تنفيذ بروتوكول إثبات الاحتراق في نظام Cardano البيئي
في الآونة الأخيرة، طورت إحدى الفرق بروتوكول إثبات الحرق (PoB) المناسب لنظام Cardano البيئي، رداً على الأسئلة التي طرحها تشارلز هوسكينسون. ستتناول هذه المقالة هذا الحل، بما في ذلك المحتويات الرئيسية:
نظرة عامة على آلية إثبات الاحتراق وتطبيقاتها
آلية تنفيذ العقود الذكية في حل PoB هذا على شبكة Cardano
عملية نشر واختبار العقود الذكية
تنفيذ بروتوكول PoB عن طريق إرسال الرموز إلى عنوان "الثقب الأسود"
إثبات الاحتراق وتطبيقاته
حرق الرموز ( تدمير ) هو في جوهره إرسال الرموز إلى عنوان "ثقب أسود" غير قابل للوصول. يمكن استخدام هذه الآلية لزيادة قيمة الرموز المتبقية، أو كدليل على الالتزام ببروتوكول blockchain. على الرغم من أن حرق كميات كبيرة من الرموز قد يثير ضغوط انكماش، إلا أنها لا تزال ممارسة شائعة في معاملات blockchain.
تستند أمان إثبات الحرق على دوال التجزئة التشفيرية. هذه الدوال سهلة الحساب الأمامي، لكنها صعبة للغاية في الاستنتاج العكسي. من خلال عكس أقل بت في مخرجات دالة التجزئة التشفيرية، يمكن إنشاء عنوان ثقب أسود. أي شيء يُرسل إلى هذا العنوان سيصبح من الصعب أو المستحيل استعادته.
!
العقود الذكية لإثبات الاحتراق على شبكة Cardano
تتكون العقود الذكية لـ Cardano من ثلاثة أجزاء:
سكربت الاسترداد: يسمح أو يمنع إنفاق eUTxOs
سكربت المحفظة: يمثل تشغيل المستخدم، ويستخدم لاسترداد الأموال وإنشاء eUTxOs جديدة
eUTxOs: نقاط البيانات التي تحتفظ بالأموال وتستخدم للاسترداد
تتمتع عقود Cardano الذكية بحالة غير مركزية على السجل، حيث يمتلك كل eUTxO حالة مستقلة.
!
تتضمن حل PoB أربعة أنواع من العمليات:
حرق: إرسال الأموال إلى عنوان الثقب الأسود
تم تدميره: تحقق من أن الاحتراق قد حدث بالفعل
قفل: إرسال الأموال إلى عنوان مفتاحه
استرداد: استرداد الأموال المقفلة
لا يمكن للوسيط تمييز بين معاملات الاحتراق والقفل، مما يتجنب مراجعة معاملات الاحتراق.
!
نشر البروتوكول الذكي
خطوات النشر تشمل:
تثبيت مجموعة أدوات Haskell
بناء برنامج Plutus
تشغيل حاوية عقد Cardano والمحفظة
استعادة المحفظة والحصول على معرف المحفظة
تنفيذ حرق الرموز
تحقق من الاحتراق
!
من العقود الذكية إلى سكربت المحفظة
لزيادة الأمان، يمكن نقل العمليات من العقود الذكية إلى سكريبت المحفظة. هذه الطريقة تجعل مراجعة معاملات الحرق أكثر صعوبة، إلا إذا تمت مراجعة جميع معاملات Cardano.
يتطلب تحقيق ذلك استبدال هاش قيمة الالتزام بهاش مفتاح العموم، وعكس أقل بت في قيمة الالتزام. كما يجب أيضًا مراعاة هيكل عنوان Cardano وآلية التحقق من الأخطاء.
!
الخاتمة
تتناول هذه المقالة تنفيذ بروتوكول إثبات الاحتراق في نظام Cardano البيئي. يتم التوصية حالياً باستخدام سكربت المحفظة، ولكن في المستقبل مع تحسين مكتبة PAB، قد تكون الحلول المعقدة للعقود الذكية المدمجة مع سكربت المحفظة أكثر جدوى، مما يساعد على إنشاء بيئة أكثر قدرة على مقاومة الرقابة المحتملة.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تم تنفيذ بروتوكول إثبات الحرق في نظام Cardano البيئي لتعزيز الخصوصية ومقاومة الرقابة
تنفيذ بروتوكول إثبات الاحتراق في نظام Cardano البيئي
في الآونة الأخيرة، طورت إحدى الفرق بروتوكول إثبات الحرق (PoB) المناسب لنظام Cardano البيئي، رداً على الأسئلة التي طرحها تشارلز هوسكينسون. ستتناول هذه المقالة هذا الحل، بما في ذلك المحتويات الرئيسية:
إثبات الاحتراق وتطبيقاته
حرق الرموز ( تدمير ) هو في جوهره إرسال الرموز إلى عنوان "ثقب أسود" غير قابل للوصول. يمكن استخدام هذه الآلية لزيادة قيمة الرموز المتبقية، أو كدليل على الالتزام ببروتوكول blockchain. على الرغم من أن حرق كميات كبيرة من الرموز قد يثير ضغوط انكماش، إلا أنها لا تزال ممارسة شائعة في معاملات blockchain.
تستند أمان إثبات الحرق على دوال التجزئة التشفيرية. هذه الدوال سهلة الحساب الأمامي، لكنها صعبة للغاية في الاستنتاج العكسي. من خلال عكس أقل بت في مخرجات دالة التجزئة التشفيرية، يمكن إنشاء عنوان ثقب أسود. أي شيء يُرسل إلى هذا العنوان سيصبح من الصعب أو المستحيل استعادته.
!
العقود الذكية لإثبات الاحتراق على شبكة Cardano
تتكون العقود الذكية لـ Cardano من ثلاثة أجزاء:
تتمتع عقود Cardano الذكية بحالة غير مركزية على السجل، حيث يمتلك كل eUTxO حالة مستقلة.
!
تتضمن حل PoB أربعة أنواع من العمليات:
لا يمكن للوسيط تمييز بين معاملات الاحتراق والقفل، مما يتجنب مراجعة معاملات الاحتراق.
!
نشر البروتوكول الذكي
خطوات النشر تشمل:
!
من العقود الذكية إلى سكربت المحفظة
لزيادة الأمان، يمكن نقل العمليات من العقود الذكية إلى سكريبت المحفظة. هذه الطريقة تجعل مراجعة معاملات الحرق أكثر صعوبة، إلا إذا تمت مراجعة جميع معاملات Cardano.
يتطلب تحقيق ذلك استبدال هاش قيمة الالتزام بهاش مفتاح العموم، وعكس أقل بت في قيمة الالتزام. كما يجب أيضًا مراعاة هيكل عنوان Cardano وآلية التحقق من الأخطاء.
!
الخاتمة
تتناول هذه المقالة تنفيذ بروتوكول إثبات الاحتراق في نظام Cardano البيئي. يتم التوصية حالياً باستخدام سكربت المحفظة، ولكن في المستقبل مع تحسين مكتبة PAB، قد تكون الحلول المعقدة للعقود الذكية المدمجة مع سكربت المحفظة أكثر جدوى، مما يساعد على إنشاء بيئة أكثر قدرة على مقاومة الرقابة المحتملة.
!