NU6.2
أُطلقت NU6.2 على الشبكة الرئيسية لـ Zcash عند الكتلة 3,364,600 (3 يونيو 2026 بالتوقيت العالمي المنسق).
ما ستستفيده: ما الذي أصلحته NU6.2، ولماذا أوقفت Zcash المعاملات المحمية لنحو يوم واحد، وكيف أغلقت الشبكة الثغرة دون فقدان أي أموال.
NU6.2 هي Zcash ترقية للشبكة، مُعرَّفة رسميًا في ZIP 257، أعادت تفعيل بروتوكول Orchard المحمي بعد إيقاف طارئ. وقد صححت خطأً في المتانة في دائرة المعرفة الصفرية الخاصة بـ Orchard واستعادت معاملات المحمية. اعتبرها فصل الإصلاح الطارئ من قصة خطأ Orchard. ثم أضافت الترقية اللاحقة، Ironwood (NU6.3)، تجمعًا جديدًا وتدقيقًا علنيًا للتجمع القديم.
سبب أهمية ذلك. Orchard هي المكان الذي تحدث فيه معظم مدفوعات Zcash الخاصة. عندما اكتُشفت ثغرة في الحسابيات التي تحافظ على نزاهة ذلك التجمع، واجهت الشبكة خيارًا صعبًا: إبقاء المعاملات المحمية قيد التشغيل مع خطر معروف، أو إيقافها مؤقتًا حتى يصبح الإصلاح جاهزًا. NU6.2 هي الطريقة التي اختارت بها Zcash السلامة أولًا ومع ذلك استعادت الخصوصية خلال يوم.

ما الذي حدث
كان المحفز خطأً في المتانة في دائرة Action الخاصة بـ Orchard، وهي الحسابيات التي يُفترض أن تثبت امتثال كل معاملة محمية للقواعد. اكتشف الباحث المستقل Taylor Hornby ذلك أثناء تدقيق Shielded Labs وأفصح عنه بمسؤولية في أواخر مايو 2026. ظل دون ملاحظة منذ إطلاق Orchard في عام 2022، وكان يمكنه نظريًا السماح بمرور معاملة غير صالحة بوصفها صالحة، ما قد يتيح سرقة الأموال أو إنفاقها مرتين داخل تجمع Orchard. وظلت محاسبة البوابة الدوارة لـ Zcash تحد من مقدار القيمة التي يمكن أن تغادر Orchard على الإطلاق، لذا لا يمكن تضخيم إجمالي معروض ZEC نفسه، لكن وجود خلل في الحسابيات التي تحافظ على نزاهة الأموال المحمية أمر خطير، ولذلك تحركت الشبكة خلال أيام. تشرح صفحة Ironwood الخطأ وكيف يمكنه إنشاء قيمة بالتفصيل.
الإيقاف الطارئ
في 2 يونيو 2026، عطّل انقسام طري طارئ جميع معاملات Orchard مؤقتًا. وقد صدر كإصلاح عاجل في zcashd v6.12.5 وzebra v4.5.3.
- أُوقفت عمليات الإرسال والاستقبال المحمية في Orchard، لذلك لم يكن بالإمكان إنشاء براهين Orchard جديدة أو قبولها.
- استمرت المعاملات الشفافة ومعاملات Sapling بالعمل بصورة طبيعية.
- لم تُنقل أي أموال أو تُجمّد أو تُفقد. أوقف الإيقاف فقط نشاط Orchard الجديد بينما كان الإصلاح الفعلي يُستكمل.

ما الذي غيّرته NU6.2
في اليوم التالي، 3 يونيو 2026، فُعّل الانقسام الصلب لـ NU6.2 عند الكتلة 3,364,600 وأعاد تفعيل Orchard على دائرة مصححة.

