Anastasia Labs تربط حوكمة Cardano بتنفيذ dApp
تنفيذ مفتوح المصدر يسمح لـ dApp على Cardano بالانضمام طوعا للتعرف إلى قرار حوكمة على Layer 1 تم إقراره وتنفيذ تغيير محدد مسبقا. اكتملت تجربة طرف إلى طرف على SanchoNet، دون تأكيد لنشر على الشبكة الرئيسية.
By SongMarketCap
أظهرت Anastasia Labs اتصالا مباشرا بين حوكمة Cardano والتنفيذ داخل تطبيق لامركزي. عبر 13 معاملة مؤكدة على SanchoNet، استجاب dApp نموذجي لتغيير تم إقراره في معلمات البروتوكول برفع رسومه من 1 ADA إلى 2 ADA.
اختبار SanchoNet يربط الحوكمة بتغييرات dApp
حوكمة Cardano على Layer 1 يمكنها اعتماد تغييرات معلمات البروتوكول، وسحوبات Treasury، وعمليات hard fork، وتحديثات Constitutional Committee. تعمل dApps الفردية عادة ضمن أنظمة حوكمة منفصلة قد تعتمد على مفاتيح المسؤولين، أو محافظ multisignature، أو DAOs خاصة بالتطبيق.
طورت Anastasia Labs نمطا تصميميا مفتوح المصدر يسمح لـ dApp باستخدام قرار حوكمة Cardano مقرا بوصفه تفويضا لتغيير حالته الخاصة. كُتب التنفيذ بلغة Aiken لـ Plutus V3 ونُشر في مستودع الفريق aiken-design-patterns.
استخدم العرض التوضيحي إجراء حوكمة عدّل عنصرا واحدا في نموذج تكاليف Plutus V3. بعد أن أكمل التغيير عملية الحوكمة وأصبح نشطا على SanchoNet، تعرّف dApp على النموذج المحدّث وسكّ رمزا تفويضيا يسمى PASS. قامت معاملة أخيرة بحرق الرمز وزادت رسوم التطبيق من 1 ADA إلى 2 ADA.
Cardano Ledger يوفّر إشارة الحوكمة
هذا التنفيذ لا يفحص سجل التصويت ولا يعتمد على هوية إجراء حوكمة بعينه. بدلا من ذلك، يتحقق من نموذج تكاليف Plutus النشط المطبق بواسطة Cardano Ledger بعد إقرار تغيير المعلمة.
هذا يزيل الحاجة إلى oracle خارجي لتأكيد مرور المقترح. كما أن التحقق لا يتطلب مفتاح مسؤول المشروع، أو موافقة multisignature، أو backend indexer. يطبق السجل المعلمة الجديدة، بينما يقارن مدقق dApp نموذج التكاليف النشط بالقيمة المسجلة في مقترحه.
شمل الاختبار المؤلف من 13 معاملة نشر النصوص المرجعية، وتهيئة حالتي التطبيق والحوكمة، وتقديم إجراء المعلمة المرتبط، وسكّ رمز PASS بعد الإقرار، وتنفيذ تغيير الرسوم.
وصف Philip DiSarro من Anastasia Labs النتيجة بأنها تثبت أمرا كان يُعد مستحيلا سابقا. لا تستطيع عقود Plutus الذكية قراءة نتيجة إجراء حوكمة مقرا مباشرة عبر حقل مخصص. بدلا من ذلك، يقوم النمط التصميمي بمصادقة نموذج التكاليف النشط المتاح أثناء تنفيذ النص البرمجي.
فقط dApps التي تختار الانضمام طوعا يمكنها استخدام هذا النموذج
هذا النمط لا يمنح حوكمة Cardano السيطرة على تطبيقات عشوائية. يجب على المطورين دمج المدققات المطلوبة بصورة مقصودة، وتحديد تغييرات الحالة المسموح بها، وربط التنفيذ بإشارة الحوكمة المختارة.
العرض المنشور أظهر فقط تغييرا في رسوم تطبيق نموذجي. حدّدت Anastasia Labs ترقيات العقود، وتغييرات معلمات dApp، وعمليات Treasury، وضوابط الطوارئ كتطبيقات ممكنة، لكن تلك حالات الاستخدام لم تكن جزءا من التشغيل الموثق على SanchoNet.
لدى النموذج أيضا قيود غير محلولة. فإشارته غير مرتبطة بـ Governance Action ID فريد، وتكوين التوقيت يعتمد على إعداد multisignature، كما أن التفويض يتطلب تغييرا فعليا في نموذج تكاليف الشبكة. لم يُعلن عن تدقيق أمني مستقل، أو تكامل إنتاجي، أو نشر على الشبكة الرئيسية لـ Cardano.
النتيجة هي نمط تصميم لتطبيق مفتوح المصدر، وليست ميزة جديدة في بروتوكول Cardano. يمنح هذا المطورين مسارا مجرّبا لاستبدال مفتاح موافقة يتحكم فيه المشروع بقرار حوكمة على Layer 1 تم إقراره، شريطة أن يكون dApp مبنيا لقبول تلك السلطة منذ البداية.