نظام Cardano البيئي لإثبات الاحتراق ( PoB ) بروتوكول التنفيذ
أكمل فريق Iagon مؤخرًا تحديًا، حيث قام بتطوير بروتوكول إثبات الاحتراق (PoB) لنظام Cardano البيئي. ستقدم هذه المقالة تفاصيل عن هذا الحل، بما في ذلك:
نظرة عامة على آلية إثبات الاحتراق وتطبيقاتها
Iagon نفذت بروتوكول PoB على شبكة Cardano
نشر واختبار العقود الذكية
بروتوكول PoB الذي يتم تحقيقه من خلال معاملات المحفظة
1. إثبات الحرق وتطبيقاته
حرق الرموز المشفرة ( والتدمير ) هو ممارسة شائعة، حيث يتم إرسال الرموز إلى عنوان "ثقب أسود" غير قابل للوصول. يمكن استخدام هذه الآلية لزيادة قيمة الرموز المتبقية، أو كدليل على الالتزام ببروتوكول blockchain.
تستند أمان إثبات الاحتراق إلى دالة التجزئة التشفيرية، وهي دالة يسهل حسابها بشكل مباشر ولكن يصعب استنتاجها عكسيًا. من خلال قلب أقل بت في مخرجات دالة التجزئة، يمكن إنشاء عنوان ثقب أسود. أي شيء يُرسل إلى هذا العنوان سيكون غير قابل للاسترداد.
فكرة تصميم بروتوكول إثبات الاحتراق هي حرق الأموال أولاً، ثم إثبات حدوث الاحتراق في خطوات مستقلة. يتطلب ذلك أولاً إنشاء تجزئة لقيمة الالتزام، ثم عرض أنه قد تم إنشاء عنوان الثقب الأسود.
!
2. عقد ذكي لإثبات الاحتراق على شبكة Cardano
تتكون عقود Cardano الذكية من ثلاثة أجزاء:
نص استرداد: التحكم في إنفاق eUTxOs
نص محفظة: يمثل المستخدم الذي يعمل، ويستخدم لاسترداد الأموال وإنشاء eUTxOs جديدة
eUTxOs: حيازة الأموال ونقاط البيانات (datum)
عقود Cardano الذكية لا تحتوي على حالة مركزية، كل eUTxO لديه حالة مستقلة. تشمل العمليات الممكنة:
حرق: إرسال الأموال إلى عنوان الثقب الأسود
تم الإزالة: تم التحقق من حدوث الاحتراق
قفل: إرسال الأموال إلى عنوان به مفتاح
استرداد: استرجاع الأموال المقيدة
لا يمكن للوسيط تمييز بين عمليات الإحراق والتأمين، مما يمنع مراجعة عمليات الإحراق. يمكن التحقق من حالة إحراق الأموال فقط بعد نشر قيمة الالتزام.
!
3. نشر واختبار العقود الذكية
تشمل خطوات نشر العقود الذكية على شبكة الاختبار:
تثبيت مجموعة أدوات Haskell
بناء نصوص Plutus
تشغيل حاوية عقد Cardano والمحفظة
استعادة المحفظة والحصول على معرف المحفظة
تنفيذ عملية الحرق
التحقق من الاحتراق
!
4. من العقود الذكية إلى نصوص المحفظة
لمنع الرقابة بشكل أكبر، يمكن تنفيذ عملية الاحتراق بالكامل في محفظة المستخدم دون الحاجة للاتكال على العقود الذكية. يتطلب ذلك استبدال تجزئة قيمة الالتزام بتجزئة المفتاح العام، وعكس أقل بت.
من خلال استخدام مكتبة API الخاصة بـ Cardano، يمكن إنشاء عنوان الاحتراق، وتقديم المعاملات إلى سلسلة الكتل، والتحقق من معاملات الاحتراق.
!
خاتمة
حالياً يُوصى باستخدام نصوص المحفظة لتنفيذ بروتوكول إثبات الحرق. في المستقبل، مع تحسين مكتبة PAB، ستحل حلول العقود الذكية المعقدة المرتبطة بنصوص المحفظة مكانًا أكثر قابلية للتطبيق، مما يتيح إنشاء بيئة مقاومة للرقابة.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 7
أعجبني
7
5
مشاركة
تعليق
0/400
BTCRetirementFund
· منذ 13 س
تطوير تطوير هل يمكن أن يرتفع السعر؟
شاهد النسخة الأصليةرد0
RugResistant
· منذ 13 س
أحتاج إلى تدقيق أعمق بصراحة... آلية الحرق تبدو مشبوهة حالياً
شاهد النسخة الأصليةرد0
BlockchainFoodie
· منذ 13 س
آلية الاحتراق اللذيذة... مثل حرق شريحة لحم مثالية بصراحة
حقق نظام Cardano البيئي بروتوكول إثبات الحرق، وأنجز فريق Iagon تحديًا جديدًا
نظام Cardano البيئي لإثبات الاحتراق ( PoB ) بروتوكول التنفيذ
أكمل فريق Iagon مؤخرًا تحديًا، حيث قام بتطوير بروتوكول إثبات الاحتراق (PoB) لنظام Cardano البيئي. ستقدم هذه المقالة تفاصيل عن هذا الحل، بما في ذلك:
1. إثبات الحرق وتطبيقاته
حرق الرموز المشفرة ( والتدمير ) هو ممارسة شائعة، حيث يتم إرسال الرموز إلى عنوان "ثقب أسود" غير قابل للوصول. يمكن استخدام هذه الآلية لزيادة قيمة الرموز المتبقية، أو كدليل على الالتزام ببروتوكول blockchain.
تستند أمان إثبات الاحتراق إلى دالة التجزئة التشفيرية، وهي دالة يسهل حسابها بشكل مباشر ولكن يصعب استنتاجها عكسيًا. من خلال قلب أقل بت في مخرجات دالة التجزئة، يمكن إنشاء عنوان ثقب أسود. أي شيء يُرسل إلى هذا العنوان سيكون غير قابل للاسترداد.
فكرة تصميم بروتوكول إثبات الاحتراق هي حرق الأموال أولاً، ثم إثبات حدوث الاحتراق في خطوات مستقلة. يتطلب ذلك أولاً إنشاء تجزئة لقيمة الالتزام، ثم عرض أنه قد تم إنشاء عنوان الثقب الأسود.
!
2. عقد ذكي لإثبات الاحتراق على شبكة Cardano
تتكون عقود Cardano الذكية من ثلاثة أجزاء:
عقود Cardano الذكية لا تحتوي على حالة مركزية، كل eUTxO لديه حالة مستقلة. تشمل العمليات الممكنة:
لا يمكن للوسيط تمييز بين عمليات الإحراق والتأمين، مما يمنع مراجعة عمليات الإحراق. يمكن التحقق من حالة إحراق الأموال فقط بعد نشر قيمة الالتزام.
!
3. نشر واختبار العقود الذكية
تشمل خطوات نشر العقود الذكية على شبكة الاختبار:
!
4. من العقود الذكية إلى نصوص المحفظة
لمنع الرقابة بشكل أكبر، يمكن تنفيذ عملية الاحتراق بالكامل في محفظة المستخدم دون الحاجة للاتكال على العقود الذكية. يتطلب ذلك استبدال تجزئة قيمة الالتزام بتجزئة المفتاح العام، وعكس أقل بت.
من خلال استخدام مكتبة API الخاصة بـ Cardano، يمكن إنشاء عنوان الاحتراق، وتقديم المعاملات إلى سلسلة الكتل، والتحقق من معاملات الاحتراق.
!
خاتمة
حالياً يُوصى باستخدام نصوص المحفظة لتنفيذ بروتوكول إثبات الحرق. في المستقبل، مع تحسين مكتبة PAB، ستحل حلول العقود الذكية المعقدة المرتبطة بنصوص المحفظة مكانًا أكثر قابلية للتطبيق، مما يتيح إنشاء بيئة مقاومة للرقابة.
!