تعريف Hyperledger Sawtooth
Hyperledger Sawtooth هو مشروع مفتوح المصدر تحت مظلة Hyperledger ، ويعمل كنظام blockchain على مستوى المؤسسة يستخدم لإنشاء وتشغيل تطبيقات وشبكات دفتر الأستاذ الموزعة وخاصة للاستخدام من قبل الشركات.
كسر أسفل Hyperledger Sawtooth
يهدف مفهوم التصميم الأساسي لـ Hyperledger Sawtooth ، الذي طورته شركة Intel (INTC) ، إلى الحفاظ على دفاتر الأستاذ الموزعة حقًا ، وجعل العقود الذكية آمنة كثيرًا وبالتالي مناسبة للشركات.
في معظم الأنظمة المعيارية المستندة إلى blockchain ، يتم استضافة وتنفيذ التطبيقات الأساسية والتطبيقية على نفس النظام الأساسي ، مما قد يؤدي إلى مشاكل في الأداء بالإضافة إلى مخاوف تتعلق بالأمان.
تقوم Hyperledger Sawtooth بفصل نظام دفتر الأستاذ الأساسي عن بيئة التطبيق المحددة ، وبالتالي تبسيط تطوير التطبيق مع الحفاظ على النظام آمنًا وآمنًا. باستخدام هذه البنية ، يمكن للمطور إنشاء تطبيقات بلغة البرمجة التي يختارها والتي يمكن استضافتها وتشغيلها وتشغيلها على محيط النظام دون التدخل في نظام blockchain الأساسي.
تتضمن اللغات المدعومة C ++ و Go و Java و JavaScript و Python و Rust. يمكن أن يستند تطبيق Sawtooth إلى منطق عمل أساسي مطلوب لاحتياجات العمل ، أو يمكن تطويره وتشغيله كآلة افتراضية ذكية للعقد تمتلك آلية ذاتية الحكم لإنشاء العقود وإشعارها وتنفيذها بين مختلف المشاركين على blockchain.
يسمح النظام الأساسي للتطبيقات بالتعايش على نفس blockchain ، وتحديد قواعد المعاملات ، واختيار آلية التصريح اللازمة ، وتحديد خوارزميات الإجماع التي يتم استخدامها لإنهاء عمل دفتر الأستاذ الرقمي بطريقة تدعم احتياجات مشروع - مغامرة.
يتيح Sawtooth أذونات انتقائية - أي ، يمكن للمرء بسهولة نشر مجموعات محددة من العقد Sawtooth مع أذونات مختلفة على نفس blockchain. يخزن دفتر الأستاذ التفاصيل اللازمة حول الأذونات والعقد والهويات.
يتم تعزيز الأداء التشغيلي لشبكة Sawtooth بآلية تنفيذ المعاملة المتوازية ، والتي لها اليد العليا على آلية التنفيذ التسلسلي التي غالباً ما تكون عنق الزجاجة عند التعامل مع كميات كبيرة من المعاملات على العديد من شبكات العملة المشهورة.
يدعم Sawtooth آلية توافق Proof of Time المنقضي (POET) التي توفر فوائد الاستخدام المنخفض للموارد واستهلاك الطاقة المنخفض ، ويستخدم بشكل شائع على شبكات blockchain المسموح بها لتحديد حقوق التعدين أو الفائزين في البلوك على الشبكة. (لمزيد من المعلومات ، راجع دليل الوقت المنقضي.)
تتضمن بعض الأمثلة الواقعية التي تستخدم تطبيقات تستند إلى Sawtooth ، Sawtooth Supply Chain ، والتي تساعد مؤسسة ما على تتبع المعلومات المتعلقة بالسياق والمعلومات المتعلقة بأحد الأصول الممثلة في blockchain ، Sawtooth Marketplace ، والتي تساعد المشاركين على التداول بكميات محددة من الأصول الرقمية على و blockchain ، و Sawtooth Private UTXO ، التي تسهل إنشاء الأصول الرقمية وتداولها ، بما في ذلك المعاملات الخارجية والخاصة.