#nil $NIL @Nillion
أطلق أحد المطورين الذين أتابعهم خزنةً مزوّدة بمُحفّز لإعادة التوازن 🤔.
استغرق ضبط المنطق على النحو الصحيح شهورًا.
وفي غضون أسبوع، قرأ أحدهم العقد، وحدّد بدقة ما الذي يراقبه، وأصبح يسبقه في التنفيذ كلما اشتغل.
لذا، في النهاية، لم تفشل الاستراتيجية. لكنها لم تعد سريةً لحظة تسجيلها على السلسلة.
وُضعت Covenants لمعالجة هذا النوع من الإخفاقات تحديدًا.
آلياتها أبسط مما تبدو.
يختار المؤلف لجنةً من العُقد وحدًا أدنى، لنقل 5 عُقد، يمكن لأي 3 منها فتحها.
تُقسَّم التعليمات إلى حصص باستخدام مشاركة السر لشامير، ثم تُشفَّر كل حصة إلى عقدة محددة.
ولا تملك أي عقدة بمفردها ما يكفي لقراءة أي شيء.
ينشر المؤلف المُحفّز المختوم مع شرط للإفراج عنه، علنيًا كان أم مخفيًا، وهذا كل شيء. ما على العُقد سوى المراقبة.
عندما يتحقق الشرط فعليًا، تفك كل عقدة تشفير حصتها وتنشرها على السلسلة.
وبمجرد نشر عدد كافٍ من الحصص، يستطيع أي شخص إعادة بناء المحتوى والمطالبة بالمكافأة مقابل ذلك. وتتحقق السلسلة من النتيجة بمقارنتها بالتزام أُنشئ مسبقًا، فلا يمكن لأحد استبدال المحتوى بمحتوى مزيف عند الكشف عنه.
لم يتطلب أي من ذلك روبوتًا منفذًا أو مشغّلًا موثوقًا يحتفظ بالاستراتيجية ويتعهد بألا يطّلع عليها.
Dusk، الإصدار الأول من Covenants، متاح الآن على شبكة إيثيريوم الرئيسية.
ليس على شبكة اختبار، ولا نسخة استعراضية. يمكن اليوم إعادة بناء خزنة مثل تلك التي نُسخت.
وهذا ليس سوى الحقبة 1 من 7. يظل هذا الإصدار محدود النطاق عمدًا، بشروط السعر والوقت، لأن هذا هو الجزء الذي يعمل الآن من دون إشراك أي أطراف موثوق بها.
ستصدر حقب أخرى قبل نهاية العام، وستوسّع كل واحدة منها نطاق ما يمكن للشرط المختوم الرجوع إليه.
هناك أمران لا يتوقفان عن شغل تفكيري. هل يخفي إخفاء المُحفّز الاستراتيجية ويحميها على المدى الطويل فعلًا، أم أنه يرفع فقط تكلفة الهندسة العكسية بدلًا من إزالة التهديد؟
وهل لجنة من العُقد بتشكيلة 3 من أصل 5 أكثر أمانًا فعلًا من الثقة بمشغّل واحد، أم أنها توزّع مشكلة الثقة نفسها على أطراف أكثر؟
وللعلم فقط يا جماعة، إن Dusk التابعة لـ Nillion وLayer1 #dusk ليسا الشيء نفسه😅