كيف تعرف أن سلسلة ما قريبة من الشبكة الرئيسية (mainnet) عندما لم تصل الإشاعة بعد؟ ليس من خارطة الطريق. بل مما عمل عليه المهندسون الأسبوع الماضي.

ابدأ بأسبوعي أنا. نشرّت عقدًا Solidity بسيطًا على شبكة DuskEVM الاختبارية، السلسلة 745، باستخدام Foundry. نفّذت forge create مقابل RPC الخاص بالشبكة الاختبارية، ثم فتحت العقد في المستكشف. لا شيء لإعادة تعلمه. هذه هي الفكرة الأساسية لمسار EVM، وهي تصمد.

ثم قرأت التحديث المطوّري لـ @Dusk للفترة من 17 إلى 24 أغسطس. أحد عشر مستودعًا عامًا. ميزات قليلة جدًا.

استحوذ PLONK على معظم ذلك. تخصيص دوائر مضغوطة بحدود، ورفض المؤشرات غير الصحيحة، وأطوال حدودية (polynomial lengths)، ومواقع المدخلات العامة (public-input positions)، وحالات الحواف في جمع المنحنيات (curve-addition edge cases). تخزين بيانات المُثبت (prover) والمتحقق (verifier) مؤقتًا، وتجميع عمل متعدد الحدود (multiscalar work)، وتوازي مراحل FFT المستقلة. تنتهي كل عملية بنفس الطريقة: لا تتغيّر مخرجات البرووفات (proofs) والـ transcripts والتسلسل (serialization).

أما Poseidon252 فيرفض الآن أسرار المشاركة المشفّرة غير الصالحة قبل اشتقاق المفتاح، مما يغطي الهوية (identity)، والنقاط خارج المنحنى (off-curve)، والنقاط قليلة الرتبة (low-order)، والنقاط ذات ترتيب مختلط (mixed-order).

تمكّن Web Wallet من إرسال ثلاثة أشياء يشعر بها المستخدم فعلًا. قفل عدم النشاط لمدة 15 دقيقة يفرض موعده النهائي حتى في تبويب يعمل في الخلفية. تشفير مُعنون (versioned) للعبارة السرّية مع رفع عامل العمل (PBKDF2). وترحيل (Migration) للسجلات القديمة.

كما وسّع duskevm-genesis نافذة استعادة التسلسل (sequencing recovery) في بروفة شبكة devnet قابلة للتصرف بمقدار 400 كتلة من L1، دون إعادة ضبط سجلّ البروفة.

البروفة. هذه الكلمة التي سأضع تحتها خطًا.

رأيي: يبدو كأن الفريق يجمّد الصيغ (formats) ويمارس الاستعادة قبل أن يستقرّ أي شيء تتعلق به الأوراق المالية فوقها. الالتزامات المملة هي الدليل.

أما القراءة الأقل لياقة للقائمة المتطابقة: فرفع الاعتمادات (dependency bumps) وإعادة هيكلة الاختبارات (test refactors) أيضًا تصف فريقًا لا يملك شيئًا جاهزًا للإطلاق. من الخارج لا أستطيع الفصل بين الأمرين بالكامل. السلسلة 744 موجودة في الوثائق، لكن منشور الإطلاق ما زال غير موجود. $DUSK يدفع الغاز (gas) على كلا المسارين ويؤمّن الـ L1 عبر الـ staking.

لذا، عُدْ إلى حيث بدأت. عندما تكون بصدد تقدير حجم سلسلة لم تُطلق بعد، ماذا تقرأ أولًا؟

#dusk