Zcash تستعد لإطلاق ترقية Ironwood الحاسمة في 28 يوليو
تستعد عملة Zcash الرائدة في مجال الخصوصية لإطلاق ترقيتها الشبكية الهامة، والتي تحمل اسم "آيرونوود" (Ironwood) تحت الإصدار NU6.3، وذلك عند ارتفاع الكتلة رقم 3,428,143 في الثامن والعشرين من يوليو الجاري. تُعد هذه ترقية Zcash خطوة محورية ستنشط عند الكتلة المذكورة، حيث ستحل محل مجمّع المعاملات المحمية "أورشارد" (Orchard) بنظام مجمّع جديد يتم تتبعه بشكل مستقل. من أبرز ميزات هذه الترقية آلية "البوابة الدوارة" (Turnstile) التي تضمن عدم خروج كمية من عملات ZEC من مجمّع أورشارد تفوق الكمية التي دخلت إليه في الأصل، مما يعزز من شفافية التحقق من العرض العام للعملة بعد عملية الهجرة.
كما تقدم الترقية ميزة الملاحظات القابلة للاسترداد الكمومي، مما يمهد الطريق لإمكانيات استرداد مستقبلية، لكن يجب التنويه إلى أن ترقية آيرونوود بحد ذاتها لا تجعل Zcash مقاومة لهجمات الحوسبة الكمومية في الوقت الحالي.
وفقًا لإعلان مؤسسة Zcash عن إصدار "زيبر 6.0.0" (Zebra 6.0.0)، يُقدر موعد تفعيل الترقية حوالي الساعة 13:00 بالتوقيت العالمي المنسق، وتدعو المؤسسة جميع مشغلي العقد إلى تحديث برامجهم قبل حدوث الانقسام الشبكي. تُقدم ترقية آيرونوود مجمّعًا محميًا جديدًا وتنسيق معاملات من الإصدار السادس (v6). تأتي هذه الخطوة في أعقاب الكشف عن ثغرة أمنية في مجمّع أورشارد القديم، كان من المحتمل أن تسمح للمهاجمين بإنشاء عملات ZEC مزورة دون ترك سجل عام واضح. وقد قام المطورون بمعالجة هذه الثغرة من خلال ترقيات طارئة في يونيو الماضي. ورغم أنهم لم يجدوا "أي دليل" على استغلال الثغرة، فإن تصميم الخصوصية الفريد لعملة Zcash يمنعهم من إثبات عدم حدوث تضخم خفي.
مجمّع محمي مستقل: ركيزة ترقية آيرونوود
تُفصّل ملاحظات إصدار برنامج "زيبر 6.0.0" أن ترقية آيرونوود تستفيد من بنية "العمل" (Action structure) ونظام إثبات "هالو2" (Halo2 proof system) الخاصين بأورشارد. ومع ذلك، تُضيف الترقية سجلات جديدة ومستقلة تشمل:
- شجرة التزام الملاحظات
- مجموعة الملغيات
- مجمّع قيمة السلسلة
- بيانات سجل السلسلة
تسمح هذه السجلات للعقد بتتبع المجمّع الجديد بشكل مستقل تمامًا عن مجمّع أورشارد بعد التفعيل، مما يوفر طبقة إضافية من الشفافية والمساءلة.
كما يُحدّث برنامج "زيبر" العديد من أوامر العقد، مما يُمكّن المشغلين من فحص قيمة المجمّع وحالة شجرة الالتزام. تُصنف مؤسسة Zcash هذه الترقية على أنها حاسمة لمشغلي العقد، حيث أن البرمجيات القديمة لن تتمكن من متابعة السلسلة الصحيحة بعد تجاوز ارتفاع كتلة التفعيل.
آلية "البوابة الدوارة": ضمان شفافية العرض
الضمان الرئيسي للعرض في ترقية آيرونوود هو آلية "البوابة الدوارة" التي تعمل كحاجز بين مجمّع أورشارد والمجمّع الجديد. بعد التفعيل، سيتوقف مجمّع أورشارد عن قبول أي مخرجات أو معاملات داخلية جديدة. على الرغم من أن الأموال ستظل قادرة على الخروج منه، إلا أن قاعدة المحاسبة الصارمة هذه تمنع خروج كمية من عملات ZEC تزيد عن الكمية التي دخلت إليه بشكل مشروع. يوضح تصميم آيرونوود أن هذه الآلية تُوفر للمستخدمين وسيلة للتحقق العام من العرض المتداول دون الكشف عن الأرصدة الخاصة أو تفاصيل المعاملات. وبدلاً من ذلك، فإن أي قيمة زائدة مخفية ستظل محتجزة داخل مجمّع أورشارد بمجرد أن يصبح مقتصرًا على عمليات الخروج فقط.
كما ذكرت التقارير السابقة، حددت عملة Zcash تاريخ الثامن والعشرين من يوليو لإجراء هذا الانقسام الصلب (hard fork) بعد أن استنتج المطورون أن الثغرة التي تم إصلاحها لا تزال تثير تساؤلات حول العرض لم يتمكنوا من الإجابة عليها بيقين. وصرح مؤسس Zcash، السيد زوكو ويلكوكس، أن الثغرة "من غير المرجح أن تكون قد استُغلت"، لكنه أكد في الوقت نفسه أنه لا ينبغي للمستخدمين الاعتماد على هذا التقييم.
مسار استرداد كمّي مستقبلي لملاحظات Zcash
تُحدث ترقية آيرونوود أيضًا تغييرات في طريقة إنشاء الملاحظات المحمية، بحيث يمكن استردادها لاحقًا من خلال بروتوكول ما بعد الكمومي المستقبلي. تُسمى هذه الميزة في المواصفات الرسمية (ZIP 2005) بـ "القدرة على الاسترداد الكمّي" (Quantum Recoverability). تعمل هذه الميزة على ربط المزيد من بيانات الملاحظة ببنية الإنشاء، مما يسمح لنظام استرداد مستقبلي بالتحقق من الملكية دون الاعتماد فقط على التشفير الذي قد تُكسره أجهزة الكمبيوتر الكمومية القوية. ومع ذلك، لا تجعل هذه التغييرات معاملات Zcash الحالية آمنة كموميًا. تنص المواصفات على أنه يجب تصميم وتفعيل بروتوكول استرداد منفصل في وقت لاحق. ولن تستفيد الأموال التي تبقى في مجمعات "سبروت" (Sprout) أو "سابليج" (Sapling) أو أورشارد من خيار الاسترداد هذا، بل يجب نقلها إلى ملاحظات آيرونوود لتلقي الحماية الجديدة.
تُشير المواصفات ذاتها إلى أن عناوين أورشارد الحالية يمكنها استقبال ملاحظات آيرونوود، مما يقلل من التغييرات المطلوبة على المستخدمين. ومع ذلك، لا يزال يتعين على مطوري المحافظ إضافة دعم لعملية الهجرة. قد يواجه المستخدمون الذين لا تُحدّث محافظهم تأخيرات عند نقل أموال أورشارد، بينما قد تُوقف منصات التداول مؤقتًا عمليات الإيداع أو السحب حول موعد الانقسام الشبكي.
برنامج "زيبر" يصبح إلزاميًا مع انتهاء دعم "zcashd"
تُكمل هذه الترقية أيضًا انتقال عملة Zcash بعيدًا عن برنامج العقدة القديم "zcashd". حددت الشبكة توقف دعم "zcashd" عند الكتلة 3,417,100، أي قبل تفعيل آيرونوود. ينص جدول الإيقاف الرسمي على أن "zcashd" لن يدعم الإصدار NU6.3، مما يجعل "زيبر" هو التنفيذ الإلزامي للعقدة للالتزام بالقواعد الجديدة.
يتضمن إصدار "زيبر 6.0.0" أيضًا إصلاحًا أمنيًا منفصلاً لمجمّع الذاكرة (mempool). كانت المشكلة تسمح لأقران الشبكة بإرسال معاملات غير قياسية تتطلب فحصًا مكلفًا، مما قد يقلل من استجابة العقدة مع استمرار تدفق البيانات. يعمل الإصلاح الجديد على رفض هذه المدخلات قبل خطوة التحقق المكلفة. ذكرت المؤسسة أن هذه الثغرة أثرت فقط على التوافر ولم تسمح بإنشاء كتل غير صالحة، أو فقدان أموال، أو فشل في توافق الآراء.
تظل الترقية مرتبطة بإنتاج الكتل، لذا قد يتغير توقيتها الدقيق. إذا وصلت السلسلة إلى الكتلة 3,428,143 كما هو متوقع، فسيتم تفعيل آيرونوود في 28 يوليو، ليبدأ الانتقال من مجمّع أورشارد إلى مجمّع آيرونوود الجديد.
%20%C3%97%20728%20(W)%20@2x-3.png)