توسعهدهندگان اتریوم در حال برنامهریزی بهروزرسانی بزرگ بعدی برای بلاک چین به نام Dencun هستند که شامل دو ارتقای همزمان به نامهای Cancun و Deneb میشود.
توسعه دهندگان اتریوم در حال آزمایش پیشنهادات دیگری هستند که می توانند به هارد فورک بعدی راه پیدا کنند. آنها قصد دارند دانکن را در نیمه دوم سال 2023 فعال کنند و نقطه عطف مهمی را در تکامل بلاک چین اتریوم رقم بزنند. انتظار میرود ارتقای Dancun بهبودهایی را از نظر مقیاسپذیری، کارایی و امنیت ایجاد کند و شبکه اتریوم را قویتر کند و بتواند حجم تراکنشهای بالاتری را مدیریت کند.
هدف اصلی این ارتقا، افزایش فضا برای دادهها، معروف به «blobs» است تا بلاک چین را مقیاسبندی کند و هزینههای جمعآوری لایه ۲ را کاهش دهد. این ارتقاء همچنین شامل ارتقاهای فنی دیگری نیز خواهد بود، اما دامنه کامل هنوز مشخص نشده است. توسعه دهندگان در حال آزمایش پیشنهادات دیگر هستند قبل از نهایی کردن مواردی که به هارد فورک بعدی تبدیل می شود و قصد دارند Dencun را در نیمه دوم سال 2023 به صورت زنده اجرا کنند.
این ارتقا شامل پیشنهاد بهبود اتریوم (EIP) 4844، یا Proto-Danksharding، و همچنین EIP ها 6780، 6475، و 1153.
Danksharding یک طراحی جدید شاردینگ است که برای اتریوم (ETH) که طرح های قبلی را ساده می کند. فضای بیشتری را برای حبابهای داده برای پروتکلهای جمعآوری لایه ۲ فراهم میکند که از تراکنشهای با توان عملیاتی بالا پشتیبانی میکنند. بازار کارمزد ادغام شده نوآوری اصلی است که توسط Danksharding معرفی شده است، جایی که تنها یک پیشنهاد دهنده وجود دارد که همه تراکنش ها و داده هایی را که وارد شکاف می شوند انتخاب می کند.
Proto-danksharding پیشنهادی برای اجرای بیشتر منطق و “داربست” برای Danksharding است، از جمله یک نوع تراکنش جدید به نام تراکنش blob-carrying. داده های Blob برای اجرای EVM قابل دسترسی نیستند اما می توانند بسیار ارزان تر از مقادیر مشابه calldata باشند. اسناد موجود ادعا میکنند که تفاوت بین بار متوسط و بار بدترین حالت، اضافه کردن 1 مگابایت داده به بلوکهایی را که همه باید دانلود کنند، توجیه میکند، اما نه اینکه calldata را 10 برابر ارزانتر کند.
این منجر به حدود 2.5 ترابایت رشد در سال می شود که بیشتر از نیاز امروز اتریوم است. اجرای انقضای تاریخچه از طریق EIP-4444 یا لایه اجماع میتواند به محدود کردن مقدار دادههایی که باید ذخیره شوند کمک کند، این گزارش تاکید میکند که نگه داشتن تمام دادههای تاریخی برای همیشه هدف پروتکل نیست.
پیشنهاد بهبود اتریوم 4844 مفهوم «بلابها» را معرفی میکند، که بردارهایی از 4096 عنصر میدان هستند که یک چند جملهای را در یک میدان محدود نشان میدهند. دو پیش کامپایل، پیش کامپایل تأیید blob، و پیش کامپایل ارزیابی نقطه، در proto-dankharding برای تأیید اعتبار حباب ها معرفی شده اند. پیشکامپایل تأیید blob برای استفاده در مجموعههای خوشبینانه در نظر گرفته شده است، در حالی که پیشکامپایل ارزیابی امتیاز برای استفاده در مجموعههای ZK در نظر گرفته شده است. هر دو پیشکامپایل برای بهبود کارایی فرآیند تأیید در پروتکلهای جمعبندی طراحی شدهاند.
پیشنهاد بهبود اتریوم (EIP) 6780 تغییری در عملکرد کد عملیاتی SELFDESTRUCT برای آماده شدن برای پیاده سازی درختان Verkle را پیشنهاد می کند. تغییر پیشنهادی SELFDESTRUCT را فقط به انتقال تمام اترهای موجود در حساب به تماسگیرنده محدود میکند، به جز زمانی که در همان تراکنش به عنوان ایجاد قرارداد فراخوانی شود، در این صورت کلیدهای ذخیرهسازی و حساب همچنان حذف میشوند.
EIP-6475 اضافه کردن یک نوع سریال ساده (SSZ) را برای نشان دادن اختیاری پیشنهاد می کند.[T] مقادیر، خوانایی بهتر و سریال سازی فشرده تر را فراهم می کند. نوع پیشنهادی، اختیاری[T]، مقدار SSZ نوع T یا عدم وجود یک مقدار را تعریف می کند.
EIP-1153 اضافه کردن دو کد عملیاتی جدید، TLOAD و TSTORE را پیشنهاد میکند تا امکان دستکاری فضای ذخیرهسازی گذرا را فراهم کند که مانند ذخیرهسازی رفتار میکند اما پس از هر تراکنش کنار گذاشته میشود. این یک راه حل کارآمد گاز برای ارتباطات بین فریم معرفی می کند و نیاز به به روز رسانی ذخیره سازی را کاهش می دهد، که می تواند پرهزینه باشد. کدهای عملیاتی جدید کارآمدتر از SLOAD و SSTORE هستند، زیرا مقدار اصلی از ذخیرهسازی بارگیری نمیشود و نیازی به بازپرداخت نیست. موارد استفاده احتمالی شامل قفلهای ورود مجدد، قراردادهای کارمزد انتقال، و فراداده تماس پراکسی است. این پیشنهاد در حال حاضر در حال بررسی است.
مشتاق اما محتاط
در حالی که این ارتقا مشتاقانه پیش بینی می شود، توسعه دهندگان هشدار می دهند که ممکن است اشکالات بالقوه یا عواقب غیرقابل پیش بینی وجود داشته باشد. برای مثال، پیادهسازی بلوکهای بزرگتر میتواند منجر به افزایش فضای دیسک مورد نیاز شود و به طور بالقوه منجر به مشکلاتی برای گرههایی با ظرفیت ذخیرهسازی محدود شود. علاوه بر این، سطوح بالای ذخیره سازی داده های تاریخی می تواند منجر به مشکلات تأیید در دسترس بودن داده ها و فراموشی شود.
به طور کلی، ارتقای Dancun نشان دهنده یک گام مهم رو به جلو در توسعه بلاک چین اتریوم است. همانطور که جامعه اتریوم در انتظار عرضه Dancun است، توسعه دهندگان به آزمایش و اصلاح تغییرات پیشنهادی ادامه می دهند و اطمینان حاصل می کنند که ارتقاء بدون به خطر انداختن ثبات و امنیت شبکه، پیشرفت های وعده داده شده را ارائه می دهد.