
پژوهشگران اتریوم در ۲۴ آگوست پیشنویس پیشنهادی را برای یک قرارداد واریز اعتبارسنج آماده پساکوانتومی ارائه کردند که میتواند در نهایت به شبکه امکان دهد سیستم امضای BLS فعلی خود را جایگزین کند.
Kevaundray Wedderburn، Tom Wambsgans و Thomas Coratger پیشنهاد اصلی بهبود اتریوم (EIP) را تهیه کردند. این پیشنویس همچنان یک ارسال ادغامنشده در GitHub است و برای ارتقاء شبکه انتخاب نشده است.
اعتبارسنجهای اتریوم در حال حاضر از کلیدهای عمومی و امضاهای BLS با طول ثابت استفاده میکنند. قرارداد پیشنهادی در عوض، کلیدهای عمومی، امضاها و فراداده اعتبارنامه با طول متغیر را میپذیرد.
هر واریز شامل یک شناسهی طرح خواهد بود که نشان میدهد اعتبارسنج از کدام سیستم رمزنگاری استفاده میکند. طرح ۰ برای فرمت BLS موجود رزرو شده است و سازگاری را در طول یک انتقال اولیه حفظ میکند.
شناسههای آینده میتوانند سیستمهای امضای پساکوانتومی یا سایر طرحهای رمزنگاری را نشان دهند. این پیشنهاد یک الگوریتم پساکوانتومی خاص را انتخاب یا پیادهسازی نمیکند.
این قرارداد «آماده پساکوانتومی» است، اما به خودی خود اتریوم را در برابر کوانتوم مقاوم نخواهد کرد.
یک تغییر جداگانه در لایه اجماع همچنان باید نحوه تأیید، تجمیع و پردازش امضاها توسط اعتبارسنجها را تحت هر طرح جدید تعریف کند.
این طراحی، مکانیسم درخت مرکل به سبک قدیمی قرارداد جدید را با درخواستهای لایه اجرا جایگزین میکند. این درخواستها اطلاعات واریز را از لایه اجرای اتریوم به لایه اجماع آن منتقل خواهند کرد.
این پیشنهاد به EIP-7685 متکی است که یک سیستم درخواست عمومی برای ارتباط بین دو لایه ایجاد کرد. این چارچوب یک تعهد درخواست را به هدر بلاکهای اجرا اضافه میکند و به لایه اجماع امکان میدهد انواع درخواستهای جدید را پردازش کند.
اتریوم از قبل از این مکانیسم برای عملیات اعتبارسنجی استفاده میکند. EIP-6110 واریزهای اعتبارسنج را به عنوان درخواستهای EIP-7685 به لایه اجماع ارائه میدهد، در حالی که EIP-7002 از برداشتهای فعالشده توسط لایه اجرا پشتیبانی میکند. EIP-7251 از همین چارچوب برای یکپارچهسازی اعتبارسنجها استفاده میکند.
قرارداد جدید این معماری را به واریزهایی که حاوی دادههای رمزنگاری انعطافپذیر هستند، گسترش میدهد. فراداده اعتبارنامه میتواند اطلاعات خاص طرح را حمل کند، بدون اینکه نیاز باشد هر سیستم امضا از یک ساختار ثابت یکسان استفاده کند.
این پیشنهاد شامل یک مکانیسم مهاجرت مرحلهای است. توسعهدهندگان میتوانند در ابتدا قرارداد را با واریزهای BLS فعال مستقر کنند و در عین حال به طرحهای امضای اضافی اجازه ورود در مراحل بعدی را بدهند.
یک تصمیم پروتکل بعدی میتواند به طور دائم واریزهای جدید طرح ۰ را غیرفعال کند. پس از فعالسازی، حالت بازنشستگی BLS تحت طراحی پیشنهادی برگشتناپذیر خواهد بود.
اعتبارسنجهای BLS موجود با فعال شدن سوئیچ به طور خودکار ناپدید نخواهند شد. قوانین جداگانهای برای رسیدگی به کلیدهای اعتبارسنج موجود، خروجها، تغییرات اعتبارنامه و مهاجرت به یک سیستم پساکوانتومی مورد نیاز خواهد بود.
نویسندگان همچنین منتظر بازخورد در مورد نحوه تعامل این طراحی با پیشنهادات موجود اعتبارسنجی، از جمله EIP-7002، EIP-7251 و EIP-8282 هستند. Wedderburn گفت که این موضوع در جلسه All Core Developers Execution مطرح شده بود.
نقشه راه گستردهتر اتریوم از قبل مقاومت کوانتومی را به عنوان یک اولویت اصلی بلندمدت در نظر میگیرد. تغییرات پیشنهادی شامل جایگزینی امضاهای BLS، تعهدات KZG و ECDSA با جایگزینهایی است که برای مقاومت در برابر حملات کوانتومی آینده طراحی شدهاند.
درخواست ادغام دارای برچسبهای پیشنویس و پیشنهاد اصلی است. همچنین در زمان بررسی، در انتظار اجماع ویراستاران، بررسی رسمی و بررسیهای خودکار موفق بود.
یک ویراستار پیشنهاد داد که EIP-8394 به عنوان شماره ترتیبی آن اختصاص یابد و درخواست بحث جداگانه در Ethereum Magicians را داد. این شماره هنوز به عنوان یک EIP پذیرفتهشده و منتشرشده در وبسایت رسمی EIP نمایش داده نشده بود.
مخزن EIP اتریوم بیان میکند که اسناد منتشر نشده در وبسایت رسمی EIP باید به عنوان مقالات کاری تلقی شوند. حتی انتشار به عنوان پیشنویس نیز به معنای تصویب پیادهسازی توسط شبکه نخواهد بود.
این پیشنهاد به بحث فنی، کار مشخصات، تحلیل امنیتی، پیادهسازیهای کلاینت و آزمایش نیاز خواهد داشت. سپس توسعهدهندگان اصلی باید آن را برای یک هاردفورک آینده انتخاب کنند تا بتواند بر شبکه اصلی اتریوم تأثیر بگذارد.
هیچ فورک هدف، فعالسازی شبکه آزمایشی یا مهلت شبکه اصلی اعلام نشده است. همچنین هیچ حرکت تأیید شدهای در بازار ETH که به طور خاص به این پیشنویس نسبت داده شود، وجود نداشت.
این قرارداد تنها به واریزهای اعتبارسنج میپردازد. انتقال گستردهتر پساکوانتومی اتریوم باید امضاهای حساب، تعهدات داده و سیستمهای اثبات دانش صفر را نیز پوشش دهد، همانطور که تحلیلهای قبلی از برنامه مهاجرت اتریوم توضیح داد.