إذا كنت تبحث عن منصة blockchain رائعة على مستوى المؤسسات ، فيجب أن تكون قد صادفت اسم Hyperledger. في الواقع ، Hyperledger هو مشروع blockchain مؤسسي ، وأساس Linux وراءه.
ومع ذلك ، فهو مجرد مشروع شامل ، وهناك العديد من مشاريع blockchain قيد العمل تحته. من بينها ، Hyperledger Sawtooth هو واحد من أشهرها. بالإضافة إلى ذلك ، تستخدم العديد من الشركات بالفعل هذه المنصة الجديدة المذهلة.
لذا ، لمساعدتك ، سأتحدث اليوم عن كل شيء عن منصة Hyperledger Sawtooth.
الفصل 1: ما هو Hyperledger Sawtooth?
Hyperledger Sawtooth هو مشروع blockchain مفتوح المصدر تابع لشركة Hyperledger blockchain للمؤسسات. إنه حل مثالي لتطوير الشبكات وتطبيقات دفتر الأستاذ الموزع.
في الواقع ، كانوا يعتزمون جعل التصميم لا تشوبه شائبة بحيث يكون أكثر من آمن للاستخدام المؤسسي.
حسنًا ، وفقًا لوثائق Hyperledger Sawtooth ، فإنه في الواقع يبسط العملية الكاملة لتصميم التطبيق. في الواقع ، يتم فصل مجال التطبيق بالكامل عن النظام الأساسي. وبالتالي ، فإنه يجعل من الأسهل تجربة التطبيقات دون التأثير على النظام الأساسي بأي شكل من الأشكال.
علاوة على ذلك ، يمكنك أيضًا استخدام أي لغة برمجة لتطوير التطبيق أيضًا. لكنك لن تحتاج إلى معرفة ما هو التصميم الفعلي للنظام الأساسي حقًا.
ميزة أخرى رائعة حول هذا النظام الأساسي هو أنه معياري للغاية. أكثر من ذلك ، فهو يساعد المؤسسة على اتخاذ القرارات الصحيحة بشأن السياسة العامة للشبكة. وغني عن القول ، أن دورة Hyperledger Sawtooth مناسبة في الغالب للاتحادات أو البيئات المماثلة.
بالإضافة إلى ذلك ، ستتمكن من اختيار الأذونات ولوائح المعاملات وبروتوكولات الإجماع وغير ذلك الكثير وفقًا لاحتياجاتك. لذلك ، تحصل على بيئة مرنة لأي نوع من الأعمال.
لذا ، ما الذي لا يعجبك في ذلك ، صحيح?
على أي حال ، المشروع مفتوح المصدر عمليًا ، لذا يمكنك الحصول عليه دون أي مشاكل. أكثر من ذلك ، قبل القيام بذلك ، تحتاج إلى معرفة المزيد حول دورة Hyperledger Sawtooth أولاً.
تقنية دفتر الأستاذ الموزع
تندرج Blockchains ضمن فئة تقنية دفتر الأستاذ الموزع. وبالمثل ، فإن مسار Hyperledger Sawtooth يقع أيضًا تحته. أكثر من ذلك ، ليس هناك أي سلطة مركزية في الشبكة. لذلك ، يتم توزيعها بالكامل بين جميع العقد.
أكثر من ذلك ، لا يمكن أن يغير قاعدة البيانات ويخترق طريقه عبر الشبكة. لذلك ، بمجرد إضافة معاملة ، تظل هناك.
تتأكد علامات جميع الهويات من صحة أي معاملة جديدة. وهذه هي الطريقة التي تجعل الشبكة الجميع تحت المراقبة.
ميزات Hyperledger Sawtooth
-
صديقة لتطوير التطبيقات
يوفر تطوير التطبيق أرضية أكثر سهولة من خلال فصل مجال التطبيق عن النظام الأساسي. وفقًا لوثائق Hyperledger Sawtooth ، فإن الغرض الوحيد من هذا الفصل هو ضمان عدم تأثر أي ميزة أساسية على الإطلاق لأي إضافات جديدة في طبقة التطبيق.
علاوة على ذلك ، فهذا يعني أنه عندما تكون في طبقة التطبيق تقوم بتطوير dApps ، فسوف تستهلك الموارد ، لكن الآخرين الذين يستخدمون النظام الأساسي لن يتأثروا به.
وبالتالي ، لا توجد مشكلات تتعلق بالتباطؤ أو انخفاض الكفاءة هنا.
هذا هو السبب في أن هذا النظام الأساسي مناسب لتطوير التطبيقات. شيء رائع آخر وفقًا لوثائق Hyperledger Sawtooth هو أن التطبيق يمكن أن يكون أي شيء. علاوة على ذلك ، يمكن أن يتعايش منطق العمل الأصلي بسهولة مع عقد ذكي آخر VM.
وبالتالي ، فإنه يخلق أسسًا أكثر مرونة لدورة Hyperledger Sawtooth.
-
ميزات الإذن
عليك أن تعرف أن Hyperledger Sawtooth عبارة عن منصة مرخصة. علاوة على ذلك ، لا يمكن لأي شخص فقط الدخول إلى الشبكة. هذا هو السبب في أن هذه المنصة مناسبة لبيئة المؤسسة. وفقًا لوثائق Hyperledger Sawtooth ، يمكنك أيضًا تجهيزها لبيئة عامة أيضًا.
على سبيل المثال ، يمكنك استخدام نفس التقنية لنظام الشبكات الداخلي الخاص بك ولتفاعلات العملاء أيضًا.
في الواقع ، هذا النوع من المرونة إذا كانت منصة blockchain الخاصة بالمؤسسة نادرة جدًا. كما هو الحال في معظم الحالات ، فهي إما عامة أو خاصة. على أي حال ، بمساعدة بروتوكول إدارة الهوية ، يمكنك التحديد المسبق للعقد التي يمكنها الدخول إلى النظام الأساسي.
يمكنك تعلم كيفية فصل الاثنين في دورة Hyperledger Sawtooth.
-
شبكة خاصة
توجد دورة Hyperledger Sawtooth لحل جميع المشكلات التي تحدث في الشبكة الخاصة أو المرخصة. علاوة على ذلك ، وفقًا لوثائق Hyperledger Sawtooth ، يمكن لأي شخص نشر مجموعة من العقد داخل قناة منفصلة في الشبكة.
وهذه العملية ستنشئ جلسة خاصة لتلك العقد على وجه التحديد. من ناحية أخرى ، لا تحتاج المؤسسة إلى بيئات خاصة. هناك العديد من العناصر داخل الشركة التي لا يجب أن تكون مفتوحة أمام أعين المتطفلين.
علاوة على ذلك ، نظرًا لعدم وجود أي سلطة مركزية ، لا يمكن لأي شخص إلقاء نظرة خاطفة على المعلومات الحساسة التي قمت بتخزينها على النظام الأساسي. لكن عليك أن تتذكر أنه حتى لو كنت داخل قناة خاصة ، فإن قيم المعاملات ستتوقف عن الوجود في دفتر الأستاذ. على الرغم من عدم تمكن أحد من رؤيته.
-
تنفيذ المعاملات الموازية
وفقًا لوثائق Hyperledger Sawtooth ، تستخدم المنصة نهجًا مختلفًا للمعاملات. في حالة نموذجية ، تستخدم blockchain لمنصات المؤسسات عملية معاملة تسلسلية. ولكن عندما يبدأ عدد كبير جدًا من المستخدمين في استخدام النظام الأساسي ، تصبح معالجة كل معاملة مفردة صعبة نسبيًا.
لذلك ، بدلاً من أن يكون سريعًا ، فإنه يتباطأ تدريجيًا. ولكن للتأكد من أن Sawtooth لا تفقد الكفاءة ، فإنها تنفذ جميع المعاملات بالتوازي مع بعضها البعض. هذا يعني أنه يمكن تنفيذ معاملات متعددة في نفس الوقت.
في الواقع ، إنه يوفر الكثير من الوقت ويعزز إنتاجًا أسرع. نتيجة لذلك ، يعد التوسع أمرًا سهلاً على هذه المنصة.
-
هيكل معياري
الهيكل المعياري هو في الواقع أحد أكبر الميزات لجميع منصات Hyperledger ، و Sawtooth ليس استثناءً لذلك. وفقًا لوثائق Hyperledger Sawtooth ، فإن الهيكل المعياري يخلق نوعًا مختلفًا من المرونة للمؤسسات.
بمساعدة هذه الميزة ، يتمتع المطورون بحرية استخدام أي نوع من خوارزميات الإجماع أو أي نوع من الميزات التي يريدونها. إنه سيناريو التوصيل والتشغيل ، وهو سهل للغاية. أكثر من ذلك ، سوف تتعلم الكثير عنها من دورة Hyperledger Sawtooth أيضًا.
نقطة إضافية كبيرة أخرى هي أنه في نفس الوقت ، يمكن أن تعمل الإجماعات المتعددة في أجزاء متعددة من نفس النظام الأساسي. لذلك ، يمكنك اختيار أفضل مجموعة تتناسب مع مجال عملك.
الفصل الثاني: عناصر معمارية مسننة Hyperledger
نظام الأحداث
مع نظام الأحداث ، يدعم Hyperledger Sawtooth البث وإنشاء الأحداث. إذن ، تسمح هذه الميزة –
- عقد للاشتراك في جميع الأحداث التي تحدث على blockchain. على سبيل المثال ، عند إضافة كتلة جديدة أو إذا كانت الشبكة تتحول إلى مفترق مختلف.
- للاشتراك في أحداث التطبيق الأخرى التي تأتي من عائلات المعاملات.
- بث المعلومات إلى جميع العقد الأخرى على القناة دون تخزين الحالة النهائية في تخزين الحالة.
الأحداث
كيف يتم استخراج الأحداث؟ في الواقع ، يتم استخراجها من تنسيقات هياكل البيانات الأخرى ، مثل إيصالات أو كتل المعاملات. في حالة احتياجهم إلى التأكد من التعامل معها وفقًا لذلك ، تأخذ واجهة EventExtractor ملاحظة بكل مصدر تنفيس فردي على المنصة.
شيء آخر تفعله هذه الواجهة هو سرد جميع اشتراكات EventSubscribe ثم تغطية الأحداث التي تضم أكبر عدد من المشتركين فقط..
حسنًا ، لحساب الاشتراكات ، تحتاج الواجهة إلى معرفة ما إذا كانت الأحداث event_type تتطابق مع نوع الحدث للمشترك.
إيصالات المعاملات
نقطة أخرى من العقد الذكي Hyperledger Sawtooth هي إيصال المعاملة. بمساعدة هذا العنصر ، يمكن للعملاء الحصول على معلومات حول معاملاتهم ، ولكن لا يتم تخزينها في مرحلة الحالة.
على سبيل المثال –
- معلومات حول ما إذا كانت المعاملة صحيحة أم لا.
- ما هي الأحداث التي حدثت أثناء تنفيذ الصفقة?
- كيف أدى تنفيذ الصفقة إلى تغيير الحالة?
- أي معلومات تنفيذ خاصة بالعائلة.
ومع ذلك ، يمكن أن تقدم إيصالات المعاملة أيضًا معلومات إضافية حول المعاملة إلى المدققين للتحقق المناسب. وسوف يمنعهم من إعادة تنفيذ الصفقة.
توافق عقد Ethereum مع Seth
حسنًا ، واحدة من أفضل ميزات Sawtooth هي توافق Ethereum Contracts باستخدام Seth. علاوة على ذلك ، فإنها تخلق علامة فارقة جديدة لعقود Hyperledger Sawtooth الذكية. سينشئ مشروع تكامل Seth أو Sawtooth-Ethereum رابطًا بين النظامين الأساسيين.
لذلك ، باستخدام EVM ، يمكنك نشر العقود الذكية داخل بيئة Hyperledger Sawtooth.
لكن كيف تمكنوا من تحقيق ذلك?
في الواقع ، للتأكد من أنهم عملوا مع Hyperledger Burrow وأخذوا تطبيق EVM الخاص بهم. لذلك ، باستخدام Burrow EVM ، قام Sawtooth بدمج البيئة داخل Sawtooth أيضًا.
الهدف الرئيسي الآخر لهذه الميزة هو المساعدة في جعل DApps وعقود EVM الذكية الأخرى سهلة بما يكفي لنقلها إلى الشبكة. لذلك ، قاموا بتكرار Ethereum JSON RPC API.
مكونات سيث
على أي حال ، يأتي Seth بشكل أساسي بثلاثة أنواع مختلفة من المكونات –
- عميل سيث
- خادم Seth-RPC
- معالج المعاملات Seth-tp
ومع ذلك ، عليك أن تعرف أن Seth ليس تطبيقًا كاملاً لـ Ethereum. من الواضح أن النظام الأساسي قام ببعض التغييرات التي تتوافق مع النظام الأساسي بشكل أفضل. لذلك ، بالنسبة لهذه التعديلات ، يختلف النظام قليلاً عن Ethereum الأصلي. بينما يمكن تشغيل معظم عقود EVM الذكية على المنصة ، هناك بعض الاختلافات –
- بدلاً من تجزئة كتلة 32 بايت كمعرف ، تستخدم كتل سن المنشار 64 بايت من توقيع الرأس. في حالة تشغيل أي تعليمات BLOCKHASH ، يتم استخدام أول توقيع تجزئة 32 بايت فقط.
- تعتمد Ethereum بشكل أساسي على الحوافز الاقتصادية للحد من الاستخدام العام للموارد. ومع ذلك ، يعمل Seth فقط مع نموذج مصرح به. لذا ، فإن استخدام “الغاز” محدود ، واستخدام الأذونات لكل نوع من العقدة.
- في حالة تنفيذ المعاملة ، يتم تشكيل Seth بحيث لا يمكن أن يكون لأي معاملة أي معرفة بتنفيذها على الشبكة. لكن في Ethereum ، تعتمد المعاملات بشكل كبير على الطوابع الزمنية والتجزئة والأرقام.
في الواقع ، تجعل التغييرات عقود Hyperledger Sawtooth الذكية أكثر ربحًا من أي وقت مضى.
خوارزميات التوافق القابلة للتوصيل
مع Sawtooth ، ستحصل على نوع مختلف تمامًا من بروتوكول الإجماع. واحدة من أفضل ميزات بنية Hyperledger Sawtooth هذه هي استخدام طرق توصيل مختلفة في الإجماع. جزء رائع آخر هو 5 حقيقة أنه سيسمح لك بتشغيل إجماع متعدد في نفس الوقت في النظام الأساسي.
في وقت إعداد الشبكة ، يمكنك بسهولة تحديد الشبكة التي ترغب في استخدامها. علاوة على ذلك ، يمكنك تغييره لاحقًا وحتى أثناء إجراء المعاملات.
على أي حال في الوقت الحاضر ، فإنه يأتي مع 5 توافقات مختلفة لتختارها. هم انهم –
-
ديفمودي
هذا الإجماع مناسب بشكل أساسي لأغراض التنمية. سيسمح لك باختبار تشغيل النظام الأساسي باستخدام عقدة تحقق واحدة. لذا ، كما ترى ، فهي بالتأكيد ليست مناسبة لأغراض الإنتاج.
-
PBFT
هذا هو في الواقع خوارزمية إجماع قائمة على القائد. لسوء الحظ ، لا يمكنك تفرع PBFT. لكن على الجانب الإيجابي ، فإنك تحصل على خوارزمية تحمل الخطأ البيزنطي. في الواقع ، هذا هو أكثر ملاءمة للبيئات الأصغر وبالتأكيد ليس الأفضل لأي بيئات من نوع الاتحاد.
-
الشاعر CFT
اسم آخر لهذا هو PoET simulator. في هذا النوع ، يوجد نوع SGX من بيئة المحاكاة التي تسمح لهذه الخوارزميات بالعمل بحرية. ومع ذلك ، فإنه سيوفر التسامح مع أعطال الأعطال مثل مخرجات مماثلة للمنصات الأخرى.
ولكن عليك أن يكون لديك TP مدقق الشاعر. علاوة على ذلك ، يمكنك تشغيل هذا على أي نوع من المعالجات. ومع ذلك ، فإنه ليس التسامح البيزنطي مع الخطأ ، وهذا يعني أنه مجرد CFT.
-
الشاعر SGX
في هذا الإصدار من PoET ، سيستخدم نظام SGX. وبمساعدة SGX ، يمكنها تقديم التسامح البيزنطي للخطأ على غرار PoW. ومع ذلك ، فهو يحتاج فقط إلى قدر منخفض نسبيًا من طاقة وحدة المعالجة المركزية.
على أي حال ، هذه إحدى الخوارزميات التي تحتاج إلى أجهزة محددة لتعمل بشكل صحيح. بروتوكول الإجماع هذا ضروري للغاية لعقود Hyperledger Sawtooth الذكية.
-
طوف
في هذا ، تحتاج الخوارزميات إلى قائد لفترة محددة من الوقت. علاوة على ذلك ، عندما ينفد العداد ، سيتم استبدال القائد تلقائيًا. في الواقع ، تعتبر Raft أسرع بكثير من PoET ؛ ومع ذلك ، فهي تقدم فقط CFT وليست بيزنطية.
ماذا عن خوارزميات الإجماع الأخرى?
حسنًا ، إنه يدعم خوارزميات الإجماع القابلة للتوصيل ، وبالنسبة لعقود Hyperledger Sawtooth الذكية ، سيكون من الضروري للغاية إضافة المزيد. في الوقت الحاضر ، الفكرة الأساسية هي إضافة كل مجموعة الإجماع التي يمكن أن توفر الكفاءة.
بخلاف مجموعات SDK الأخرى الخاصة بالإجماع في طريقهم. لذلك ، ستكون نقطة إضافية رائعة لعقود Hyperledger Sawtooth الذكية.
إجماع غير قابل للتهريب
ميزة أخرى رائعة لـ Sawtooth هي دعم الإجماع الذي لا يمكن حله. أنت الآن تفكر ، ما هذا؟ حسنًا ، عادةً ما يعني عدم القابلية للتوصيل أنه يمكنك تغيير بروتوكول الإجماع أثناء التنقل في أي وقت.
لذلك ، لتغيير الإجماع ، لن تضطر إلى إيقاف المدققين أو المستخدمين أو العقد الأخرى على الشبكة. علاوة على ذلك ، لن تحتاج إلى الحصول على مجموعة نشأة جديدة في كل مرة تقوم فيها بتغييرها. في الواقع ، يسمى هذا النوع من العمليات الإجماع الديناميكي.
وبالتالي ، فإن الميزة الجديدة تجعل العقود الذكية Hyperledger Sawtooth أكثر ربحًا.
عينة من عائلات المعاملات
حسنًا ، بعبارات بسيطة ، مجموعة المعاملات عبارة عن مجموعة من نماذج المعاملات أو العمليات التي يمكنك استخدامها في دفتر الأستاذ. في الواقع ، فكر فيها كنهج مختلف لواجهات برمجة التطبيقات. في كثير من الحالات ، قد تحتاج الشبكة إلى هيكل عقد ذكي قابل للبرمجة.
لذلك ، من أجل ذلك ، يمكنك بسهولة استخدام عائلة معاملات EVM باستخدام SETH. سنتحدث عن ذلك في حين.
في كثير من الحالات ، تسعى الشركات في الواقع إلى عملية ثابتة للمعاملة لأن ذلك يحد من المخاطر إلى حد كبير.
لذلك ، في هذه الحالات ، يمكنك ببساطة استخدام ما نقدمه أو حتى نموذج واحد بنفسك. وبالتالي ، فإن هذا يجعل عائلة المعاملات جزءًا لا يتجزأ من بنية Hyperledger Sawtooth.
على سبيل المثال ، تقدم إحدى العائلات التي تسمى Integer Key في الواقع ثلاثة أنواع فقط من العمليات مثل التعيين والتناقص والزيادة. لذلك ، باستخدام هذه المعلمات الثلاثة فقط ، يكون من الصعب نسبيًا ارتكاب أي أخطاء أو اختراق النظام.
ولكن لماذا قدمها Hyperledger Sawtooth في المقام الأول?
حسنًا ، في بنية Hyperledger Sawtooth ، أراد المطورون التأكد من أن الشركات يمكنها فقط اختيار التنوع الذي يريدونه. لذلك ، باختصار ، فهي تساعد على توسيع مرونة الشبكة.
هناك بعض الحقائق المثيرة للاهتمام حول عائلات المعاملات –
- يمكنك استخدام أي لغة لكتابة لغة جديدة.
- تتوفر حزم SDK لـ C ++ و Java و JavaScript و Go و Python و Rust وغيرها الكثير.
- تعمل جميعها بشكل منفصل عن بعضها البعض في مساحة متوازية ، مما يعطي مجالًا للشبكة للترقية.
على أي حال ، هناك بعض عائلات المعاملات الشائعة في بنية Hyperledger Sawtooth. دعونا نرى ما هم –
-
عائلة معاملات BlockInfo
تتمثل إحدى السمات الأكثر شيوعًا لهذه العائلة في توفير القدرة على الرجوع إلى المعلومات الأخرى أثناء انتقال العقد. حسنًا ، على سبيل المثال ، في EVM ، تُعرّف المنصة فعليًا BLOCKHASH ، والذي يساعد باختصار المعالج على الوصول إلى وظيفة التجزئة للكتل السابقة.
لذلك ، يساعد ذلك المعالج على تجزئة المعالج الجديد وفقًا لذلك.
في الواقع ، يوفر Blockinfo طريقة لتخزين أي معلومات حول الكتل التاريخية القابلة للتكوين.
-
عائلة معاملات الهوية
تساعد عائلة المعاملات هذه على إدارة جميع الهويات داخل النظام. في حالة وجود أي أذونات على السلسلة ، فإن مفتاح التحقق ومفتاح المعاملة ضروريان للغاية. علاوة على ذلك ، يحتاج كلا الطرفين إلى الحصول على إذن المصادقة المناسب للقيام بذلك.
لكن كل هذه المعلومات المعقدة تصبح عقبة أمام إدارتها. ومع ذلك ، بمساعدة عائلة معاملات الهوية ، من السهل للغاية إدارتها.
-
عائلة المعاملات IntegerKey
تسمح عائلة أخرى داخل بنية Hyperledger Sawtooth للمستخدمين بتعيين أو زيادة أو تقليل قيمة إدخالات قاموس الحالة.
يتم تعيين جميع الخيارات بطريقة تضمن أكبر قدر من المخرجات ولا تتسامح مع أي نوع من المواقف السيئة للعقدة.
-
عائلة معاملات سجل المدقق
حسنًا ، مع المدقق الوحيد ، يمكن أن ينهار النظام عندما يكون هناك عدد كبير جدًا من المستخدمين داخل الشبكة. لذلك ، للمساعدة في هذا الأمر ، توفر عائلة معاملات Validator طريقة لإضافة مدققين جدد في الشبكة.
تساعد هذه العملية كثيرًا في الواقع وتضمن وضعًا مناسبًا للارتقاء.
-
عائلة معاملات الإعدادات
أوكي ، هناك الكثير من الأشياء التي يتم عرضها على القناة وإذا تم تخزينها بشكل صحيح ، فإن البيئة غير القابلة للاختراق بأكملها إذا انهارت blockchain.
هذا هو السبب في أن عائلة معاملات الإعدادات تساعد في الحفاظ على طريقة تضمن تخزين التكوينات على السلسلة. في الواقع ، يمكن أن تختلف التكوينات داخل السلسلة وخارجها دون التأثير على بعضها البعض.
-
عائلة المعاملات المصرفية الصغيرة
حسنًا ، لقد قمت بإنشاء إطار عمل جديد. لكن الآن عليك أن ترى كيف يعمل حقًا. الآن كيف ستفعل ذلك؟ في الواقع ، تسمح عائلة معاملات Smallbank للمستخدمين بقياس إطار العمل ومعرفة كيفية أدائهم.
أكثر من ذلك ، سيقدم سلسلة من الاختبارات وله معيار للمقارنة به.
-
عائلة معاملات XO
يجب أن أرى أن عائلة المعاملات هذه هي واحدة من الأخف وزناً في بنية Hyperledger Sawtooth. لكن لماذا؟ حسنًا ، هذا سيسمح لك بلعب لعبة tic-tac-toe مع مستخدم آخر.
يساعد نظام الترميز داخل هذه العائلة المطورين على رؤية الهيكل المرجعي لعائلة المعاملات.
الفصل 3: تطوير أسنان المنشار Hyperledger – وصف العمارة
-
الدولة العالمية
أحد العناصر المهمة في تطوير Hyperledger Sawtooth هو استخدام حالة عالمية. ولهذا ، يجب أن يكون هناك دفتر أستاذ موزع بين جميع المشاركين. في الواقع ، للتأكد من أن جميع نسخ دفتر الأستاذ بين العقد ضمن الإجماع البيزنطي هي نوعية قوية من blockchain نفسها.
وبالتالي ، للحفاظ على ذلك ، يأخذ Sawtooth جميع عائلات المعاملات في مثيل واحد يسمى Radix Merkle Tree. علاوة على ذلك ، فإن التحقق من صحة الكتل في كل مدقق لنفس المعاملة ينتج نفس الحالة ونفس النتائج.
أيضًا ، يتم تقسيم الحالة إلى مساحات أسماء أخرى للتأكد من أن جميع مجموعة المعاملات ستشارك ، وتحدد ، وتعيد استخدام بيانات الحالة العالمية للمعاملات.
شجرة راديكس ميركل
يشتمل تطوير Hyperledger Sawtooth على شجرة Radix Merkle قابلة للعنونة لتخزين جميع عائلات المعاملات. على سبيل المثال ، الشجرة هي في الواقع شجرة Merkle يمكنها حفظ النسخة على بيانات الكتابة من الورقة إلى الجذر.
لذلك ، بالنسبة لعدد من الانتقالات المتصلة بالكتلة ، يمكن أن تساعد في إنشاء تجزئة جذر واحدة لتلك المعاملة المحددة. ما يفعله النظام الأساسي هنا هو وضع تجزئة الجذر على رأس كتلة كتلة المعاملة هذه.
لذلك ، عندما تنتهي معاملة المدقق في عنوان مختلف عن Merkle ، فلن تكون هذه الكتلة صالحة.
وهذه هي الطريقة التي يميلون بها للوصول إلى الإجماع دون الاعتماد على الشهود الوحيدين. إنها بالتأكيد طريقة رائعة.
-
المعاملات والجدولة
لا يمكنك تعديل حالة إلا إذا قمت بإنشاء معاملة والتقدم بطلب للحصول عليها. علاوة على ذلك ، بالنسبة للمعاملات ، يحتاج العميل إلى إنشاء معاملة ، ومن ثم يمكنه / يمكنها إرسالها إلى المدققين. بعد ذلك ، سيطبق المدقق المعاملة ، وسيؤدي ذلك إلى تغيير هائل في الحالة.
جودة تطوير Hyperledger Sawtooth الأخرى هي أن المعاملات ستنتمي إلى مجموعة. ستذكر كل معاملة دفعة واحدة معًا. لكن في بعض الحالات ، لا دولة على الإطلاق. وبالتالي ، تعد الدُفعات من أولى التغييرات للوحدة في الولاية.
عادةً ما تتضمن بنية الدُفعة الحركات ، و TransactionHeader ، و BatchHeader ، و Batch.
المفاتيح العمومية والتوقيع والرأس
عادة ، سيكون لرأس المعاملات رأس معاملة مكشوفة من شأنها أن تحدد تسلسلها. علاوة على ذلك ، يجب أن يحتوي العنوان على المفتاح الخاص للموقع. من الواضح أن header_signature سيخزن التوقيع الناتج.
في الواقع ، سترى أن العنوان سيكون له أيضًا تسلسل وسيعتمد على وحدات البايت الدقيقة للتوقيع في المعاملة.
ولكن كيف يولدون header_signature؟ حسنًا ، أثناء عملية التحقق ، يقوم المفتاح الموجود في signer_public_key بإنشاء وحدات البايت.
عائلة الصفقة
أنت تعرف بالفعل عن عائلات المعاملات. لكن التفكير الرائع الآخر في تطوير Hyperledger Sawtooth هو استخدام عائلات المعاملات لتحديد أي شكل من أشكال المعاملات. لذلك ، عند الإعداد ، يمكنك إنشاء معاملتك المخصصة التي تريدها.
علاوة على ذلك ، ستتيح لك العديد من البرامج التعليمية معرفة كيف يمكنك كتابتها بلغات محددة.
جدولة المعاملات
واحدة من النقاط الإضافية الرئيسية لهذا النظام الأساسي هي دعم الجدولة المتوازية والمتسلسلة. في الواقع ، يمكنك تحديد المجدول باستخدام وسيطة سطر الأوامر. من ناحية أخرى ، يمكنك أيضًا تركها لتكوين أداة التحقق عند بدء عملية التحقق.
في كلتا الحالتين ، ستحصل على نفس النتائج ، بحيث يمكنك اختيار أي شيء يناسبك.
في الواقع ، من شأن المعالجة المتوازية للمعاملات أن تساعد في أدائك. لأنه في هذا واحد يمكنك معالجة المعاملات في وقت واحد في وقت واحد. لذلك ، باختصار ، إنه يوفر قدرًا هائلاً من الوقت.
أيضًا ، تختلف معالجة المعاملات لكل واحد بشكل كبير. لذلك ، يمكن أن يؤدي الجمع العام للمعاملات الأسرع والأبطأ إلى تحسين أداء شبكتك.
-
مجلة
عنصر آخر مهم في تطوير Hyperledger Sawtooth هو المجلة. لكن ما الفائدة منه؟ في الواقع ، تساعد المجلة فعليًا في توسيع Blockchain والمحافظة عليه من أجل المدققين.
لذلك ، سيتعامل العنصر مع تقييم الكتل الصالحة ، والتحقق من صحة الكتل المرشحة ، والتأكد من أن لديهم رأس السلسلة المناسب وأيضًا إنشاء كتل جديدة للسلسلة.
أيضًا ، ستستهلك المجلة أي دفعات وكتل تأتي إلى المدققين. علاوة على ذلك ، تصل جميع الدُفعات أو الكتل باستخدام واجهة برمجة تطبيقات REST أو بروتوكول القيل والقال. لذلك ، عندما تحصل المجلة على الكتل أو الدُفعات ، فإنها توجهها خلال المدققين.
أيضًا ، هناك أجزاء متعددة تحتاج إلى معالجة خاصة. لذلك ، من أجل ذلك ، تقسم المجلة المهام لكل معاملة وتضعها في خطوط أنابيب مختلفة.
بمجرد اكتمال إنشاء الكتلة ، سينزلق إلى وحدة التحكم في السلسلة لمزيد من التحقق من الصحة. بعد ذلك ، يذهبون إلى BlockPublisher للتحقق الأخير ثم يدخلون في الحظر. صمم Hyperledger Sawtooth جميع المجلات بحيث تكون غير متزامنة بحيث يمكن معالجتها بالتوازي إذا لزم الأمر.
لذلك ، حتى عندما يكون المعدل الوارد مرتفعًا جدًا ، يمكن لـ BlockPublisher المطالبة بسهولة بالحظر. علاوة على ذلك ، فهو مرن بحيث يمكنك إضافة المزيد من خوارزميات الإجماع لتبسيط العملية.
-
شبكة المدقق
تعد Validator Network عنصرًا آخر في تطوير Hyperledger Sawtooth. في الواقع ، تكون طبقة الشبكة مسؤولة عن ضمان الاتصال داخل المدققين. ويشمل أيضًا اكتشاف الأقران والاتصال ومعالجة الرسائل.
أثناء بدء التشغيل ، يبدأ المدققون في الاستماع إلى واجهة محددة ومنافذ أخرى لأي نوع من الاتصالات الواردة. علاوة على ذلك ، بمجرد حدوث الاتصال ، يمكن للمدققين تبادل الرسائل وفقًا لقاعدة بروتوكول القيل والقال.
الهدف الرئيسي للشبكة هو الحفاظ على طبقة الشبكة ذاتية الاستدامة قدر الإمكان. في الواقع ، لا تحصل طبقة الشبكة على أي معلومات حول رسائل طبقة التطبيق أو أي بيانات على طبقة التطبيق. لذلك ، يتم تقليل الحمولة نسبيًا على طبقة الشبكة ، ويكون اتصال الأقران سريعًا حقًا.
تنص على
وفقًا للمستندات ، هناك ثلاثة أنواع من الحالات بين المدققين. وهذه هي –
- متصل: هنا ، هناك حاجة إلى أي نوع من الاتصال المطلوب مسبقًا للتناظر.
- غير متصل
- Peered: هنا ، يحدث شكل ثنائي الاتجاه للاتصال ، ويمكنهم استخدامه لترحيل الرسائل.
اكتشاف الأقران
في الواقع ، يؤدي التناظر ثنائي الاتجاه من نظير إلى نظير جار إلى اتصال مناسب بين العقد. وفي 99٪ من الوقت ، فإنهم ناجحون. على أي حال ، فإن العقدة حرة في تحديد أي عقدة متناظرة لإنشاء الاتصال الأول. لكن في كل حالة ، يجب أن يكونوا جيرانًا.
-
متطلبات الإذن
متطلبات الإذن هي القائمة الموسعة للإمكانيات والمتطلبات والنصوص الأخرى المتعلقة بالمستخدم والتي تساعد في تكوين قوائم الأذونات.
إنه العنصر الأخير في تطوير Hyperledger Sawtooth. على أي حال ، هناك بعض مجموعات الأذونات في مستنداتهم ، وهي –
إذن مفتاح المدقق: في هذا ، يتحكم في العقد التي ستحصل على حق الوصول للاتصال بعقد المدقق.
إذن مفتاح المعاملة: في هذا ، ستحصل العقد على امتيازات بناءً على من يتحكم في دفعات مفاتيح التوقيع ومعاملاتها.
تم تقسيم كلاهما لاحقًا إلى قدرات محددة. ولكل منها وصف موجز لما هو مطلوب والعقد التي يمكنها القيام بذلك. لكنك قد تفكر في سبب الحاجة إلى قصص المستخدمين?
حسنًا ، داخل شركة مؤسسة ، كل موظف لديه مهام عمل مختلفة. وبدون شعار محدد ، لا أحد يعرف أي موظف يفعل ماذا. إنه نوع من التشابه في الشبكة أيضًا.
كل عقدة داخل النظام لديها مهام محددة للقيام بها ، ولهذا السبب يحتاجون أيضًا إلى إذن محدد.
سيناريوهات شبكة المدقق
هناك بعض نماذج سيناريوهات معينة لمساعدتك في اختيار متطلبات الشبكة المثالية. دعونا نرى ما هم –
شبكة عامة
بالنسبة للشبكة العامة ، يُسمح بجميع أشكال الاتصالات على القناة. ويمكن لكل شخص توقيع المعاملات والدُفعات.
للتأكد من أن سن المنشار العام يمكن أن ينطلق ، ستحتاج إلى نظام حوافز مسبقًا. سيضمن عدم وجود مخاوف أمنية للشبكة العامة.
شبكة خاصة
بالنسبة للشبكة الخاصة ، يمكن فقط للمدققين المحددين مسبقًا الدخول إلى قناة شبكة المدقق. أكثر من ذلك ، لا يمكن لأي شخص آخر غير المدققين المشاركة في توافق الآراء.
مرة أخرى ، إذا كان لدى العميل إذن لطلب المعاملات فقط ، فسيقبل المدقق الطلب. وإلا ، سيرفض المدقق طلب العميل ، وستكون المعاملة غير صالحة.
شبكة الاتحاد
مع نوع بيئة الاتحاد ، لا يوجد سوى بعض المدققين المحددين الذين يمكنهم الانضمام إلى الشبكة واستخدام ميزة المعاملة. ومع ذلك ، يمكن لأي عميل إرسال معاملة ، وسيتعين على المدققين قبولها إذا كانت صالحة.
الفصل 4: Hyperledger Sawtooth تقدم تطبيقات تجريبية حية
في الوقت الحالي ، هناك بعض التطبيقات التجريبية المباشرة من مطوري Sawtooth لتتمكن من تجربتها. سأتحدث عنها أكثر هنا. دعنا نرى ما يمكنك الحصول عليه في هذه التطبيقات.
الموردين
باستخدام قاعدة بيانات Hyperledger Sawtooth ، ستتمكن من تجربة تطبيق العرض التوضيحي المباشر لسلسلة التوريد. لا يقتصر الأمر على إحداث ثورة في سلسلة التوريد فحسب ، بل إنه يوفر أيضًا الكثير من الوقت. على أي حال ، في الوقت الحاضر كنموذج يقدمون إمكانية تتبع المأكولات البحرية.
في الواقع ، من أجل ذلك ، يجلبون المساءلة وإمكانية التتبع بمساعدة قاعدة بيانات Hyperledger Sawtooth.
ما هو النهج الحديث لسلسلة التوريد?
تتخذ المنصة مقاربة حديثة لدمج العالم المادي والرقمي تحت نفس الشبكة. علاوة على ذلك ، ستحصل على الرحلة الشاملة للمأكولات البحرية من لحظة اصطيادها إلى المائدة.
بالنسبة لهذا العرض التوضيحي المباشر ، سيقومون بإرفاق مستشعرات إنترنت الأشياء للمساعدة في تتبع جميع الأطعمة بعد اكتشافها. أكثر من ذلك ، بمساعدة مستشعرات إنترنت الأشياء ، يمكنك بسهولة التحقق من الحركة في الوقت الفعلي والرطوبة ودرجة الحرارة والميل والصدمة.
أيضًا ، من شأنه أن يساعد في معالجة أي اتفاقية ملكية وحيازة جنبًا إلى جنب مع موقعها الجغرافي في جميع الأوقات. أفضل جزء هو أنه يمكنك رؤية كل شيء من النظام الأساسي نفسه.
في الواقع ، نظرًا لأن كل شيء سيتم تسجيله في نظام دفتر الأستاذ غير القابل للتغيير ، يمكن للمشتري الوثوق بالبيانات بسهولة. وبالتالي ، يمكن للمشتري النهائي استخدام قاعدة بيانات Hyperledger Sawtooth كدليل يحتاجه قبل أن يشتري المنتج.
لماذا تقديم هذا العرض المباشر?
حسنًا ، في الواقع ، المشكلة المتعلقة بسلسلة التوريد ضخمة. هناك بعض المشكلات التي تتعامل معها سلسلة التوريد في الوقت الحالي. وهذه هي –
- يؤدي حفظ السجلات يدويًا إلى زيادة الأخطاء ، لذلك من الصعب معرفة ما هو حقيقي وما هو خطأ.
- من خلال الاستقصاء في الوقت الفعلي ، لا توجد طريقة لمعرفة ما إذا كان يتم تخزين الطعام في درجة حرارة مثالية. وفي إدارة سلسلة التوريد الكبيرة ، يصبح من الصعب إدارتها.
- بسبب فقدان اللوائح ونظام التتبع المناسب ، هناك الكثير من المنتجات غير القانونية داخل سلسلة التوريد.
- هناك أيضًا مجال للأنشطة الاحتيالية بين الموظفين.
- تفتقر معظم المنتجات إلى الجودة والأمان عندما يتعلق الأمر بسلاسل التوريد.
- لا يشجع النظام الاستدامة بل يهدر الكثير من الموارد.
- كما أن الافتقار إلى ثقة المستهلك وإجراءات البائع يضر بقيمة العلامة التجارية للعديد من المؤسسات.
مثال Hyperledger Sawtooth: كيف يعمل?
- أولاً ، يصطاد الصياد المأكولات البحرية ثم يميزها بأجهزة استشعار إنترنت الأشياء.
- بعد ذلك ، تبدأ جميع المستشعرات في إرسال المعلومات مرة أخرى إلى الشبكة مع موقع المأكولات البحرية.
- يمر عبر العديد من قنوات التوزيع ويتتبع النظام الأساسي كل موقع من المواقع.
- قبل أن يشتري المشتري المأكولات البحرية ، يمكنه استخدام المنصة للتحقق من مصدر الأسماك.
هل هناك أي ميزة?
- تعمل الشفافية الشديدة طوال عملية سلسلة التوريد بأكملها
- توفر العملية المؤتمتة الكثير من التكاليف والوقت
- يتخلص من الأخطاء البشرية ويخلق تبسيطًا للمعلومات الصحيحة
- للتواصل مع الموردين الأفضل وتعزيز ثقة المستهلك.
حالات استخدام أخرى باستثناء سلسلة الإمداد الغذائي
حسنًا ، سلسلة التوريد الغذائي هي مجرد عرض توضيحي. يمكنك بسهولة تخصيص الحل ليتناسب مع مكانة سلسلة التوريد الخاصة بك. في الواقع ، بغض النظر عن التخصيص الذي تقوم به ، فإنه سيظل يقدم نفس المزايا.
تسوية الأصول
التالي هو تطبيق قاعدة بيانات Hyperledger Sawtooth التجريبي المباشر لتسوية الأصول. بمساعدة قاعدة بيانات Hyperledger Sawtooth ، يمكنك تمكين تسوية السندات بكفاءة وأمان. في الواقع ، يمكن أن تكون طريقة رائعة للمؤسسات المالية لتولي زمام الأمور بأيديها.
كما أنه يسمح للمستخدم بالتحكم الذي لم يكن لديه من قبل. لذلك ، للتأكد من تبسيط عملية تحويل السندات ، توفر المنصة واجهة مستخدم. بمساعدة واجهة المستخدم ومجموعة المعاملات التي تم إنشاؤها خصيصًا ، يمكنك بسهولة تحويل السندات وتتبعها.
علاوة على ذلك ، يمكنك أيضًا بيع أو شراء أو إنشاء أو حتى تسوية أي نوع من السندات على الشبكة فقط. على الرغم من أنهم قاموا فقط بتخصيص عائلة معاملات لإصدار السندات وتسويتها ، إلا أنه يمكنك تخصيصها للعديد من المجالات. وبالتالي ، فإن الاستثمار المالي سيكون إلى الأبد لامركزيًا.
لماذا تقديم هذا العرض المباشر?
حسنًا ، في الواقع ، المشكلة المتعلقة بتسوية الأصول ضخمة. هناك بعض المشكلات التي تتعامل معها تسوية الأصول في الوقت الحالي. وهذه هي –
- كل مؤسسة لديها طرق مختلفة لحفظ السجلات. لهذا السبب يصبح من الصعب تسوية السندات داخل مؤسستين. في الواقع ، العملية أكثر تكلفة ومضيعة للموارد.
- يمكن للطريقة النموذجية كسر بيانات ملكية السندات التاريخية بسهولة ، وأحيانًا تكون غير كاملة.
- نظرًا لحل إدارة البيانات المركزي ، فإن معظم العروض محتكرة.
- في الواقع ، لديها نقطة واحدة من الفشل.
- يمكن لأي شخص تغيير البيانات حيث لا توجد قوة أمنية في العمل.
مثال Hyperledger Sawtooth: كيف يعمل?
- بادئ ذي بدء ، تقوم المنصة بإنشاء مشارك.
- ثانياً ، ينشئون رابطة.
- بعد ذلك ، يمكنهم إصدار عروض الأسعار.
- بعد ذلك ، يتمتعون بحرية تسوية وإنشاء الطلبات حسب الحاجة.
- أخيرًا ، يمكنهم عرض المحفظة قبل الشراء أو البيع.
هل هناك أي ميزة?
- يضمن اتساق البيانات بين جميع المؤسسات المالية
- يقدم معلومات ملكية تاريخية دقيقة ومرتبة وثابتة وشاملة
- يوفر تكوين الأجهزة ويؤمن البيانات الحساسة
- يتخلص من الاحتكارات ويضمن الثقة
بخلاف استخدام هذا العرض التوضيحي لتسوية الأصول ، فأنت حر في تخصيص واستخدام الأنشطة المالية الأخرى جيدًا.
تبادل الأصول الرقمية
تطبيق تجريبي مباشر آخر لقاعدة بيانات Hyperledger Sawtooth هو Digital Asset Exchange. الآن مع شعبية الأصول الرقمية بين العالم ، يجب أن تكون هناك طريقة لإصدار الأصول الرقمية المؤمنة.
ومع ذلك ، بمساعدة قاعدة بيانات Hyperledger Sawtooth ، يمكنك القيام بذلك بسهولة. إدارة الأصول الرقمية الخاصة بك لا يمكن أن تكون أسهل من ذلك. في الواقع ، من شأنه أن يساعد أيضًا في التنقل في الأسواق المختلفة وإنشاء المزيد من الأصول باستخدام النظام الأساسي.
لماذا تقديم هذا العرض المباشر?
حسنًا ، في الواقع ، المشكلة المتعلقة بتبادل الأصول الرقمية ضخمة. هناك بعض المشكلات التي تتعامل معها بورصة الأصول الرقمية في الوقت الحالي. وهذه هي –
- النظام البيئي مجزأ تمامًا ، وهذا هو السبب في أن إدارته وتوزيعه يمثل مشكلة كبيرة.
- لا توجد أشياء مثل التحكم في السوق الثانوية. ولهذا السبب قد يكون من الصعب للغاية التحقق مما إذا كانت مزيفة أم أصلية.
- في الواقع ، عملية حفظ السجلات للبائعين غير متسقة للغاية داخل البائعين المختلفين.
- الإدارة المركزية للنظام متحيزة للغاية وتؤدي إلى الصراع.
مثال Hyperledger Sawtooth: كيف يعمل?
- بادئ ذي بدء ، سيستخدم المستخدم النظام الأساسي لإنشاء أصول رقمية.
- ثانيًا ، سيُنشئ عرضًا على الأصول الرقمية.
- يمكن لأي مشتر بعد ذلك قبول العرض وفقًا للأصل.
- بعد الاتفاق المتبادل ، يمكن للمشتري بعد ذلك بيع الأصل وتحويله إلى الحساب.
هل هناك أي ميزة?
- يقدم بيانات متسقة عبر جميع البائعين
- يوفر تخزينًا غير قابل للتغيير يتيح الثقة والأمان
- تضمن العقود الذكية الأخرى عمليات نقل سهلة للأصول الرقمية دون أي مشاكل
على أي حال ، بخلاف استخدام هذا العرض التوضيحي المباشر لتبادل الأصول الرقمية فقط ، يمكنك الخروج بسيناريوهات أخرى في العالم الحقيقي.
الفصل الخامس: سن المنشار هايبرليدجر في العمل
تي موبايل
لنبدأ بمثال Hyperledger Sawtooth. في الواقع ، تستخدم T-Mobile Hyperledger Sawtooth Lake لحلها. في الوقت الحاضر ، يميلون إلى استخدامه لحل إدارة الوصول والهوية المسمى Sawtooth Hyper Directory.
علاوة على ذلك ، سيعمل على إثبات المفهوم ، ويحصلون على دعم تقني من إنتل. بمساعدة Hyper Directory ، يمكنك معالجة أي مشكلة تتعلق بإدارة الهوية. كما تعلم ، تتعامل صناعة إدارة الهوية مع الكثير من المشاكل ، كما أن سرقة الهوية بارزة جدًا.
على أي حال ، فقد تأكدوا من أن واجهة المستخدم سهلة التنقل للغاية وصديقة للويب. بخلاف ذلك ، يقدمون أيضًا ميزة العقد الذكي لقضايا التدقيق.
البنك المركزى الهندى
مثال آخر Hyperledger Sawtooth هو بنك الدولة الهندي. نعم ، تقرأ جيدًا ، وصلت blockchain إلى الهند أيضًا. على ما يبدو ، إنهم يستخدمون Hyperledger Sawtooth Lake لمنصة اتحادهم BankChain.
في الواقع ، أسس بنك الدولة الهندي المنصة. من أجل النسخ الاحتياطي التكنولوجي ، فهم يعملون مع Primechain لأنهم متخصصون في منصات الاتحاد. على أي حال ، لديهم حاليًا أكثر من 27 عضوًا على نظامهم الأساسي. بصرف النظر عن البنوك والمؤسسات المالية الأخرى في الهند ، هناك شركات أخرى في الشرق الأوسط أيضًا.
علاوة على ذلك ، فهم يستخدمون هذه المنصة لميزة اعرف عميلك التي تتضمن أيضًا تمويل مكافحة الإرهاب. ومنصة Sawtooth قادرة تمامًا على دعم ميزاتها.
بوكيتدوك
مثال آخر رائع على Hyperledger Sawtooth هو شركة PokitDok. بمساعدة Hyperledger Sawtooth Lake ، يكتسبون المعاملات بمعدل سريع. من أجل النسخ الاحتياطي التكنولوجي ، يستخدمون Intel. على أي حال ، فإن منصة جر الرعاية الصحية الخاصة بهم تسمى DokChain.
علاوة على ذلك ، فإنها تقدم خطوات كبيرة جدًا لتطوير عقود الرعاية الصحية الذكية التي يمكن للمستشفيات استخدامها دون أي مشاكل.
وفقًا لهم ، بمساعدة النظام الأساسي ، يمكنهم الحصول على عدد أكبر من الأمان والسرعة والقوة. علاوة على ذلك ، يمكن أن تفتح أبعادًا جديدة لمشروعهم.
لسوء الحظ ، استحوذت شركة Change Healthcare مؤخرًا على جميع أصول مشروع PokiDok ، وهم الآن يتابعون الحل حاليًا.
وسائل الإعلام دوت بلوكشين
حسنًا ، استخدام Hyperledger Sawtooth Lake الرائع الآخر هو شركة Dot Blockchain Media. بالنسبة لمشروعهم ، أعلنوا أنهم سيستخدمون Hyperledger Sawtooth. في الواقع ، تتعامل صناعة الموسيقى مع الكثير من المشاكل ، مثل قضايا حقوق النشر والحقوق غير العادلة.
لذلك ، من أجل ذلك ، ستستخدم الشركة Sawtooth وتسجيل جميع المحتويات جنبًا إلى جنب مع حقوقها لتتبع كل نشاط عبر الإنترنت بشكل صحيح. بمساعدة المنصة ، يمكنهم بسهولة الوصول إلى مزيد من الشفافية والوضوح في هذه الصناعة.
وبالتالي ، يمكن لجميع الناشرين والفنانين تسجيل محتواهم في مشروعهم والحصول على المعاملة العادلة التي يستحقونها.
علاوة على ذلك ، فإن إجماع شاعر المنصة سيكون مثالياً لها.
ScanTrust
ScanTrust هي في الواقع شركة SaaS تستخدم Hyperledger Sawtooth Lake. في الواقع ، يقدمون منتجات مختلفة تساعد المستهلكين على الاتصال بالإنترنت بمساعدة التعريف الفريد.
علاوة على ذلك ، فإنها توفر أيضًا رموز QR قابلة للنسخ والتي توفر المزيد من الشفافية والثقة وإمكانية التتبع لأي نظام لإدارة سلسلة التوريد.
وما يمكن أن يكون منصة رائعة لها بخلاف Sawtooth ، صحيح?
على أي حال ، مع استخدام النظام الأساسي ، سوف يقومون بتشغيل ميزة التتبع لتطبيقاتهم الحالية. سيضمن عدم قدرة أي شخص على إساءة استخدام تقنيته بأي شكل من الأشكال. تستخدم العديد من الشركات حلولها بالفعل ، ويمكن للمستهلكين إكرامية الموردين بناءً على المصدر.
نهر الرياح
تعمل Wind River على دعم مشروع SParts الخاص بها بمساعدة منصة Hyperledger Sawtooth Lake. في الواقع ، يستخدمون هذا النظام الأساسي لمنصة Software Parts Ledger الخاصة بهم والتي يمكنها تتبع أي مكون برمجي منذ قيام الشركة المصنعة بتطوير الأجهزة والمنتجات.
ستحصل على العديد من الفوائد لمعرفة من أين يأتي كل مكون مفتوح المصدر مثل –
- يتأكد من أن جميع الشركات المصنعة يمكنها تأمين وتعريف كافة تراخيص البرامج من المصدر.
- ضمان المزيد من الأمان للثغرات الأمنية مفتوحة المصدر.
- تقديم تعريف لتقنيات التشفير.
- قدم مستوى أعلى من التقارير مفتوحة المصدر بمعلومات دقيقة للحصول على حكم أفضل.
جامعة نيفادا ، رينو
تستخدم جامعة نيفادا ، رينو في الواقع بحيرة Hyperledger Sawtooth Lake لمركبتها المستقلة وتقنية البنية التحتية للطرق. حسنًا ، في الواقع ، السيارات ذاتية القيادة هي مجرد مفهوم تم اختباره ، لكن الجامعة تفعل كل ما في وسعها لتحقيق ذلك.
بمساعدة حل Blockchain IoT من Filament الذي يستخدم Sawtooth للتفاعل مع البنية التحتية وتبادل البيانات ، يمكن أن يكون ذلك ممكنًا.
بخلاف ذلك ، ستدخل تقنية بلوكليت من Filament’s في السيارة لدعم المشروع. علاوة على ذلك ، مع دفتر الأستاذ غير القابل للتغيير ، يمكن للمركبات تسجيل الدخول إلى المعلومات الصحيحة دون أي تلاعب.
شاحنات دايملر
تمر شاحنات دايملر بالفعل بتحول كبير وتضيف نظامًا جديدًا للتنقل. بمساعدة منصة Sawtooth ، فهم ينشئون نظامًا بيئيًا من البيانات الشفافة والموثوقة والمولدة.
سيغطي المشروع المزيد من الخطوط الانسيابية والحلول بدون سائق. النظام البيئي ضخم ، وسيشمل أيضًا العديد من المصنعين والموردين وشركات الطاقة وشركات التأمين.
لذا ، كما ترون ، فإن blockchain سيكون مثاليًا لتشغيل كل هذه الصناعات المختلفة في مكان واحد.
على أي حال ، فإنهم يستخدمون مجموعة بلوكليت فيلمنت لدعمهم الفني. مع هذه المجموعة ، يمكنهم توصيل السيارة بالنظام بسهولة.
مشروع أمشارت
ال المشروع هو في الواقع سجل صحي إلكتروني في جميع أنحاء العالم وآمن للغاية. في الواقع ، ستغير بالتأكيد الطريقة التي تتعامل بها الرعاية الصحية مع سجلات مقدمي الرعاية ومعلومات المريض. وبالتالي ، من الواضح أنه سيزيد من الأمن وإمكانية النقل.
على أي حال ، سيستخدم المشروع Hyperledger Sawtooth لدعم منصته. علاوة على ذلك ، بمساعدة النظام الأساسي ، ستحصل على نظام إدارة فعال.
ولكن إلى جانب Sawtooth ، سيستخدمون أيضًا عقود Ethereum Smart لتبسيط عملية الدفع في صناعة الرعاية الصحية. على أي حال ، إنه مثال رائع على استخدام سن المنشار.
إنترايدج
مثال آخر رائع على سن المنشار هو شركة IntraEdge. بمساعدة Hyperledger Sawtooth Lake ، فإنهم يكتسبون احتياجات الامتثال للائحة العامة لحماية البيانات (GDPR) بمعدل سريع. من أجل النسخ الاحتياطي التكنولوجي ، يستخدمون Intel. على أي حال ، سيساعد حل البيع بالتجزئة الخاص بهم بالتأكيد في تغيير الطرق النموذجية للسوق.
بخلاف ذلك ، يقدمون أيضًا ميزة العقد الذكي لقضايا التدقيق. من خلال ربط المستهلكين بتجار التجزئة ، يمكنهم تبسيط عملية البيع بالتجزئة دون أي مشاكل.
وفقًا لهم ، بمساعدة النظام الأساسي ، يمكنهم الحصول على عدد أكبر من الأمان والسرعة والقوة. علاوة على ذلك ، يمكن أن تفتح أبعادًا جديدة لمشروعهم.
وبالتالي ، ستكون مجرد بداية لتغيير أكثر تنوعًا.
حل Vanig
ال محلول فانيج تغذي مشروعهم بمساعدة منصة Hyperledger Sawtooth Lake. في الواقع ، يستخدمون هذا النظام الأساسي لسلسلة التوريد الخاصة بهم وحل التجارة الإلكترونية التي يمكنها تتبع أي مكون من وقت تطوير الشركة المصنعة للأجهزة والمنتجات.
سيتضمن مشروع التجارة الإلكترونية أيضًا ميزة تدقيق للتأكد من أن كل المنتج أصلي.
ستحصل على العديد من الفوائد لمعرفة من أين تأتي جميع المنتجات مثل –
- يتأكد من أن جميع الشركات المصنعة يمكنها تأمين وتعريف جميع المنتجات من المصدر.
- ضمان المزيد من الأمن للثغرات الأمنية.
- تقديم تعريف لكل عنصر.
- تخلص من قضايا التزوير.
المزرعة
Farmobile هي في الواقع نوع مختلف من الشركات التي تستخدم مثال Hyperledger Sawtooth. في الواقع ، يقدمون إنشاء عائد استثمار للمزارعين. من خلال نظامهم الأساسي الفريد لتبادل بيانات الزراعة ، من الواضح أنهم سيوفرون مكانًا أكثر أمانًا.
علاوة على ذلك ، فإنها توفر أيضًا FARMOBILE DataStore℠ الذي يوفر مزيدًا من الشفافية والثقة وإمكانية التتبع. بمساعدة بوابة المشتري التفاعلية الخاصة بهم ، يمكنك بسهولة تحديد أي أرض تريد شراؤها للزراعة.
في الوقت الحالي ، هناك أكثر من 1،000،000 فدان متاح لك للحصول على يديك. ميزة أخرى رائعة هي أنه يمكنك اختيار عدم الكشف عن هويتك أثناء بيع أرضك.
الفصل السادس: دورة Hyperledger Sawtooth: التدريب والدروس
Hyperledger Sawtooth تدريب
حسنًا ، من أجل Hyperledger Sawtooth تمرين تحصل على الكثير من الدعم من الشركة. وفقًا لهم ، يريدون تقديم مهارات متقدمة لمطوري blockchain في جميع أنحاء العالم. لذلك ، مع تدريب Hyperledger Sawtooth ، تحصل على مرافق التدريب العملي الكامل.
بخلاف ذلك ، ستحصل أيضًا على شهادة مهنية في تدريب Hyperledger Sawtooth. وإذا كنت تعمل في مشروع blockchain يعتمد على Sawtooth ، فسيقومون أيضًا بتعزيز التعليم والموارد مفتوحة المصدر.
على أي حال ، بالنسبة لتدريب Hyperledger Sawtooth ، فهم يقدمون بالفعل مساعدة احترافية من مؤسسة Linux. لذلك ، بالنسبة للمطورين الذين يرغبون في الحصول على أفضل تدريب ، يمكنهم بالتأكيد الحصول عليه من هنا.
شيء رائع آخر هو أنهم في البداية يقدمون دورتين دراسيتين مختلفتين فقط لتبدأ. وهذه هي –
Blockchain: فهم استخداماته وانعكاساته
في هذا المقال ، ستتعرف على ماهية blockchain وكيف يمكنها حقًا تغيير الطرق النموذجية للعالم. في الواقع ، ستقوم بتقييم كيفية تأثير حالة الاستخدام المختلفة على النظام الأساسي وكيف يمكن لمؤسسة أو شركة أخرى استخدام هذا النظام الأساسي. على أي حال ، هذه الدورة مجانية للتسجيل.
مقدمة لتقنيات Hyperledger Blockchain
هذا هو التمهيدي لكل مشروع Hyperledger. لذلك ، من خلال هذه الدورة التدريبية ، ستتعرف على كيفية عمل Hyperledger blockchain على وجه التحديد وكيف يمكنك تطويره أو تخصيصه.
الشهادات
من خلال الشراكة مع Linux Foundation ، يقدمون شهادة احترافية بمجرد الانتهاء من تدريب Hyperledger Sawtooth. في الوقت الحالي ، ستكون مسؤولاً معتمدًا عن Hyperledger Sawtooth Administrator (CHSA).
في تدريب Hyperledger Sawtooth ، ستتعلم كيفية بناء النظام الأساسي بكفاءة. ستحصل أيضًا على تدريب متعدد على Hyperledger Sawtooth على النشر التجاري. قد يشمل ذلك التكوين والتثبيت والإدارة وجلسات استكشاف الأخطاء وإصلاحها الأخرى.
Hyperledger Sawtooth تعليمي
حسنًا ، هناك أخبار رائعة أخرى لك وهي Hyperledger Sawtooth الدورة التعليمية. من المؤكد أن منصة Hyperledger الخاصة بمؤسسة blockchain ستسلي لك هذا. في مستنداتهم ، يقدمون أنواعًا مختلفة من إعداد البرامج التعليمية.
في الأساس ، سيقدمون برنامجًا تعليميًا Hyperledger Sawtooth لإعداد سيناريوهات تطوير افتراضية لدفاتر الأستاذ الموزعة VirtualBox و Vagrant. لذلك ، في نهاية البرنامج التعليمي Hyperledger Sawtooth ، ستشغل شبكة للتحقق وستعرف بالضبط دورك.
علاوة على ذلك ، يمكنك تشغيل أي نوع من الأوامر في البرنامج التعليمي Hyperledger Sawtooth باستخدام Git Bash على Windows أو Terminal.app على macOS ، إلخ..
أدوات تعليمية Hyperledger Sawtooth
لكنك ستحتاج إلى بعض الأدوات للدروس التعليمية. وهذه هي –
- VirtualBox (5.0.10 r104061 أو أحدث)
- Vagrant (1.9.0 أو أحدث)
لنظام التشغيل Windows ، ستحتاج –
- Git لنظام التشغيل Windows
بخلاف هذه ، ستتمكن أيضًا من الوصول إلى العديد من المواد مثل الندوات عبر الإنترنت والعروض التقديمية في البرنامج التعليمي Hyperledger Sawtooth. في الواقع ، يمكنك الحصول على هذه المواد من مجموعة العمل الخاصة بهم لتعلم تطوير المواد.
من الواضح أن جميع المواد يتم تحديثها بشكل متكرر.
علاوة على ذلك ، ستتمكن من الوصول إلى الكثير من مقاطع الفيديو والعديد من المواد الأخرى لمساعدتك في منحنى التعلم الخاص بك. تعد مقاطع الفيديو هذه مفيدة حقًا ، وهي تعرض لك كل شيء خطوة بخطوة.
لذلك ، بمساعدة مقاطع الفيديو هذه ، يمكنك بسهولة معرفة كيفية عمل النظام.
الفصل السابع: خواطر ختامية
يفتح Hyperledger Sawtooth بالتأكيد الكثير من الفرص الجديدة لصناعات blockchain. علاوة على ذلك ، بمساعدة هذه المنصة ، يمكن لأي مؤسسة أن تبدأ بسرعة منصة blockchain الخاصة بها.
مع وجود العديد من المؤسسات التي تستخدم هذه المنصة بالفعل ، فمن المؤكد أنها مشروع مثمر. من خلال الإعداد والتخصيص السريع للإضاءة ، يكون الأمر على مستوى مختلف تمامًا. أيضًا ، من بين جميع مشاريع Hyperledger النشطة ، يقدم هذا المشروع PoET ، وهي خوارزمية إجماع قوية.
لذلك ، فهي أسرع بكثير من الأنظمة الأساسية الأخرى الموجودة هناك. على أي حال ، نأمل الآن أن تعرف كل شيء عن Hyperledger Sawtooth. نظرًا لأنه نجم صاعد في السوق الآن ، يجب عليك بالتأكيد تجربته.