NU5
تم تفعيل NU5 على الشبكة الرئيسية لـ Zcash عند الكتلة 1,687,104 (31 مايو 2022 بالتوقيت العالمي المنسق).
ما ستتعلمه: كيف منح NU5، Zcash، تجمعًا محميًا جديدًا لا يحتاج إلى إعداد موثوق، إلى جانب نوع عنوان واحد يعمل عبر التجمعات.
NU5 (ترقية الشبكة 5) هي سادس Zcash ترقية للشبكة، نُشرت بواسطة ZIP 252. وهي ترقية تشفيرية رئيسية. فقد قدّمت بروتوكول الدفع المحمي Orchard، المبني على نظام الإثبات Halo 2، إلى جانب العناوين الموحدة وصيغة معاملات جديدة من الإصدار 5. تم إصدار NU5 ضمن إصدار Electric Coin Company v5.0.0 الخاص بـ zcashd.
سبب أهمية ذلك: لا يكون التجمع المحمي جديرًا بالثقة إلا بقدر موثوقية الإعداد الذي أنشأه. احتاج أول تجمعين محميين لـ Zcash، وهما Sprout وSapling، إلى مراسم إعداد موثوق تُجرى مرة واحدة لإنشاء معاملاتهما السرية. ولو احتُفظ بتلك المعاملات بدلًا من إتلافها، لأمكن لشخص ما إصدار ZEC مزيفة دون أن يلاحظ أحد ذلك. يعالج تجمع Orchard الخاص بـ NU5 هذا القلق باستخدام نظام الإثبات Halo 2، الذي لا يحتاج إلى مثل هذه المراسم.
الإعداد الموثوق
Orchard هو البروتوكول المحمي الذي قدمه NU5، والمحدد في ZIP 224. وهو مبني على نظام الإثبات Halo 2، الذي يستخدم تقنية تُسمى الحسابنة PLONKish على دورة منحنيات Pallas وVesta. والفائدة العملية بسيطة: لا يحتاج Halo 2 إلى إعداد موثوق ولا إلى سلسلة مرجعية منظمة، لذا لا توجد معلمة سرية يمكن إساءة استخدامها يومًا.
كان كل من Sprout وSapling يعتمد على إعداد موثوق. أجرى فريق من الأشخاص مراسم لبناء معاملات كل تجمع، وكان على الجميع أن يثقوا بأن واحدًا منهم على الأقل أتلف حصته من السر. يزيل Orchard هذا الافتراض. لا تزال التجمعات الأقدم موجودة بعد NU5، لذا ينطبق ضمان عدم الحاجة إلى إعداد على الأموال التي تحتفظ بها في تجمع Orchard.

ما الذي غيّره NU5
يجمع NU5 عدة تغييرات في الإجماع، فُعّلت جميعها معًا عند الكتلة 1,687,104.
- أضاف تجمع Orchard المحمي (ZIP 224)، وهو البروتوكول المبني على Halo 2 الموضح أعلاه.
- أضاف صيغة المعاملات من الإصدار 5 (ZIP 225)، وهي بنية معاد تنظيمها تضم مناطق منفصلة للبيانات الشفافة وبيانات Sapling وبيانات Orchard الجديدة. أُزيلت حقول Sprout، وظلت صيغة الإصدار 4 الأقدم صالحة بعد التفعيل.
- قدّم العناوين الموحدة ومفاتيح العرض الموحدة (ZIP 316)، والتي يغطيها القسم التالي.
- اعتمد عدم قابلية معرّف المعاملة للتلاعب (ZIP 244)، وهي طريقة جديدة لحساب معرّف المعاملة تفصل بين ما تفعله المعاملة وبين الإثباتات والتواقيع التي تصرح بها.
- اعتمد ترميزات نقاط Jubjub القياسية (ZIP 216) لإزالة الترميزات غير القياسية وتشديد القواعد الخاصة بما يُعد معاملة صالحة.
- فعّل ترحيل معاملات الإصدار 5 عبر شبكة الند للند (ZIP 239).
حدّث NU5 أيضًا عددًا من ZIPs القائمة (32 و203 و209 و212 و213 و221 و401) لكي تراعي تجمع Orchard الجديد.
العناوين الموحدة
قبل NU5، كان لكل تجمع نوع عنوان خاص به، وكان على المرسل معرفة النوع الذي تريده. تغيّر العناوين الموحدة، المحددة في ZIP 316، ذلك. يمكن لعنوان موحد واحد أن يجمع مستقبِلات لأكثر من تجمع واحد، لذا تختار محفظة المرسل ببساطة أفضل ما تدعمه.

