BNB Chain تصدر إصلاحاً لخلل جذر الحالة وتوصي مشغلي العقد بالتحديث سريعاً
الحقائق الرئيسية
أصدرت BNB Chain في 6 نوفمبر نسخة BSC-Reth v0.1.4-hotfix لمعالجة احتمال احتساب جذر حالة غير صحيح في مسار حساب قديم، وأوصت مشغلي البرنامج بالتحديث في أقرب وقت. ويطال التوجيه مشغلي reth-bsc على الشبكتين الرئيسية والتجريبية، ومن بينهم المدققون وبناة MEV ومشغلو العقد الكاملة وعقد sentry، بحسب صفحة الإصدار الرسمية. ويتصل الخلل بحساب جذر الحالة، وهو قيمة تلخص حالة بيانات البلوكشين وتدخل في التحقق منها. وحددت ملاحظات الإصدار المشكلة في ظروف معينة داخل بنية trie، من دون أن تذكر اضطراباً في مزامنة الشبكة. وتصدر النسخة الجديدة بوصفها إصلاحاً برمجياً موجهاً إلى مشغلي هذا العميل.
تطلب تعليمات BNB Chain تثبيت v0.1.4-hotfix ثم إعادة تشغيل العقدة. وتقول ملاحظات الإصدار إن الحزمة تتضمن إصلاحاً من مشروع Reth لمعالجة الحساب غير الصحيح لجذر الحالة في المسار القديم. ولا يتطلب هذا الإصلاح ترحيلاً لقاعدة البيانات أو انقساماً صلباً، ما يحصر الإجراء المعلن في تحديث البرنامج وإعادة تشغيل العقدة. ويغطي نطاق التوجيه مستخدمي BSC-Reth على الشبكتين، لا جميع مستخدمي الشبكة؛ إذ توجه الصفحة تعليماتها إلى مشغلي العقد ولا تطلب من مستخدمي المحافظ إجراءً. ولم تحدد ملاحظات الإصدار حالات لفقدان أموال أو توقف خدمة، لذلك لا تتضمن الصفحة تأكيداً بشأن وقوع هذه النتائج أو عدم وقوعها.
ويعود أصل التصحيح إلى طلب دمج رقم 28264 في مستودع Reth، الذي أُدمج في الفرع الرئيسي في 3 نوفمبر، قبل صدور النسخة المخصصة لـBSC-Reth بثلاثة أيام. وقال وصف طلب الدمج إن التغيير «يشدد قرار المكرر عند حد فرع مخزن مؤقتاً ويضيف اختبار انحدار للجذر التزايدي». ويعالج هذا التغيير سلوك البحث عند حد فرع مخزن مؤقتاً، وهي حالة ترتبط بمسار حساب الجذر الذي تناولته ملاحظات إصدار BNB Chain. ويظهر تسلسل الإصدار أن إصلاح Reth الأعلى أُدمج أولاً، ثم أدرجته BNB Chain ضمن حزمة الإصلاح الخاصة بعميلها. واجتاز طلب الدمج 52 فحصاً قبل دمجه في الفرع الرئيسي، بحسب سجل المشروع.
ويأتي الإصلاح بعد إصدار BSC-Reth v0.1.4 في 3 نوفمبر، الذي ربط تحديث العقد بموعد ترقية Jenner على الشبكة الرئيسية. وطلبت تعليمات ذلك الإصدار من مشغلي العقد الترقية وإعادة تشغيلها قبل تفعيل الترقية، وحددت الموعد في 8 ديسمبر 2026 عند 02:30 بالتوقيت العالمي. أما التصحيح الصادر في 6 نوفمبر فيعالج خللاً منفصلاً في حساب جذر الحالة، وتوصي صفحته بالتحديث سريعاً لمشغلي BSC-Reth على الشبكتين الرئيسية والتجريبية. وبذلك يظل موعد Jenner محطة تشغيلية مقبلة لمشغلي الشبكة الرئيسية، فيما لا يفرض الإصلاح الحالي انقساماً صلباً أو ترحيلاً لقاعدة البيانات.