أكملت Iagon مؤخرًا تحديًا، حيث تم تطوير إثبات الاحتراق (PoB) بروتوكول مناسب لإيكولوجيا Cardano. ستقدم هذه المقالة حل فريق Iagon، والذي يتضمن النقاط التالية:
نظرة عامة على آلية إثبات الاحتراق وتطبيقاتها
تنفيذ عقد ذكي لخطة إثبات حرق Iagon على شبكة Cardano
عملية نشر واختبار البروتوكول الذكي
تنفيذ إثبات الحرق عن طريق إرسال الرموز إلى عنوان "الثقب الأسود"
1. إثبات الاحتراق وتطبيقاته
حرق الرمز ( هو عملية شائعة، وهي في جوهرها إرسال الرمز إلى عنوان "ثقب أسود" غير قابل للوصول. هذا العنوان ليس له أي مفاتيح وصول، ولا يمكن استعادة الرموز المحترقة. يمكن للجمهور التحقق من أن الحرق قد حدث بالفعل، لكنهم يعرفون فقط قيمة "وعد سري" واحدة. هذه الآلية يمكن أن تمنع الوسطاء من مراجعة الأموال المحترقة.
آلية الاحتراق لها استخدامات متعددة، يمكن أن تساعد في زيادة قيمة الرموز المتبقية، ويمكن أن تكون أيضًا دليلاً على الالتزام ببروتوكول blockchain. سيؤدي الاحتراق على نطاق واسع إلى تقليل إجمالي كمية الرموز المتداولة، مما قد يتسبب في ضغط انكماشي. على الرغم من أن معاملات الاحتراق تحتاج إلى قبول من قبل عمال المناجم، إلا أن Iagon ملتزمة بتطوير بروتوكول احتراق لا يمكن مراقبته.
تعتمد أمان إثبات الاحتراق على دوال التجزئة التشفيرية. هذه الدوال سهلة الحساب، ولكن من الصعب عكسها. في الأساس، التغير الطفيف في المدخلات يؤدي إلى تغييرات عشوائية هائلة في المخرجات. من خلال قلب أقل بت في دالة التجزئة التشفيرية، يمكن إنشاء عنوان ثقب أسود، وسيكون من الصعب استعادة المحتويات المرسلة إلى هذا العنوان.
عقد الذكاء الاصطناعي Cardano يتكون من ثلاثة أجزاء:
نص السحب: التحكم في استخدام eUTxOs
سكربت المحفظة: يمثل تشغيل المستخدم، ويستخدم لاسترداد الأموال وإنشاء eUTxOs جديدة
eUTxOs: تحتوي على أموال ونقاط بيانات ) datum (، لتحديد شروط إعادة استخدام الأموال.
عقد Cardano الذكي لا يحتوي على حالة مركزية، كل eUTxO له حالة مستقلة. تشمل العمليات المحتملة:
حرق: إرسال الأموال إلى عنوان الثقب الأسود
تحقق الاحتراق: تأكيد حدوث احتراق للقيمة الالتزام المحدد
قفل: إرسال الأموال إلى عنوان يحتوي على مفتاح
استرداد: استرجاع الأموال المقفلة
تعمل النقاط في محفظة المستخدم، وسترسل المعاملات الناتجة إلى blockchain. ستقوم المعاملة بنقل الأموال إلى نص الاسترداد، الذي يتحقق من أن الأموال يمكن الوصول إليها فقط من قبل عنوان له قيمة تجزئة معينة.
في عملية الاحتراق، تشير قيمة التجزئة إلى عنوان ثقب أسود. يتم تحقيق ذلك من خلال إعطاء التجزئة قيمة التزام سرية وقلبها. نظرًا لاستخدام دالة التجزئة المشفرة، فمن المستحيل تقريبًا العثور على قيمة أصلية مطابقة.
لا يمكن للوسطاء معرفة ما إذا كانت المعاملة قد تم حرقها أو قفلها. تمنع هذه الآلية المراجعة الانتقائية للمعاملات المحترقة. يمكن التحقق من قيمة الحرق من خلال الإعلان عن قيمة الالتزام. قبل الإعلان، لا يعرف أحد المبلغ المحدد الذي تم حرقه.
لمنع الرقابة بشكل أكبر، يمكن استخدام نص محفظة فقط دون الاعتماد على العقود الذكية. في هذه الطريقة، فإن الطريقة الوحيدة الممكنة للرقابة على الحرق هي رقابة جميع معاملات Cardano.
يتطلب تحقيق ذلك استبدال تجزئة مفتاح العموم بتجزئة قيمة الالتزام، وعكس أقل بت في قيمة الالتزام. كما يجب معالجة فحص تنسيق عنوان Cardano. يمكن استخدام مكتبة API الخاصة بـ Cardano لإنشاء عنوان الاحتراق، وتقديم المعاملة إلى سلسلة الكتل، والتحقق من الاحتراق.
تقدم هذه المقالة طريقتين لتنفيذ بروتوكول إثبات الاحتراق: العقود الذكية والمعاملات عبر المحفظة. نظرًا لأن عقود Alonzo الذكية تفتقر حاليًا إلى بعض البنية التحتية الأساسية اللازمة، يُنصح باستخدام سكريبت المحفظة. في المستقبل، مع تحسين مكتبة PAB، قد يكون دمج سكريبت المحفظة مع حلول العقود الذكية المعقدة أكثر جدوى، مما يساعد على إنشاء بيئة مقاومة للرقابة.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
اختراق كبير في نظام كاردانو البيئي: أكمل Iagon تطوير بروتوكول إثبات الحرق
تحليل بروتوكول PoB
أكملت Iagon مؤخرًا تحديًا، حيث تم تطوير إثبات الاحتراق (PoB) بروتوكول مناسب لإيكولوجيا Cardano. ستقدم هذه المقالة حل فريق Iagon، والذي يتضمن النقاط التالية:
1. إثبات الاحتراق وتطبيقاته
حرق الرمز ( هو عملية شائعة، وهي في جوهرها إرسال الرمز إلى عنوان "ثقب أسود" غير قابل للوصول. هذا العنوان ليس له أي مفاتيح وصول، ولا يمكن استعادة الرموز المحترقة. يمكن للجمهور التحقق من أن الحرق قد حدث بالفعل، لكنهم يعرفون فقط قيمة "وعد سري" واحدة. هذه الآلية يمكن أن تمنع الوسطاء من مراجعة الأموال المحترقة.
آلية الاحتراق لها استخدامات متعددة، يمكن أن تساعد في زيادة قيمة الرموز المتبقية، ويمكن أن تكون أيضًا دليلاً على الالتزام ببروتوكول blockchain. سيؤدي الاحتراق على نطاق واسع إلى تقليل إجمالي كمية الرموز المتداولة، مما قد يتسبب في ضغط انكماشي. على الرغم من أن معاملات الاحتراق تحتاج إلى قبول من قبل عمال المناجم، إلا أن Iagon ملتزمة بتطوير بروتوكول احتراق لا يمكن مراقبته.
تعتمد أمان إثبات الاحتراق على دوال التجزئة التشفيرية. هذه الدوال سهلة الحساب، ولكن من الصعب عكسها. في الأساس، التغير الطفيف في المدخلات يؤدي إلى تغييرات عشوائية هائلة في المخرجات. من خلال قلب أقل بت في دالة التجزئة التشفيرية، يمكن إنشاء عنوان ثقب أسود، وسيكون من الصعب استعادة المحتويات المرسلة إلى هذا العنوان.
! [])https://img-cdn.gateio.im/webp-social/moments-e942fc679d8ef7e55f3db32648b24d99.webp(
2. عقد الذكاء الخاص بإثبات الحرق في شبكة Cardano
عقد الذكاء الاصطناعي Cardano يتكون من ثلاثة أجزاء:
عقد Cardano الذكي لا يحتوي على حالة مركزية، كل eUTxO له حالة مستقلة. تشمل العمليات المحتملة:
تعمل النقاط في محفظة المستخدم، وسترسل المعاملات الناتجة إلى blockchain. ستقوم المعاملة بنقل الأموال إلى نص الاسترداد، الذي يتحقق من أن الأموال يمكن الوصول إليها فقط من قبل عنوان له قيمة تجزئة معينة.
في عملية الاحتراق، تشير قيمة التجزئة إلى عنوان ثقب أسود. يتم تحقيق ذلك من خلال إعطاء التجزئة قيمة التزام سرية وقلبها. نظرًا لاستخدام دالة التجزئة المشفرة، فمن المستحيل تقريبًا العثور على قيمة أصلية مطابقة.
لا يمكن للوسطاء معرفة ما إذا كانت المعاملة قد تم حرقها أو قفلها. تمنع هذه الآلية المراجعة الانتقائية للمعاملات المحترقة. يمكن التحقق من قيمة الحرق من خلال الإعلان عن قيمة الالتزام. قبل الإعلان، لا يعرف أحد المبلغ المحدد الذي تم حرقه.
! [])https://img-cdn.gateio.im/webp-social/moments-f7f162dc2a412b8d5ff903636b2e631b.webp(
3. عملية نشر العقد الذكي
خطوات نشر العقد الذكي على شبكة الاختبار هي كما يلي:
! [])https://img-cdn.gateio.im/webp-social/moments-7777b1db89195a287d84464f2b80b5e9.webp(
4. من بروتوكول العقد الذكي إلى نص المحفظة
لمنع الرقابة بشكل أكبر، يمكن استخدام نص محفظة فقط دون الاعتماد على العقود الذكية. في هذه الطريقة، فإن الطريقة الوحيدة الممكنة للرقابة على الحرق هي رقابة جميع معاملات Cardano.
يتطلب تحقيق ذلك استبدال تجزئة مفتاح العموم بتجزئة قيمة الالتزام، وعكس أقل بت في قيمة الالتزام. كما يجب معالجة فحص تنسيق عنوان Cardano. يمكن استخدام مكتبة API الخاصة بـ Cardano لإنشاء عنوان الاحتراق، وتقديم المعاملة إلى سلسلة الكتل، والتحقق من الاحتراق.
! [])https://img-cdn.gateio.im/webp-social/moments-fed84a6717b012408df1b428b2d80586.webp(
الخاتمة
تقدم هذه المقالة طريقتين لتنفيذ بروتوكول إثبات الاحتراق: العقود الذكية والمعاملات عبر المحفظة. نظرًا لأن عقود Alonzo الذكية تفتقر حاليًا إلى بعض البنية التحتية الأساسية اللازمة، يُنصح باستخدام سكريبت المحفظة. في المستقبل، مع تحسين مكتبة PAB، قد يكون دمج سكريبت المحفظة مع حلول العقود الذكية المعقدة أكثر جدوى، مما يساعد على إنشاء بيئة مقاومة للرقابة.
! [])https://img-cdn.gateio.im/webp-social/moments-3d2bf883bd43da42085612065d17c6ef.webp(