- أصلح أداة الضرب القياسي ذات الأساس المتغير في دائرة Action عبر إضافة القيود المفقودة.
- أنتج ذلك مفتاح تحقق جديدًا، لذا لم تعد البراهين المنشأة بموجب الدائرة القديمة المعيبة صالحة، ويجب أن يستخدم كل برهان جديد الدائرة المصححة.
- جعل طول البرهان الدقيق قاعدة إجماع، ما أغلق فجوة لم تكن مفروضة من قبل.
صدر الرمز المصحح في zcashd v6.20.0 وzebra v5.0.0، المبنيين على halo2_gadgets v0.5.0 وحزمة orchard v0.14.0.
ما الذي لم تفعله NU6.2
أمّنت NU6.2 الدائرة لكل معاملة جديدة، لكن القيمة المُنشأة بموجب القواعد القديمة ظلت في تجمع Orchard. تدقيق تلك القيمة ونقلها إلى تجمع نظيف مهمة منفصلة، وهذا ما تتولاه Ironwood (NU6.3) من خلال تجمعها الجديد وبوابتها الدوارة.
هل فُقد شيء
لا. لا يوجد دليل على استغلال الخطأ مطلقًا، ولا على إنشاء قيمة غير مصرح بها، ولا على أي تأثير في أموال المستخدمين. أكدت محاسبة البوابة الدوارة لـ Zcash أن إجمالي المعروض بقي سليمًا طوال الحدث.
المسرد
| المصطلح | المعنى بلغة بسيطة |
|---|
| Shielded pool | مجموعة الأموال التي تخفي التشفيرات ذات المعرفة الصفرية مبالغها ومالكيها |
| Orchard | البروتوكول المحمي الذي قدمته NU5. كان تجمع Zcash المحمي الرئيسي وقت NU6.2؛ واستبدلته Ironwood في NU6.3 وأصبح Orchard الآن للإنفاق فقط |
| Soundness bug | خلل يسمح لمعاملة غير صالحة باجتياز فحص البرهان كما لو كانت صالحة |
| Verifying key | القيمة العامة التي تستخدمها الشبكة للتحقق من صلاحية البرهان. أدى تصحيح الدائرة إلى تغييره |
| Soft fork | تغيير متوافق مع الإصدارات السابقة في القواعد، أوقف Orchard دون تقسيم الشبكة |
| Hard fork | تغيير منسق في القواعد يجب على جميع العقد الترقية إليه، ويُفعّل عند كتلة محددة |
الأسئلة الشائعة
هل فقدت الوصول إلى ZEC الخاص بي؟ لا. لمدة يوم تقريبًا، أُوقفت معاملات Orchard المحمية، لكن لم تُفقد أي أموال أو تتعرض للخطر، واستمرت المعاملات الشفافة ومعاملات Sapling بالعمل.
لماذا الإيقاف بدلًا من الإصلاح بهدوء؟ قد يتيح خطأ المتانة سرقة الأموال أو إنفاقها مرتين داخل تجمع Orchard، لذا كان الإجراء الآمن هو إيقاف معاملات Orchard الجديدة إلى أن تصبح الدائرة المصححة قيد التشغيل.
هل ما زالت البراهين المحمية القديمة تعمل؟ لم تعد البراهين المنشأة بموجب الدائرة القديمة صالحة بعد NU6.2. تستخدم المحافظ التي تعمل بإصدار مدعوم الدائرة المصححة تلقائيًا.
هل استُخدم الخطأ يومًا؟ لا يوجد دليل على ذلك. اكتشفه بحث أمني وأُصلح قبل وقوع أي ضرر معروف.
كيف تختلف NU6.2 عن Ironwood؟ صححت NU6.2 الدائرة وأعادت تفعيل Orchard. ثم أضافت Ironwood (NU6.3) تجمعًا جديدًا وبوابة دوارة علنية لتدقيق قيمة التجمع القديم ونقلها.
اختبر فهمك
لماذا أوقفت Zcash معاملات Orchard ليوم بدلًا من إبقائها قيد التشغيل أثناء كتابة الإصلاح؟
الإجابة
لأن الخلل كان خطأً في المتانة، ما يعني أن المعاملات غير الصالحة قد تمر بوصفها صالحة. كان إبقاء Orchard مفتوحًا سيبقي بابًا مفتوحًا للسرقة والإنفاق المزدوج داخل التجمع. أدى إيقاف معاملات Orchard الجديدة إلى إغلاق ذلك الباب حتى تفعيل الدائرة المصححة عند NU6.2.
الموارد
ZIP 257: نشر التخفيف المؤقت من ثغرة Orchard وترقية شبكة NU6.2
Zcash Foundation: الانقسام الطري الطارئ لـ Zebra وتفعيل NU6.2
انظر أيضًا
Ironwood (NU6.3)
Zcash ترقيات الشبكة
التجمعات المحمية
Halo
Shielded Labs
ما هي ZEC وZcash
السلسلة: فهرس ترقيات الشبكة · السابق: NU6.1 · التالي: Ironwood