حقق نظام Cardano البيئي بروتوكول إثبات الحرق، وأنجز فريق Iagon تحديًا جديدًا

robot
إنشاء الملخص قيد التقدم

نظام Cardano البيئي لإثبات الاحتراق ( PoB ) بروتوكول التنفيذ

أكمل فريق Iagon مؤخرًا تحديًا، حيث قام بتطوير بروتوكول إثبات الاحتراق (PoB) لنظام Cardano البيئي. ستقدم هذه المقالة تفاصيل عن هذا الحل، بما في ذلك:

  1. نظرة عامة على آلية إثبات الاحتراق وتطبيقاتها
  2. Iagon نفذت بروتوكول PoB على شبكة Cardano
  3. نشر واختبار العقود الذكية
  4. بروتوكول PoB الذي يتم تحقيقه من خلال معاملات المحفظة

1. إثبات الحرق وتطبيقاته

حرق الرموز المشفرة ( والتدمير ) هو ممارسة شائعة، حيث يتم إرسال الرموز إلى عنوان "ثقب أسود" غير قابل للوصول. يمكن استخدام هذه الآلية لزيادة قيمة الرموز المتبقية، أو كدليل على الالتزام ببروتوكول blockchain.

تستند أمان إثبات الاحتراق إلى دالة التجزئة التشفيرية، وهي دالة يسهل حسابها بشكل مباشر ولكن يصعب استنتاجها عكسيًا. من خلال قلب أقل بت في مخرجات دالة التجزئة، يمكن إنشاء عنوان ثقب أسود. أي شيء يُرسل إلى هذا العنوان سيكون غير قابل للاسترداد.

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

!

2. عقد ذكي لإثبات الاحتراق على شبكة Cardano

تتكون عقود Cardano الذكية من ثلاثة أجزاء:

  • نص استرداد: التحكم في إنفاق eUTxOs
  • نص محفظة: يمثل المستخدم الذي يعمل، ويستخدم لاسترداد الأموال وإنشاء eUTxOs جديدة
  • eUTxOs: حيازة الأموال ونقاط البيانات (datum)

عقود Cardano الذكية لا تحتوي على حالة مركزية، كل eUTxO لديه حالة مستقلة. تشمل العمليات الممكنة:

  • حرق: إرسال الأموال إلى عنوان الثقب الأسود
  • تم الإزالة: تم التحقق من حدوث الاحتراق
  • قفل: إرسال الأموال إلى عنوان به مفتاح
  • استرداد: استرجاع الأموال المقيدة

لا يمكن للوسيط تمييز بين عمليات الإحراق والتأمين، مما يمنع مراجعة عمليات الإحراق. يمكن التحقق من حالة إحراق الأموال فقط بعد نشر قيمة الالتزام.

!

3. نشر واختبار العقود الذكية

تشمل خطوات نشر العقود الذكية على شبكة الاختبار:

  1. تثبيت مجموعة أدوات Haskell
  2. بناء نصوص Plutus
  3. تشغيل حاوية عقد Cardano والمحفظة
  4. استعادة المحفظة والحصول على معرف المحفظة
  5. تنفيذ عملية الحرق
  6. التحقق من الاحتراق

!

4. من العقود الذكية إلى نصوص المحفظة

لمنع الرقابة بشكل أكبر، يمكن تنفيذ عملية الاحتراق بالكامل في محفظة المستخدم دون الحاجة للاتكال على العقود الذكية. يتطلب ذلك استبدال تجزئة قيمة الالتزام بتجزئة المفتاح العام، وعكس أقل بت.

من خلال استخدام مكتبة API الخاصة بـ Cardano، يمكن إنشاء عنوان الاحتراق، وتقديم المعاملات إلى سلسلة الكتل، والتحقق من معاملات الاحتراق.

!

خاتمة

حالياً يُوصى باستخدام نصوص المحفظة لتنفيذ بروتوكول إثبات الحرق. في المستقبل، مع تحسين مكتبة PAB، ستحل حلول العقود الذكية المعقدة المرتبطة بنصوص المحفظة مكانًا أكثر قابلية للتطبيق، مما يتيح إنشاء بيئة مقاومة للرقابة.

!

ADA0.2%
IAG1.1%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 6
  • مشاركة
تعليق
0/400
SandwichDetectorvip
· منذ 2 س
الآن يمكن لـ ada أن تضرب
شاهد النسخة الأصليةرد0
BTCRetirementFundvip
· منذ 16 س
تطوير تطوير هل يمكن أن يرتفع السعر؟
شاهد النسخة الأصليةرد0
RugResistantvip
· منذ 16 س
أحتاج إلى تدقيق أعمق بصراحة... آلية الحرق تبدو مشبوهة حالياً
شاهد النسخة الأصليةرد0
BlockchainFoodievip
· منذ 16 س
آلية الاحتراق اللذيذة... مثل حرق شريحة لحم مثالية بصراحة
شاهد النسخة الأصليةرد0
NFTDreamervip
· منذ 17 س
تم حرقها كلها، إنها مستقرة.
شاهد النسخة الأصليةرد0
DogeBachelorvip
· منذ 17 س
البيئة تتخذ خطوات جديدة، رائعة!
شاهد النسخة الأصليةرد0
  • تثبيت