Zcash بهروزرسانی Ironwood را برای 28 ژوئیه پس از باگ Orchard برنامهریزی میکند
انتظار می رود Zcash ارتقاء شبکه NU6.3 “Ironwood” را در 28 جولای در ارتفاع بلوک 3,428,143 فعال کند.
خلاصه
- آیرون وود, 3,428,143. در بلوک راه اندازی شد و Orchard را با یک سیستم مخزن تراکنش محافظت شده با نظارت جداگانه جایگزین کرد.
- چرخ گردان مانع از خروج ZECهای بیشتری نسبت به ورودی باغ می شود و تأیید عرضه عمومی در هنگام عبور را تقویت می کند.
- یادداشتهای قابل بازیابی کوانتومی از بازیابی آتی پشتیبانی میکنند، اما آیرونوود به تنهایی Zcash را از نظر کوانتومی امن نمیکند.
انتشار Zebra 6.0.0 بنیاد Zcash، فعالسازی تخمینی را نزدیک ساعت 13:00 UTC قرار میدهد و به هر اپراتور گره میگوید قبل از فورک ارتقاء دهد.
این ارتقا یک سندباکس جدید و فرمت تراکنش v6 را معرفی می کند. این به دنبال افشای نقصی در مخزن قدیمی Orchard است که میتواند به مهاجم اجازه دهد یک ZEC جعلی بدون سابقه عمومی ایجاد کند.
توسعه دهندگان این نقص را از طریق ارتقاء اضطراری در ماه ژوئن برطرف کردند. آنها گفتند که “هیچ مدرکی” دال بر استثمار پیدا نکردند، اما طراحی حریم خصوصی Zcash مانع از اثبات آنها می شود که تورم پنهان هرگز رخ نداده است.
Ironwood یک استخر محافظت شده ایجاد می کند که به صورت جداگانه نظارت می شود
طبق یادداشتهای انتشار Zebra 6.0.0، Ironwood از ساختار Orchard’s Action و سیستم ضد Halo2 استفاده مجدد میکند. با این حال، یک درخت تعهد یادداشت جداگانه، مجموعه ای از ابطال کننده ها، مجموعه ارزش زنجیره ای و داده های تاریخچه زنجیره را اضافه می کند. این رکوردها به گرهها اجازه میدهند که پس از فعالسازی، استخر جدید را مستقل از Orchard نظارت کنند.
Zebra همچنین دستورات مختلف گره را به روز می کند تا اپراتورها بتوانند مقدار pool و وضعیت درخت commit را بررسی کنند. نسخه GitHub بنیاد Zcash بیان میکند که ارتقا برای اپراتورها بسیار مهم است زیرا نرمافزارهای قدیمیتر زنجیره صحیح را پس از ارتفاع فعالسازی دنبال نمیکنند.
تورنستیله ارزش خروج از باغ را محدود می کند
حفاظت اصلی آیرونوود گردان بین باغ باغ و استخر جدید است. پس از فعالسازی، Orchard از پذیرش خروجیهای جدید و تراکنشهای داخلی خودداری میکند. وجوه ممکن است خارج شود، اما قانون حسابداری از خروج ZEC بیشتر از مقداری که به طور قانونی وارد شده است، جلوگیری می کند.
با توجه به توضیحات طراحی Ironwood، این مکانیسم به کاربران اجازه میدهد تا بدون افشای موجودیهای خصوصی یا جزئیات تراکنش، عرضه در گردش را به صورت عمومی کنترل کنند. در عوض، وقتی استخر فقط خروجی شود، ارزش مخفی اضافی را در داخل باغچه به دام میاندازد.
همانطور که crypto.news قبلاً گزارش داده بود، Zcash پس از اینکه توسعه دهندگان به این نتیجه رسیدند که باگ اصلاح نشده همچنان یک سوال عرضه باقی مانده است که نمی توانند به طور قطعی به آن پاسخ دهند، هارد فورک 28 جولای را برنامه ریزی کرد. در حالی که Zooko Wilcox بنیانگذار Zcash گفت که این نقص “بعید است مورد سوء استفاده قرار گیرد”، او همچنین خاطرنشان کرد که کاربران نباید به آن ارزیابی اعتماد کنند.
یادداشت ها در آینده مسیر بازیابی کوانتومی پیدا می کنند
Ironwood همچنین در حال تغییر روش ایجاد یادداشت های محافظت شده است تا بتوان آنها را از طریق یک پروتکل پست کوانتومی آینده بازیابی کرد. مشخصات رسمی ZIP 2005 این ویژگی را بازیابی کوانتومی می نامد. دادههای یادداشت بیشتری را به ساختار یادداشت متصل میکند و به سیستم بازیابی بعدی اجازه میدهد تا مالکیت را بدون تکیه بر رمزنگاری که فقط یک کامپیوتر کوانتومی قدرتمند میتواند آن را خراب کند، تأیید کند.
این تغییر، تراکنش های موجود Zcash را ایمن نمی کند. مشخصات می گوید که یک پروتکل بازیابی جداگانه باید طراحی و فعال شود. وجوه باقی مانده در Sprout، Sapling یا Orchard این گزینه بازیابی را نخواهد داشت. برای دریافت محافظت جدید، کیف پول ها باید آنها را به اسکناس های آیرون وود منتقل کنند.
همان مشخصات میگوید که آدرسهای موجود Orchard میتوانند یادداشتهای Ironwood را دریافت کنند و تغییرات را برای کاربران کاهش دهند. توسعه دهندگان کیف پول هنوز باید پشتیبانی مهاجرت را اضافه کنند. کاربرانی که کیف پول آنها به روز نشده است ممکن است در انتقال وجوه Orchard خود با تاخیر مواجه شوند، در حالی که صرافی ها ممکن است برای مدت کوتاهی واریز یا برداشت را در طول فورک متوقف کنند.
زمانی که پشتیبانی Zcashd به پایان برسد، Zebra اجباری می شود
این ارتقا همچنین دور شدن Zcash از نرم افزار قدیمی zcashd node را تکمیل می کند. شبکه توقف پایان پشتیبانی zcashd را در بلوک 3,417,100 قبل از فعالسازی Ironwood تنظیم کرد. برنامه رسمی استهلاک می گوید zcashd از NU6.3 پشتیبانی نمی کند و Zebra را به عنوان اجرای گره مورد نیاز برای قوانین جدید باقی می گذارد.
Zebra 6.0.0 شامل یک تعمیر امنیتی جداگانه استخر حافظه است. این مشکل به همتایان اجازه میداد تا تراکنشهای غیراستانداردی را ارسال کنند که کنترل آنها پرهزینه بود، که میتوانست پاسخدهی گرهها را در حالی که ترافیک همچنان ادامه دارد کاهش دهد. اصلاح این ورودیها را قبل از مرحله تأیید پرهزینه رد میکند. این بنیاد گفت این نقص تنها بر قابلیت استفاده تأثیر می گذارد و اجازه بلوک های نامعتبر، از دست دادن سرمایه یا شکست اجماع را نمی دهد.
پوشش مرتبط crypto.news پاسخ دو مرحلهای Zcash به آسیبپذیری Orchard را شرح داد. توسعه دهندگان ابتدا فعالیت Orchard را غیرفعال کردند، سپس هارد فورک NU6.2 را با کد تصحیح شده قبل از بازیابی مخزن فعال کردند. Ironwood اکنون یک محدودیت حسابداری جداگانه به جای وصله دیگری در همان استخر اضافه می کند.
زمان دقیق ساعت ممکن است متفاوت باشد زیرا ارتقا همچنان منوط به مسدود شدن تولید است. همانطور که انتظار می رود، زنجیره 3،428،143 است. اگر به بلوک برسد، آیرون وود در 28 جولای فعال می شود و انتقال از Orchard به Ironwood آغاز می شود.

