خط لوله ارتقاء شبکه 2. 0

  • 2021-11-20

ECC نسخه 1. 0 خط لوله ارتقاء شبکه را که معمولاً در محافل ZCASH به عنوان NUP شناخته می شود ، در دسامبر سال 2018 معرفی کرد. هدف ما در ایجاد NUP معرفی نقاط هماهنگ سازی برای توسعه دهندگان پروتکل ZCASH در خارج از ECC بود ، اطمینان حاصل کنید که ارتقاء شبکه های آینده همچنان به ملاقات می روداستانداردهای تاریخی ما برای ایمنی و کیفیت ، و زمان زیادی را برای آزمایش و ادغام شریک اکوسیستم فراهم می کند.*

در آن زمان ، ما از راه اندازی ZCASH (Sprout) ، و ارتقاء شبکه Overwinter (NU0) و Sapling (NU1) استفاده کرده بودیم که همه آنها موفق بودند. ما یک نمودار NUP جدید منتشر کردیم که نسخه 1. 1 را در ماه مه 2019 نشان می دهد ، که یک خط لوله به روز شده را منعکس می کند و جدول زمانی پیش بینی شده برای NU3 و NU4 را ارائه می دهد. از آن زمان ، ما در مورد به روزرسانی های شبکه و حتی بیشتر در مورد NUP که می تواند با فعال سازی شبکه موفق (NU2) ، Heartwood (NU3) و Canopy (NU4) بهبود یابد ، چیزهای زیادی آموخته ایم. بازخورد از سایر شرکت کنندگان در اکوسیستم ZCASH در فرآیند توسعه پروتکل بسیار ارزشمند بوده است.

ما همچنین روشهای بهبود NUP را از طریق دو تماس جامعه بررسی کردیم. بنیاد ZCASH در تاریخ 16 سپتامبر 2020 میزبان پاتوق پروتکل بود تا در مورد راه های بهبود NUP صحبت کند و ما از تماس اربابان در 8 اکتبر برای ادامه این بحث استفاده کردیم. ما همچنین برای ردیابی مکالمه یک مسئله GitHub را باز کردیم. در این بحث ها با شرکت کنندگان از ECC ، بنیاد ZCASH و چند همکاری دیگر در جامعه ، ما نیاز به یک فرآیند چابک تر را که هنوز هم حفاظت های ذاتی در NUP را حفظ کرده است ، شناسایی کردیم در حالی که باعث می شود تیم های پروتکل در خارج از ECC و ZCASH آسانتر شود. بنیاد برای شرکتبه طور خلاصه ، همه ما توافق کردیم که NUP فعلی خیلی سفت و سخت باشد. برخی از دوره های زمانی مشخص می توانند فشرده شوند و نقاط هماهنگی انعطاف پذیر تر شوند.

NUP 2. 0

بر اساس بازخورد شرکت کنندگان در اکوسیستم و تماس های جامعه ، ما به روزرسانی برای NUP پیشنهاد می کنیم که همه این موارد را در نظر می گیرد. برخی از پیشرفت های خاص مشخص شده عبارتند از:

  • حذف zip بررسی به عنوان یک مورد خاص آغاز می شود. زیپ ها باید به طور مداوم مورد بررسی قرار گیرند.
  • دوره بین مهلت ارسال زیپ و انتخاب ویژگی را از 2 ماه به 1 ماه کاهش دهید.
  • شامل تمام ویژگی های انتخاب شده برای به روزرسانی در حسابرسی مشخصات و اجرای. حسابرسی مسئولیت حزب اجرایی است که ممکن است لزوماً نویسنده ZIP نباشد. در حالت ایده آل ، تمام ویژگی هایی که برای یک به روزرسانی شبکه خاص در نظر گرفته می شوند باید با هم حسابرسی شوند. ارزیابی های امنیتی نرم افزار و پروتکل همیشه باید گنجانده شود. بررسی همسالان علمی باید در مورد رمزنگاری جدید و تجزیه و تحلیل اقتصادی در صورت لزوم انجام شود.
  • پذیرش شریک را از 5 ماه به 3 ماه کاهش دهید. ما زمان خوبی را صرف ارتباط با اکوسیستم می کنیم تا حتی از استقرار TestNet استفاده کنیم تا اطمینان حاصل شود که شرکا زمان کافی برای به روزرسانی و آماده سازی دارند. با چوب قلب و سایبان ، ما تأیید کرده بودیم که بیش از 80 درصد از هاشپور معدن قبل از فعال سازی اصلی آنها به روز شده است.
  • پیچیدگی و شلوغ بودن نمودار NUP را کاهش دهید. مثالها شامل از بین بردن نقاط عطف ضمنی مانند انتخاب حسابرس و انتخاب حسابرس کامل است که بدیهی است قبل از مشخصات و دوره های حسابرسی اجرا رخ می دهد.

