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