مؤخراً، أكمل فريق التحدي الذي طرحه Charles Hoskinson، حيث طوروا بروتوكول إثبات الحرق (PoB) لنظام Cardano البيئي. ستقدم هذه المقالة هذا الحل، مع التركيز على المحتويات الرئيسية التالية:
نظرة عامة على آلية إثبات الاحتراق وتطبيقاتها
تم تنفيذ حل PoB هذا على الشبكة الذكية Cardano.
نشر واختبار شبكة الاختبار للعقود الذكية
تنفيذ بروتوكول PoB عن طريق إرسال الرموز إلى عنوان "الثقب الأسود"
إثبات الاحتراق وتطبيقاته
حرق الرموز المشفرة هو في الأساس إرسال الرموز إلى عنوان "ثقب أسود" غير قابل للوصول. هذا العنوان ليس لديه مفتاح خاص، وبالتالي لا يمكن استرداد الرموز المدمرة. يمكن للجمهور التحقق من أن الحرق قد حدث بالفعل، ولكنهم يعرفون فقط قيمة "سرية". هذه الآلية تمنع الوسطاء من مراجعة الأموال المدمرة.
آلية الحرق لها استخدامات متعددة، حيث يمكن أن تزيد من قيمة الرموز المتبقية، ويمكن أن تكون أيضًا دليلًا على الالتزام بروتوكول blockchain. قد يؤدي الحرق على نطاق واسع إلى ضغط انكماشي، لأنه يقلل من إجمالي عدد الرموز المتداولة. على الرغم من أن الحرق هو عملية شائعة، إلا أنه لا يزال يتطلب موافقة المعدنين. يكرس الفريق جهوده لتقديم بروتوكول حرق رموز لا يمكن فحصه.
تستند أمان إثبات الاحتراق إلى دوال التجزئة التشفيرية. هذه الدوال سهلة الحساب في الاتجاه الأمامي، ولكن من الصعب عكس العمليات. في جوهرها، فإن التغييرات الطفيفة في المدخلات تؤدي إلى تغييرات عشوائية هائلة في المخرجات. من خلال قلب أقل بت في دالة التجزئة التشفيرية، يمكن إنشاء عنوان ثقب أسود. أي شيء يتم إرساله إلى هذا العنوان يكون من الصعب أو المستحيل استعادته.
!
عقد ذكي لإثبات الحرق على شبكة Cardano
تتكون العقود الذكية في Cardano من ثلاثة أجزاء:
نص استرداد: التحكم في إنفاق eUTxOs
سكربت المحفظة: يمثل تشغيل المستخدم، يستخدم لاسترداد الأموال وإنشاء eUTxOs جديدة
eUTxOs: تحمل الأموال والبيانات، لتأكيد شروط الاستخدام من قبل المستردين
عقود Cardano الذكية ليس لديها حالة مركزية، كل eUTxO لديه حالة مستقلة. العمليات الممكنة تشمل:
حرق: إرسال الأموال إلى عنوان الثقب الأسود
تم الإلغاء: تحقق مما إذا كان الحرق قد حدث
قفل: إرسال الأموال إلى عنوان لديه مفتاح
الاسترداد: استرداد الأموال المقفلة
تعمل النقاط في محفظة المستخدم، وسيتم نقل المعاملات الناتجة إلى blockchain. يتحقق برنامج الاسترداد من أن الأموال يمكن الوصول إليها فقط من عنوان محدد.
في عملية الاحتراق، يتم إنشاء عنوان ثقب أسود من خلال إعطاء قيمة التزام سرية لقيمة التجزئة وقلبها. نظرًا لاستخدام دالة تجزئة تشفيرية، يكاد يكون من المستحيل العثور على قيمة أصلية مطابقة.
لا يستطيع الوسيط التمييز بين المعاملات المحترقة والمقيدة، وبالتالي لا يمكنه مراجعة المعاملات المحترقة بشكل انتقائي. يمكن التحقق من الاحتراق من خلال نشر قيمة الالتزام.
!
نشر شبكة اختبار العقود الذكية
تشمل خطوات النشر:
تثبيت مجموعة أدوات Haskell
بناء نصوص Plutus
تشغيل حاوية عقدة Cardano والمحفظة
استعادة المحفظة والحصول على معرف المحفظة
تنفيذ حرق الرموز
تحقق من الاحتراق
!
من العقود الذكية إلى نصوص المحفظة
لمنع الرقابة المحتملة، يمكن النظر في استخدام نص المحفظة فقط دون استخدام العقود الذكية. الطريقة الوحيدة لرقابة الحرق هي مراقبة جميع معاملات Cardano.
طريقة التنفيذ هي استبدال هاش قيمة الالتزام بهاش مفتاح العمومي، وعكس أقل بت في قيمة الالتزام. كما يتعين معالجة فحص الأخطاء في عنوان Cardano.
يمكن استخدام مكتبة Cardano API لإنشاء عنوان حرق، وتقديم المعاملات، والتحقق من الحرق.
بشكل عام، يمكن تنفيذ بروتوكول إثبات الحرق من خلال العقود الذكية أو معاملات المحفظة. حاليًا، يُوصى باستخدام نصوص المحفظة، ولكن في المستقبل مع تحسين البنية التحتية، قد تكون الحلول المعقدة للعقود الذكية التي تجمع بين نصوص المحفظة أكثر جدوى. وهذا يساعد على إنشاء بيئة قادرة على مقاومة الرقابة المحتملة.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 14
أعجبني
14
5
إعادة النشر
مشاركة
تعليق
0/400
TokenEconomist
· 08-13 16:11
في الواقع، يتبع نموذج PoB هذا نظرية الانكماش النقدي الكلاسيكية
أدخل نظام Cardano البيئي آلية إثبات الحرق لتحقيق حرق العملة غير القابلة للمراجعة
تطبيق آلية إثبات الاحتراق على شبكة Cardano
مؤخراً، أكمل فريق التحدي الذي طرحه Charles Hoskinson، حيث طوروا بروتوكول إثبات الحرق (PoB) لنظام Cardano البيئي. ستقدم هذه المقالة هذا الحل، مع التركيز على المحتويات الرئيسية التالية:
إثبات الاحتراق وتطبيقاته
حرق الرموز المشفرة هو في الأساس إرسال الرموز إلى عنوان "ثقب أسود" غير قابل للوصول. هذا العنوان ليس لديه مفتاح خاص، وبالتالي لا يمكن استرداد الرموز المدمرة. يمكن للجمهور التحقق من أن الحرق قد حدث بالفعل، ولكنهم يعرفون فقط قيمة "سرية". هذه الآلية تمنع الوسطاء من مراجعة الأموال المدمرة.
آلية الحرق لها استخدامات متعددة، حيث يمكن أن تزيد من قيمة الرموز المتبقية، ويمكن أن تكون أيضًا دليلًا على الالتزام بروتوكول blockchain. قد يؤدي الحرق على نطاق واسع إلى ضغط انكماشي، لأنه يقلل من إجمالي عدد الرموز المتداولة. على الرغم من أن الحرق هو عملية شائعة، إلا أنه لا يزال يتطلب موافقة المعدنين. يكرس الفريق جهوده لتقديم بروتوكول حرق رموز لا يمكن فحصه.
تستند أمان إثبات الاحتراق إلى دوال التجزئة التشفيرية. هذه الدوال سهلة الحساب في الاتجاه الأمامي، ولكن من الصعب عكس العمليات. في جوهرها، فإن التغييرات الطفيفة في المدخلات تؤدي إلى تغييرات عشوائية هائلة في المخرجات. من خلال قلب أقل بت في دالة التجزئة التشفيرية، يمكن إنشاء عنوان ثقب أسود. أي شيء يتم إرساله إلى هذا العنوان يكون من الصعب أو المستحيل استعادته.
!
عقد ذكي لإثبات الحرق على شبكة Cardano
تتكون العقود الذكية في Cardano من ثلاثة أجزاء:
عقود Cardano الذكية ليس لديها حالة مركزية، كل eUTxO لديه حالة مستقلة. العمليات الممكنة تشمل:
تعمل النقاط في محفظة المستخدم، وسيتم نقل المعاملات الناتجة إلى blockchain. يتحقق برنامج الاسترداد من أن الأموال يمكن الوصول إليها فقط من عنوان محدد.
في عملية الاحتراق، يتم إنشاء عنوان ثقب أسود من خلال إعطاء قيمة التزام سرية لقيمة التجزئة وقلبها. نظرًا لاستخدام دالة تجزئة تشفيرية، يكاد يكون من المستحيل العثور على قيمة أصلية مطابقة.
لا يستطيع الوسيط التمييز بين المعاملات المحترقة والمقيدة، وبالتالي لا يمكنه مراجعة المعاملات المحترقة بشكل انتقائي. يمكن التحقق من الاحتراق من خلال نشر قيمة الالتزام.
!
نشر شبكة اختبار العقود الذكية
تشمل خطوات النشر:
!
من العقود الذكية إلى نصوص المحفظة
لمنع الرقابة المحتملة، يمكن النظر في استخدام نص المحفظة فقط دون استخدام العقود الذكية. الطريقة الوحيدة لرقابة الحرق هي مراقبة جميع معاملات Cardano.
طريقة التنفيذ هي استبدال هاش قيمة الالتزام بهاش مفتاح العمومي، وعكس أقل بت في قيمة الالتزام. كما يتعين معالجة فحص الأخطاء في عنوان Cardano.
يمكن استخدام مكتبة Cardano API لإنشاء عنوان حرق، وتقديم المعاملات، والتحقق من الحرق.
بشكل عام، يمكن تنفيذ بروتوكول إثبات الحرق من خلال العقود الذكية أو معاملات المحفظة. حاليًا، يُوصى باستخدام نصوص المحفظة، ولكن في المستقبل مع تحسين البنية التحتية، قد تكون الحلول المعقدة للعقود الذكية التي تجمع بين نصوص المحفظة أكثر جدوى. وهذا يساعد على إنشاء بيئة قادرة على مقاومة الرقابة المحتملة.
!