نقاط هماهنگی در بعضی موارد همچنین به عنوان دروازه های رویداد با ویژگی هایی که فقط قادر به عبور از آن هستند ، آماده می شوند. به عنوان مثال ، در مورد بررسی ZIP ، اگر یک زیپ به خوبی مشخص نشده باشد تا جایی که می تواند به درستی در یک به روزرسانی ارائه شود ، پس کاندیدای این به روزرسانی نخواهد بود. به همین ترتیب ، اگر یک ویژگی دارای حسابرسی ناقص یا نامشخص باشد ، در Mainnet فعال نمی شود.

به روزرسانی شبکه بعدی برای ZCASH NU5 خواهد بود. استفاده از نقاط هماهنگی NUP 2. 0 و دوره های زمانی یک جدول زمانی کلی را به ما می دهد که به شرح زیر است:

نقطه عطف اصلی بعدی پیش نویس ارسال زیپ است که برای اول ماه مه 2021 تهیه شده است. ECC ویژگی های پیشنهادی ما و پیش نویس های مربوط به آنها و مشخصات مربوط به آنها را برای NU5 منتشر کرده است. با یک دوره بررسی ZIP یک ماهه ، این به جامعه ZCASH تا اول ژوئن برای بررسی و بحث در مورد این پیشنهادات منتهی به نقطه هماهنگی تکمیل انتخاب ویژگی می دهد.

هدف ما یک فعال سازی ایمن و موفق برای NU5 است و همانطور که در جدول زمانی به روزرسانی شبکه گذشته ، تاریخ ها و دوره های زمانی کلی برای دستیابی به آن هدف در معرض تغییر است. به عنوان مثال ، اگر حسابرسی ها بیش از برنامه ریزی شده طول بکشد ، تاریخ فعال سازی تغییر می کند ، یا اگر از حسابرسی ها بازخورد دریافت کنیم که مشخصات قابل توجهی یا بازپرداخت های کد لازم را انجام می دهند ، بازخورد دریافت می کنیم.

ارتقاء بعدی شبکه Zcash، NU6، در اوایل سال 2022 رخ خواهد داد. اعمال نقاط هماهنگی NUP 2. 0 و دوره های زمانی و با فرض تاریخ فعال سازی 1 مارس، جدول زمانی کلی به ما می دهد که به شکل زیر است:

ارتقاهای آینده

از آنجایی که اکوسیستم توسعه‌دهنده Zcash با نقاط عطفی مانند Zebrad در شبکه اصلی و مشارکت گیرندگان کمک هزینه ZcashOMG همچنان به رشد خود ادامه می‌دهد، ما مشتاقانه منتظر ادامه اصلاح و بهبود فرآیند ارتقا برای در بر گرفتن شرکت‌کنندگان بیشتر هستیم. ما برای آینده Zcash هیجان‌زده هستیم و مشتاقانه منتظر همکاری با همه برای اطمینان از فعال‌سازی موفق NU5 و بهبود ارتقاء شبکه در آینده هستیم.

* تاریخ ها در سراسر این پست به روز شده اند تا منعکس کننده جدول زمانی فعلی باشند

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.