يعمل الكثير منكم الآن على مشاريع blockchain القائمة على المؤسسات. تستثمر الشركات المتطورة الكثير من الأموال في التحول الرقمي blockchain. أولئك الذين يرغبون في استخدام Hyperledger Sawtooth كأساس لمشروعك يحتاجون إلى اتباع البرنامج التعليمي Hyperledger Sawtooth أولاً.
وبالتالي ، لمساعدتك ، أنا هنا مع دليل حول البرنامج التعليمي Hyperledger Sawtooth. بدأت بنية Hyperledger Sawtooth في الازدهار لتصبح منصة قوية لتحويل blockchain. في الواقع ، تستخدم العديد من الشركات الآن بنية Hyperledger Sawtooth على نطاق واسع.
لذلك ، إذا كنت تريد أن تصبح مطور Hyperledger Sawtooth ، فسوف يقدم لك هذا الدليل المسار الذي تحتاج إلى اتباعه.
على أي حال ، يكفي استخدام الدردشة ، فلنبدأ هذا البرنامج التعليمي Hyperledger Sawtooth للمبتدئين الآن!
ما هو سن المنشار هايبرليدجر?
قبل أن أبدأ البرنامج التعليمي على Hyperledger Sawtooth ، أريد أن أشرح بإيجاز ما هي هذه المنصة بالفعل. في الواقع ، Hyperledger Sawtooth عبارة عن منصة دفتر أستاذ موزعة تحت اتحاد Hyperledger. إذا كنت معتادًا على Fabric ، فسترى أن كلا النظامين الأساسيين لهما أوجه تشابه.
على أي حال ، تم تصميم Hyperledger Sawtooth بطريقة تساعدك على تطوير منصات أو تطبيقات لامركزية.
علاوة على ذلك ، فإن التصميم لا تشوبه شائبة مع نغمة سهلة الاستخدام لمساعدة أي شركة مؤسسة على استخدام هذه المنصة.
أكثر من ذلك ، سترى بمجرد أن تبدأ مع البرنامج التعليمي Hyperledger Sawtooth أنه يوفر تجربة سلسة للغاية. أفضل جزء هو أن طبقة التطوير الخاصة بهم منفصلة تمامًا عن الكمبيوتر الرئيسي. لكن لماذا ، رغم ذلك?
حسنًا ، يرجع ذلك أساسًا إلى الحمل الزائد الذي يمكنك وضعه في الشبكة الرئيسية نظرًا للتطور الذي يمكن أن يعيق الأداء العام.
وبالتالي ، للحفاظ على الأداء دائمًا في المقدمة ، قاموا بفصل الطبقتين. لذلك ، بغض النظر عما تفعله ، لا يمكنك التقليل من أداء الشبكة الرئيسية. سترى المزيد من هذه من البرنامج التعليمي Hyperledger Sawtooth.
ميزة أخرى رائعة من هذه المنصة هو أنه يدعم مجموعة متنوعة من لغات البرمجة. لذلك ، بالنسبة للمطورين ، من الضروري للغاية مراجعة البرنامج التعليمي Hyperledger Sawtooth لتعلم كيفية استخدام كل لغة برمجة..
على أي حال ، هايبرليدجر عروض برنامج تعليمي وصفي ومثري للغاية عن Hyperledger Sawtooth. لذلك ، يمكنك أيضًا استخدام ذلك لمعرفة المزيد عنه. في هذا الدليل التعليمي Hyperledger Sawtooth ، ستحصل على شرح موجز للعناصر والخطوات التي تحتاج إلى اتباعها.
على أي حال ، دعنا ننتقل إلى التصميم المعماري لـ Hyperledger Sawtooth.
اقرأ أكثر:
Hyperledger Sawtooth مقابل. النسيج: كيف هم مختلفون?
Hyperledger Fabric مقابل سن المنشار مقابل الملحن
ما هي العناصر الأساسية للعمارة Hyperledger Sawtooth?
لتعلم Hyperledger Sawtooth ، عليك أن تبدأ بفهم النماذج المعمارية الأساسية لهذه المنصة. لذلك ، بدون قاعدة معرفية مناسبة ، سيكون من الصعب التركيز على البرنامج التعليمي.
-
نظام الحدث
لنبدأ بنظام الحدث. إذا قمت بإلقاء نظرة على أي مثال من نماذج Hyperledger Sawtooth ، فسترى أن نظام الأحداث يضمن بشكل أساسي تطوير الأحداث دون أي مشاكل ونقلها إلى العقد.
لذلك ، إذا كنت تستخدم هذا ، يمكنك تقديم طلبك للاشتراك في الأحداث التي ستجلب لك معلومات جديدة. عادة ، تساعد هذه الأحداث في تشغيل منصة Sawtooth بشكل أفضل. لذلك ، فهو يساعد في الحفاظ على الإجماع الكامل من خلال مساعدة العقد في الحصول على المعلومات التي تحتاجها من الأحداث.
-
مشروع تكامل سن المنشار والإيثيريوم (سيث)
إنها واحدة من أفضل ميزات Sawtooth. لتعلم Hyperledger Sawtooth ، يجب أن تعرف هذه الميزة أيضًا. يمكنك أيضًا العثور عليه في أي مثال Hyperledger Sawtooth يستخدم خصائص Ethereum.
ولكن ماذا تفعل حقا؟ وكيف يمكنهم استخدام خصائص Ethereum؟ حسنًا ، يساعد هذا العنصر الصغير في سد الفجوة بين النظامين الأساسيين. لذلك ، يمكنك تحقيق إمكانية التشغيل البيني بين هذين النظامين الأساسيين باستخدام هذا العنصر.
هل يمكنك تخيل الفرص التي لا حصر لها التي يمكن أن يجلبها Seth إلى الطاولة؟ على أي حال ، إنها إضافة رائعة إلى بنية Hyperledger Sawtooth ، ويجب عليك استخدامها إذا احتاج مشروع مؤسستك إليها.
-
خوارزميات التوافق القابلة للتوصيل
عنصر رائع آخر في بنية Hyperledger Sawtooth هو دعم آليات الإجماع القابلة للتوصيل. في الواقع ، تعد آلية الإجماع القابلة للتوصيل ميزة جديدة رائعة في صناعة blockchain.
أكثر من ذلك ، يسمح لك باختيار آلية الإجماع التي تحتاجها لمنصتك. من الواضح أنه ليس كل إجماع واحد مناسب لأي نوع من حالات الاستخدام. لهذا السبب تحتاج إلى المرونة في تطوير مشروع يعتمد على blockchain للمؤسسة.
وبالتالي ، فإن الإجماع القابل للتوصيل لـ Sawtooth يقدم الديناميكيات إلى الطاولة.
عندما تقوم بإلقاء نظرة على مثال Hyperledger Sawtooth ، يمكنك التعرف على Hyperledger Sawtooth بسهولة أكبر.
على أي حال ، هذا يعني أنك لن تضطر إلى استخدام بروتوكول إجماع واحد في تصميمك. يمكنك تغييره عندما تريد وعندما يكون ذلك ضروريًا. أيضًا ، هناك خيار لاستخدام بروتوكولات إجماع مختلفة لإجراءات مختلفة على النظام.
يقدمون بشكل أساسي –
- ديفمودي
- الشاعر CFT
- طوف
- PBFT
هناك بروتوكولات إجماع أخرى قادمة في التحديثات القادمة. لذا ، إذا لم يكن الشخص المفضل لديك مدرجًا في القائمة ، فما عليك سوى انتظار تحديثاته. على أي حال ، دعنا ننتقل إلى القسم التالي للتعرف على Hyperledger Sawtooth.
-
نماذج عائلة المعاملات
إذا كنت تريد التعرف على Hyperledger Sawtooth ، فعليك أن تفهم كيف تعمل عائلة معاملاتهم. في الواقع ، تساعد عائلات المعاملات فعليًا في تشغيل وظائف متعددة ، بما في ذلك تقديم ميزات العقد الذكية الخاصة بك.
إذا قمت بفحص أي مثال على Hyperledger Sawtooth ، فستلاحظ أنه لا يمكنك تشغيل النظام دون استخدام عائلات المعاملات.
لذا ، فهم مهمون حقًا في هذا البرنامج التعليمي أيضًا.
على أي حال ، دعنا نتحقق منها من الأسفل:
- عائلة معاملات BlockInfo: ستساعدك عائلة معاملات BlockInfo على تخزين أي نوع من المعلومات حول الكتل.
- عائلة المعاملات المصرفية الصغيرة: في الواقع ، هذه العائلة مناسبة لاختبار جودة عملك التجاري وتحليله
- عائلة معاملات الإعدادات: أكثر من ذلك ، ستساعدك عائلة الإعدادات في تخزين التكوينات على السلسلة وحتى تقدم لك نموذجًا مرجعيًا محددًا لذلك.
- عائلة معاملات سجل المدقق: يمكنك استخدام هذا لإضافة المزيد من المدققين إلى النظام. في الواقع ، بدون استخدام هذا ، لا يمكنك إضافة أي مدققين. لذلك ، هذا ضروري للغاية.
- عائلة المعاملات IntegerKey: هذه واحدة من أفضل مجموعات المعاملات التي تتيح لك اختبار جميع دفاتر الأستاذ المنشورة دون أي موارد إضافية.
- عائلة معاملات XO: حسنًا ، هذا أكثر متعة على الشبكة بأكملها. أراد مطورو Sawtooth إضافة القليل من الشرارة إلى الشبكة ، ولهذا السبب قاموا بإضافة لعبة tic-tac-toe فيها أيضًا. لذلك ، باستخدام هذا ، يمكنك اللعب بأي عقدة.
- عائلة معاملات الهوية: بشكل أساسي ، من أجل الحفاظ على البيانات. حسنًا ، على وجه التحديد ، البيانات المصرح بها للمدققين. أكثر من ذلك ، فإنه يحتفظ بالمعلومات حول العقد مثل مفاتيحها العامة وما إلى ذلك.
سترى عائلتين أخريين من المعاملات على النظام أيضًا. هذه إضافات أحدث إلى حد ما.
عائلة معاملة سيث:
ستقدم لك عائلة معاملات Seth ميزة استخدام التطبيق المستند إلى Ethereum على الشبكة. هذا يعني أنه يمكنك استخدام العقود الذكية القائمة على Solidity أو حتى التطبيقات الأخرى بناءً على ذلك.
عائلة معاملات سيبر:
إنها طريقة أخرى للعقود الذكية. في الواقع ، يمكنك استخدام هذا لتشغيل العقود الذكية على أجهزة WebAssembly الافتراضية أو أجهزة WASM الافتراضية. أكثر من ذلك ، يسمح لك بتشغيل العقود الذكية على السلسلة.
برنامج Hyperledger Sawtooth التعليمي: دعنا نتعلم الأساسيات!
الآن ، لنبدأ البرنامج التعليمي حول Hyperledger Sawtooth. هنا ، ستتعرف في الغالب على المتطلبات الأساسية لإعداد العقد لاختبار النظام الأساسي. أكثر من ذلك ، سأشرح بإيجاز جميع أوامر CLI الأساسية لاحقًا في الدليل أيضًا.
إذا كنت تريد ، يمكنك استخدام هذه المقالة كملف pdf تعليمي Hyperledger Sawtooth والتعرف على التكنولوجيا بشكل أفضل.
إذا كنت ترغب في ممارسة مهنة كمطور Hyperledger Sawtooth ، فإن التعرف عليها أمر بالغ الأهمية.
على أي حال ، فلنبدأ البرنامج التعليمي على Hyperledger Sawtooth الآن.
إعداد عقدة سن المنشار للاختبار
بادئ ذي بدء ، يجب عليك إعداد العقد قبل أن تتمكن من البدء في تطوير النظام الأساسي. لذلك ، بمجرد إعداد العقدة وبدء تشغيلها ، يمكنك بعد ذلك اختبار التطبيق. لذلك ، من أجل ذلك ، يجب عليك إرسال طلبات المعاملات والاطلاع على النتائج وبيانات الحظر من REST API.
على أي حال ، فإن الطرق أدناه مناسبة بشكل أساسي لعمليات المعاملات النموذجية وعائلات XO و IntegerKey. إذا كان بإمكانك كتابة مجموعة معاملات جديدة ، فيمكنك أيضًا تشغيلها باستخدام الطريقة.
علاوة على ذلك ، يمكنك تثبيت وتشغيل شبكة واحدة فقط من شبكة Sawtooth باستخدام ثلاث طرق – تثبيت Ubuntu أصلي ، وحاويات Docker ، وجهاز افتراضي مع مجموعة Kubernetes.
إذا كنت من مطوري Hyperledger Sawtooth ، فيجب أن تولي اهتمامًا إضافيًا لهذه التفاصيل الصغيرة.
باستخدام Docker
بالنسبة لهذا البرنامج التعليمي على Hyperledger Sawtooth ، يجب عليك اتباع الخطوات أدناه بعد إعداد عقدة باستخدام Docker.
- تحقق من حالة مكونات شبكة سن المنشار.
- استخدم أوامر Sawtooth المختلفة لعرض بيانات الكتلة وإرسال المعاملات وعرض الحالة العالمية.
- افحص سجلات سن المنشار أيضًا.
- أوقف الشبكة وأعد ضبط بيئة Docker.
المتطلبات الأساسية
في الواقع ، ستحتاج إلى Docker Compose و Docker Engine لكي تعمل هذه البيئة.
Linux: يجب عليك تنزيل أحدث إصدار من Docker Composer and Docker Engine لنظام التشغيل Linux.
Windows: يجب عليك تنزيل أحدث إصدار من Docker Composer and Docker Engine لنظام التشغيل Windows.
macOS: يجب عليك تنزيل أحدث إصدار من Docker Composer و Docker Engine لنظام التشغيل macOS.
باستخدام Kubernetes
بالنسبة لهذا البرنامج التعليمي على Hyperledger Sawtooth ، يجب عليك اتباع الخطوات أدناه بعد إعداد عقدة باستخدام Kubernetes. في الواقع ، ستتطلب هذه البيئة استخدام Minikube لنشر سن المنشار في بيئة حاوية. في الأساس ، سيكون داخل جهاز افتراضي داخل مجموعة محلية من Kubernetes.
في الأساس ، يمكنك القيام بما يلي بمجرد التحقق من البرنامج التعليمي الرسمي.
- قم بتثبيت Minikube و kubectl.
- ابدأ تشغيل Minikube.
- بعد ذلك ، ابدأ تطبيق Sawtooth في مجموعة Kubernetes.
- بعد ذلك ، قم بتوصيل حاوية قشرة سن المنشار.
- بعد ذلك ، استخدم أوامر CLI لإرسال المعاملات وعرض الحالة العالمية وحظر البيانات.
- بمجرد أن ترى هذه ، يمكنك فحص سجلات Sawtooth.
- على أي حال ، بمجرد الانتهاء ، يمكنك إيقاف الشبكة عن طريق حذف مجموعة Kubernetes.
المتطلبات الأساسية
في الواقع ، ستحتاج إلى Minikube و kubectl اللذين يدعمان برنامج Hypervisor VM. في هذه الحالة ، يمكنك استخدام برنامج VirtualBox.
باستخدام أوبونتو
بالنسبة لهذا البرنامج التعليمي ، يجب على مطور Hyperledger Sawtooth اتباع الخطوات أدناه بعد إعداد عقدة باستخدام Ubuntu 18.04.
- ابدأ بإنشاء مفتاح مستخدم.
- بعد ذلك ، قم بإنشاء مفتاح جذر.
- بعد ذلك ، قم بإنشاء كتلة التكوين.
- بمجرد الانتهاء ، يجب أن تبدأ المكونات – عمليات المعاملات ، REST API ، محرك الإجماع ، والمدقق.
- بعد ذلك ، تحقق من حالة REST API.
- بعد ذلك ، استخدم أوامر CLI لإرسال المعاملات وعرض الحالة العالمية وحظر البيانات.
- بمجرد أن ترى هذه ، يمكنك فحص سجلات Sawtooth.
- عند الانتهاء ، تحتاج إلى إيقاف الشبكة وإعادة ضبط بيئة التطوير.
المتطلبات الأساسية
لهذا ، ستحتاج فقط إلى Ubuntu 18.04 (Bionic). أكثر من ذلك ، لن يعمل على أي إصدار قديم آخر غير هذا.
برنامج Hyperledger Sawtooth التعليمي: إرشادات متقدمة
إنشاء شبكة ذات عقد مسننة متعددة
هذه العملية هي أساسًا لإعداد عدة عقد وإنشاء شبكة من الشبكات. لذلك ، في هذا الإعداد ، يمكنك رؤية النتائج الحقيقية لـ Sawtooth مع العديد من العقد كما تريد. والأكثر من ذلك ، إنها طريقة رائعة لاختبار طبيعة قابلية تطبيقك للتوسع.
علاوة على ذلك ، تمامًا مثل إعداد شبكة Sawtooth ذات العقدة الواحدة ، يتبع هذا أيضًا ثلاث طرق – تثبيت Ubuntu أصلي ، وحاويات Docker ، وجهاز افتراضي مع مجموعة Kubernetes.
هذا هو السبب في هذا البرنامج التعليمي Hyperledger Sawtooth للمبتدئين فقط لإعطائك الإرشادات الأساسية.
باستخدام Docker
ستساعدك هذه العملية بشكل أساسي في إعداد خمس عقد منشار مسنن وإنشاء بيئة تطوير لتطبيقك. في الواقع ، كل عقدة هي في الواقع مجموعة من حاويات Docker. أكثر من ذلك ، ستعمل كل عقدة على تشغيل مدقق ومكونات أخرى من سن المنشار.
بشكل أساسي في البرنامج التعليمي الخاص بهم ، يمكنك معرفة كيفية:
- قم بتنزيل ملف Docker Compose الخاص بـ Sawtooth.
- استخدم أداة إنشاء المنشار لبدء شبكة سن المنشار.
- تحقق من حالة العملية.
- تكوين أنواع المعاملات المسموح بها.
- قم بتوصيله بحاوية غلاف سن المنشار. بعد ذلك ، تعرف على كيفية تأكيد وظائف الشبكة.
- بمجرد الانتهاء ، أوقف الشبكة وأعد ضبط بيئة Docker.
المتطلبات الأساسية
ستحتاج إلى Docker Compose و Docker Engine لكي تعمل هذه البيئة.
Linux: يجب عليك تنزيل أحدث إصدار من Docker Composer and Docker Engine (الإصدار 1.2.5) لنظام التشغيل Linux.
Windows: يجب عليك تنزيل أحدث إصدار من Docker Composer and Docker Engine (الإصدار 1.2.5) لنظام التشغيل Windows.
macOS: يجب عليك تنزيل أحدث إصدار من Docker Composer and Docker Engine (الإصدار 1.2.5) لنظام التشغيل macOS.
بأي حال من الأحوال ، لم تقم بإعادة تعيين بيئة Docker لشبكة العقدة الواحدة ، ثم يتعين عليك إغلاقها وحذف جميع السجلات والبيانات.
باستخدام Kubernetes
هذا جزء مهم جدًا من هذا البرنامج التعليمي Hyperledger Sawtooth للمبتدئين. في الواقع ، ستساعدك هذه العملية بشكل أساسي في إعداد خمس عقد Sawtooth وإنشاء بيئة تطوير لتطبيقك. في الواقع ، كل عقدة هي في الواقع جراب Kubernetes.
أكثر من ذلك ، كل جراب واحد هو حاوية لمدقق ومكونات أخرى من سن المنشار.
علاوة على ذلك ، في البرنامج التعليمي Hyperledger Sawtooth الخاص بهم للمبتدئين ، يمكنك تعلم كيفية:
- قم بتثبيت Minikube و kubectl.
- ابدأ تشغيل Minikube.
- قم بتنزيل ملفات التكوين.
- بعد ذلك ، ابدأ تطبيق Sawtooth في مجموعة Kubernetes.
- بعد ذلك ، قم بتوصيل حاوية قشرة سن المنشار.
- بعد ذلك ، تأكد من تأكيد وظيفة الشبكة.
- بمجرد أن ترى هذه تكوين أنواع المعاملات المسموح بها
- على أي حال ، بمجرد الانتهاء ، يمكنك إيقاف الشبكة عن طريق حذف مجموعة Kubernetes.
المتطلبات الأساسية
لهذا ، ستحتاج إلى Minikube و kubectl اللذين يدعمان برنامج Hypervisor VM. في هذه الحالة ، يمكنك استخدام برنامج VirtualBox.
باستخدام أوبونتو
هذا أيضًا جزء مهم جدًا من هذا البرنامج التعليمي Hyperledger Sawtooth للمبتدئين. في الواقع ، ستساعدك هذه العملية في إنشاء بيئة تطوير لمنصة Ubuntu. في الواقع ، كل نظام مضيف هو في الواقع عقدة تقوم بتشغيل مدقق ومكونات أخرى لـ Sawtooth.
بشكل أساسي في البرنامج التعليمي الخاص بهم للمبتدئين ، عليك القيام بما يلي:
- تثبيت سن المنشار
- ابدأ بإنشاء مفاتيح المستخدم والمدقق.
- بعد ذلك ، قم بإنشاء كتلة التكوين وقم بتضمين إجماع محدد مثل PoET أو PBFT.
- بمجرد الانتهاء ، عليك أن تبدأ Sawtooth على كل عقدة.
- بعد ذلك ، تأكد من تأكيد وظيفة الشبكة.
- بمجرد أن ترى هذه تكوين أنواع المعاملات المسموح بها
- عند الانتهاء ، تحتاج إلى إيقاف الشبكة وإعادة ضبط بيئة التطوير.
المتطلبات الأساسية
بأي فرصة لم تقم بإعادة تعيين بيئة Ubuntu لشبكة العقدة الواحدة ، فيجب عليك إغلاقها وحذف جميع السجلات والبيانات. وإلا فلن تبدأ شبكة شبكتك!
استخدام SDKs مسنن المنشار
هنا ، سترى تلخيصًا لجميع حزم SDK المدعومة في Sawtooth. يمكنك رؤية الاستقرار والنضج والاكتمال لعمليات المعاملات وتوقيع العميل وميزات دلتا الحالة.
بايثون | جافا سكريبت | ج++ | يذهب | الصدأ | سويفت | جافا | ||
معالج المعاملات | اكتمال? | ✓ | ✓ | ✔ | ✓ | غير متاح | ||
API مستقرة? | ✓ | ✔ | ✓ | غير متاح | ||||
نضج | 1 | 2 | 3 | 1 | 1 | غير متاح | 3 | |
توقيع العميل | اكتمال? | ✓ | ✔ | ✓ | ✔ | |||
API مستقرة? | ✓ | ✓ | ✔ | |||||
نضج | 1 | 1 | 3 | 1 | 1 | 3 | 3 | |
دلتا الدولة | اكتمال? | ✓ | ✔ | ✓ | ✓ | غير متاح | ||
API مستقرة? | ✓ | ✓ | ✔ | غير متاح | ||||
نضج | 1 | 2 | 3 | 1 | 1 | غير متاح | 3 |
الاشتراك في الأحداث
حسنًا ، جميع الكتل متصلة بـ blockchain ، لذلك قد يحتاج أي مطور إلى معلومات حول أحداث معينة للتطبيقات. لذلك ، تحتاج إلى أحداث لنقل هذه المعلومات حول كتلة جديدة أو مفترق جديد.
ولكن عليك تضمين أحداث خاصة بالتطبيق. في الواقع ، يمكن لعائلات المعاملات المخصصة بشكل أساسي ضمان اشتراكك في أحداث معينة.
مع اشتراك التطبيق الخاص بك في أحداث معينة يمكنك القيام بما يلي –
- اشترك في أحداث معينة تؤثر على تطبيقك أو على blockchain
- ترحيل المعلومات للعملاء حول تنفيذ المعاملة دون تخزين أي من البيانات في الحالة
- متابعة الأحداث من نقطة معينة في الشبكة حول تغييرات الحالة لجمع المعلومات
في الواقع ، يمكن لتطبيقك تخزين معلومات حول أحداث معينة لاستخدامها لاحقًا أو التفاعل مع الحدث على الفور.
أوامر CLI لسن المنشار المهمة
هناك بعض أوامر Sawtooth CLI المهمة التي تحتاج إلى التعرف عليها قبل البدء في استخدام هذا النظام الأساسي. سأشرحها بإيجاز أدناه.
-
دفعة سن المنشار
سيساعدك هذا الأمر في رؤية المعلومات المتعلقة بالدُفعات على الشبكة. أكثر من ذلك ، يمكنك إرسال الدُفعات إلى المدقق وكذلك باستخدام واجهة برمجة تطبيقات REST.
ملحوظة: الدفعة هي في الواقع مجموعة من المعاملات المترابطة والوحدة الذرية للتغيير في الشبكة.
-
كتلة سن المنشار
في الواقع ، يمكنك استخدام هذا الأمر لمعرفة المعلومات حول الكتل الموجودة على النظام الأساسي.
-
هوية سن المنشار
“هوية سن المنشار” هو أمر يتيح لك معرفة الأدوار التي تلعبها العقد على المنصة. علاوة على ذلك ، يمكنك أيضًا إنشاء أدوار جديدة وإعداد سياسات جديدة وما إلى ذلك.
-
نظير سن المنشار
في الواقع ، يتيح لك هذا الأمر رؤية عنوان نظير معين في المدقق.
-
إعدادات سن المنشار
إذا كنت تريد التحقق من قيمة الإعداد على السلسلة ، فيمكنك استخدام الأمر “إعدادات سن المنشار”.
-
حالة سن المنشار
في الواقع ، يمكنك استخدام هذا الأمر للاطلاع على معلومات الإدخالات في الحالة الحالية.
-
حالة سن المنشار
يمكنك استخدام هذا الأمر للاطلاع على المعلومات المتعلقة بحالة المدقق.
-
صفقة سن المنشار
إذا كنت تريد الاطلاع على المعلومات المتعلقة بالمعاملات ، فيمكنك استخدام هذا الأمر.
-
مدقق سن المنشار
يمكنك بسهولة التحكم في سلوك المدققين باستخدام هذا الأمر.
-
سادم
أمر “Sawadm” هو بشكل أساسي للأدوار الإدارية. أكثر من ذلك ، يمكنك استخدام هذا لإنشاء مفتاح التحقق عند إعداد النظام الأساسي. يمكنك أيضًا إنشاء كتلة التكوين.
-
المنشار
في الواقع ، يمكنك استخدام هذا الأمر للتفاعل مع جميع عقد الشبكة.
-
المنشار
هذا مناسب بشكل أساسي لمقترحات الإعدادات. حسنًا ، باستخدام Sawtooth ، يمكنك بالفعل تخزين جميع الإعدادات على السلسلة. لذلك ، باستخدام هذا الأمر ، يمكنك عرض المقترحات وإنشائها والتصويت عليها. أكثر من ذلك ، يمكنك تطوير قيم الإعداد لكتلة التكوين أيضًا.
-
إعدادات- tp
في الواقع ، سيقدم لك هذا الأمر منهجية في معالج معاملات الإعدادات لتخزين بيانات التكوين على السلسلة.
Hyperledger Sawtooth يهيمن على الصناعات
لقد وصلنا إلى نقطة نهاية البرنامج التعليمي Hyperledger Sawtooth الخاص بنا. على أي حال ، لقد جمعت كل المعلومات التي تحتاجها لتبدأ في استخدام Hyperledger Sawtooth. أكثر من ذلك ، قد تحتاج إلى مساعدة إضافية في البرنامج التعليمي ، لذلك أقترح عليك مراجعة البرنامج التعليمي الرسمي للحصول على نهج وصفي أكثر.
إذا كنت تريد ، يمكنك الاحتفاظ بهذه المقالة كملف pdf تعليمي Hyperledger Sawtooth لأغراض الدراسة اللاحقة أيضًا.
أيضًا ، إذا كنت تبحث في التحول الرقمي لـ blockchain ، فسأقترح عليك مراجعة دوراتنا التدريبية حول blockchain جنبًا إلى جنب مع ذلك.
دوراتنا مليئة بإرشادات تحويل blockchain ، وأنا متأكد من أنك ستجد هذه الدورات التدريبية أكثر من مفيدة. لذا ، تحقق منها الآن!