تعمل مفاتيح العرض الموحدة بالطريقة ذاتها للعرض. فهي تمنح إمكانية عرض للقراءة فقط عبر التجمعات التي يغطيها العنوان. ولمزيد من المعلومات حول ذلك، راجع صفحة مفاتيح العرض.
موقع NU5
جاء NU5 بعد ترقيات Zcash السابقة: Overwinter وSapling وBlossom وHeartwood وCanopy. وقد فُعّل على الشبكة الرئيسية في 31 مايو 2022. اختيرت دورة منحنيات Orchard لأنها تدعم الاستدعاء الذاتي، وهو أساس لأعمال التوسع اللاحقة. يُعد NU5 السلف المباشر لسلسلة ترقيات NU6 وNU6.x، التي بنت على تجمع Orchard ثم أصلحته لاحقًا.
مسرد المصطلحات
| المصطلح | المعنى بلغة بسيطة |
|---|
| Network upgrade (NU) | تغيير منسق في قواعد إجماع Zcash، يُفعّل عند ارتفاع كتلة محدد |
| Orchard | التجمع المحمي الذي قدّمه NU5، والمبني على نظام الإثبات Halo 2 |
| Halo 2 | نظام الإثبات الذي يقف وراء Orchard ولا يحتاج إلى إعداد موثوق |
| Trusted setup | مراسم تُجرى مرة واحدة لإنشاء المعاملات السرية لتجمع ما، ويجب الوثوق بإتلافها |
| Unified Address | عنوان واحد يمكنه جمع مستقبِلات لأكثر من تجمع واحد (ZIP 316) |
| Consensus branch id | معرّف يحدد أي مجموعة من القواعد تنتمي إليها معاملة ما |
الأسئلة الشائعة
هل يغيّر NU5، ZEC الخاص بي أو خصوصيتي؟ لا. أضاف NU5 تجمعًا محميًا جديدًا وصيغة عنوان جديدة. لا يتأثر ZEC الحالي لديك، ولا تقل خصوصيتك. يمنحك نقل الأموال إلى Orchard تجمعًا لا يحتاج إلى إعداد موثوق.
ما هو Orchard؟ Orchard هو بروتوكول Zcash المحمي الذي قدمه NU5. ويعمل على نظام الإثبات Halo 2، لذا لا يحتاج إلى مراسم إعداد موثوق.
هل يجب أن أفعل شيئًا؟ لا. تتولى محفظة مدعومة التعامل مع NU5 نيابةً عنك. يمكنك الاستمرار في استخدام العناوين الأقدم، ويمكنك البدء باستخدام العناوين الموحدة حين توفرها محفظتك.
ما هو العنوان الموحد؟ عنوان واحد يمكنه الاحتفاظ بمستقبِلات لأكثر من تجمع واحد. تختار محفظة المرسل التجمع الذي تدعمه، لذا لا تحتاج إلى توزيع عنوان مختلف لكل نوع.
هل يزيل NU5 الإعداد الموثوق من أموالي الأقدم؟ ليس بأثر رجعي. لا يحتاج Orchard إلى إعداد موثوق، لكن معاملات تجمع Sapling السابقة لا تزال موجودة بعد NU5. ينطبق ضمان عدم الحاجة إلى إعداد على الأموال المحتفظ بها في تجمع Orchard.
هل توقفت صيغة المعاملات القديمة عن العمل؟ لا. أضاف NU5 صيغة الإصدار 5، وظلت صيغة الإصدار 4 الأقدم صالحة بعد التفعيل.
اختبر فهمك
احتاج كل من Sprout وSapling إلى مراسم إعداد موثوق. ما الذي غيّره تجمع Orchard الخاص بـ NU5 بشأن ذلك، ولماذا يهم؟
الإجابة
Orchard مبني على نظام الإثبات Halo 2، الذي لا يحتاج إلى إعداد موثوق ولا إلى سلسلة مرجعية منظمة. وهذا يزيل خطر إمكان استخدام المعاملات السرية المتبقية يومًا لتزييف ZEC. ينطبق الضمان على الأموال المحتفظ بها في تجمع Orchard. ولا تزال معاملات Sapling الأقدم موجودة بعد NU5.
الموارد
ZIP 252: نشر ترقية شبكة NU5
ZIP 224: بروتوكول Orchard المحمي
ZIP 225: صيغة معاملات الإصدار 5
ZIP 316: العناوين الموحدة ومفاتيح العرض الموحدة
ترقية الشبكة 5
Electric Coin Company: إصدار zcashd 5.0.0
انظر أيضًا
Zcash ترقيات الشبكة
التجمعات المحمية
Halo
zk-SNARKs
مفاتيح العرض
NU6.1
السلسلة: فهرس ترقيات الشبكة · السابق: Canopy · التالي: NU6