Hyperledger Sawtooth: ما هو وكيف يعمل

Hyperledger Sawtooth: ما هو وكيف يعمل

(Hyperledger Sawtooth : Hyperledger Sawtooth بلوكتشين : Blockchain)

ما هو Hyperledger Sawtooth؟

Hyperledger Sawtooth هو مشروع مفتوح المصدر تحت مظلة Hyperledger، ويعمل كنظام بلوك تشين على مستوى المؤسسات يُستخدم لإنشاء وتشغيل تطبيقات وشبكات دفتر الأستاذ الموزع خاصة للاستخدام من قبل المؤسسات.

النقاط الرئيسية

  • هايبرليدجر سو توث هو منصة بلوكتشين مفتوحة المصدر كخدمة للمؤسسات، يمكنها تشغيل العقود الذكية المخصصة دون الحاجة إلى معرفة التصميم الأساسي للنظام الأساسي.
  • هايبرليدجر هو مجموعة تطوير بلوكشين تحت مظلة ترعاها منظمات مثل مشروع لينكس، وآي بي إم، وإنتل، وSAP.
  • يدعم Hyperledger Sawtooth مجموعة متنوعة من خوارزميات التوافق، بما في ذلك التسامح البيزنطي العملي مع الأخطاء (PBFT) وإثبات الوقت المنقضي (PoET).

فهم Hyperledger Sawtooth

تم تطوير Hyperledger Sawtooth بواسطة مؤسسة Linux بالتعاون مع IBM وIntel وSAP، ويهدف المفهوم التصميمي الأساسي إلى الحفاظ على السجلات موزعة بشكل حقيقي، وجعل العقود الذكية أكثر أمانًا وبالتالي مناسبة للأعمال التجارية. وهو تنفيذ لـ blockchain-as-a-service (BaaS).

في معظم الأنظمة القياسية القائمة على تقنية البلوكشين، يتم استضافة وتنفيذ النواة والتطبيقات على نفس المنصة، مما قد يؤدي إلى مشاكل في الأداء وكذلك مخاوف أمنية.

يقوم Hyperledger Sawtooth بفصل نظام دفتر الأستاذ الأساسي عن البيئة الخاصة بالتطبيق، مما يبسط عملية تطوير التطبيقات مع الحفاظ على النظام آمنًا ومأمونًا. باستخدام هذه البنية، يمكن للمطور بناء تطبيقات بلغته البرمجية المفضلة التي يمكن استضافتها وتشغيلها وإدارتها على أطراف النظام دون التدخل في نظام البلوكشين الأساسي.

اللغات المدعومة تشمل C++، Go، Java، JavaScript، Python وRust. يمكن أن يكون تطبيق Sawtooth مبنيًا على منطق الأعمال الأساسي المطلوب لتلبية حاجة تجارية، أو يمكن تطويره وتشغيله كآلة افتراضية للعقود الذكية التي تمتلك آلية ذاتية الإدارة لإنشاء العقود وإشعارها وتنفيذها بين المشاركين المختلفين على البلوكشين.

النظام الأساسي يسمح للتطبيقات بالتواجد معًا على نفس البلوكشين، ويختار قواعد المعاملات، ويختار آلية الأذونات اللازمة، ويحدد خوارزميات الإجماع التي تُستخدم لإنهاء عمل السجل الرقمي بطريقة تدعم احتياجات المؤسسة بشكل أفضل.

كيف يعمل Hyperledger Sawtooth

يتيح Sawtooth أذونات انتقائية - أي أنه يمكن بسهولة نشر مجموعات معينة من عقد Sawtooth مع أذونات مختلفة على نفس سلسلة الكتل. يقوم دفتر الأستاذ بتخزين التفاصيل اللازمة حول الأذونات والعقد والهويات.

يتم تعزيز الأداء التشغيلي لشبكة Sawtooth بفضل آلية تنفيذ المعاملات المتوازية، التي تتمتع بميزة على آلية التنفيذ التسلسلي التي غالبًا ما تكون عنق زجاجة عند التعامل مع كميات كبيرة من المعاملات على العديد من شبكات العملات الرقمية المشهورة.

يدعم Sawtooth آلية الإجماع "إثبات الوقت المنقضي (POET)" consensus mechanism التي تقدم فوائد من حيث انخفاض استهلاك الموارد والطاقة، وتُستخدم عادةً في شبكات البلوكشين المصرح بها لتحديد حقوق التعدين أو الفائزين بالكتل على الشبكة. (للمزيد، انظر إثبات الوقت المنقضي.)

بعض الأمثلة الواقعية لاستخدام التطبيقات المستندة إلى Sawtooth تشمل سلسلة التوريد Sawtooth، التي تساعد المؤسسة في تتبع المعلومات السياقية واللوجستية المتعلقة بأصل ممثل على البلوكشين، وسوق Sawtooth، الذي يساعد المشاركين في التداول بكميات محددة من الأصول الرقمية على البلوكشين، وSawtooth Private UTXO، الذي يسهل إنشاء وتداول الأصول الرقمية، بما في ذلك المعاملات خارج السجل والمعاملات الخاصة.