در جدیدترین جلسه توسعهدهندگان اصلی شبکه اتریوم (Ethereum All Core Developers Meeting – ACDE 214) که با تمرکز بر برنامهریزی و تصمیمگیری درباره ارتقاهای آینده برگزار شد، گامهای مهمی برای افزایش مقیاسپذیری، بهینهسازی مصرف گس و بهبود عملکرد شبکه برداشته شد.
به گزارش میهن بلاکچین، به گفته کریستین کیم (Christine Kim)، از محققان مطرح حوزه بلاکچین، محور اصلی این جلسه پیرامون ارتقای فیوساکا (Fusaka)، ارزیابی پروپوزال بهبود اتریوم (EIP) و تدوین برنامه تست برای شبکه آزمایشی جدید بود.
ارتقای Fusaka و افزایش تعداد EIPها به ۱۲ مورد
در این جلسه، توسعهدهندگان درباره دامنه ارتقای Fusaka گفتوگو کرده و در نهایت با افزودن EIP-7939، تعداد پروپوزالهای پذیرفتهشده برای این ارتقا را به ۱۲ عدد رساندند. این EIPها شامل طیف متنوعی از اصلاحات فنی و بهینهسازیهای ساختاری هستند که در ادامه به برخی از مهمترین آنها اشاره میشود:
- EIP-7594: معرفی PeerDAS یا نمونهگیری از دادههای در دسترس همتاها (Peer Data Availability Sampling) برای مقیاسپذیری لایه اجماع؛
- EIP-7823 و 7825: محدودسازی عملیات MODEXP و همچنین محدودسازی گس مصرفی تراکنشها؛
- EIP-7883: افزایش کارمزد گس برای عملیات محاسباتی ModExp؛
- EIP-7907: کاهش سقف مجاز برای اندازه کدهای قرارداد از ۲۵۶ کیلوبایت به ۴۸ کیلوبایت؛
- EIP-7935: تنظیم پیشفرض گس لیمیت (Gas Limit) بلاکها به مقدار جدید XX0M (مقدار نهایی در جلسات بعدی تعیین خواهد شد)؛
- EIP-7939: معرفی Opcode جدید برای شمارش صفرهای پیشرو (Leading Zero Counting)، کاربردی در برخی الگوریتمهای رمزنگاری و محاسبات عددی؛
- EIP-7951: پشتیبانی از منحنی بیضوی secp256r1 در قالب precompile، گامی مهم برای تسهیل تعامل با سیستمهای رمزنگاری استاندارد.
اصلاحات در پیشنهادها و یکپارچهسازی برخی پارامترها
در طول جلسه، برخی اصلاحات و بازنگریها نیز روی EIPها اعمال شد:
- در EIP-7951، بررسی بیشتر برای تعیین دقیق هزینه گس اجرا ادامه دارد؛
- در EIP-7907، محدودیت اندازه کدهای قرارداد بهطور قابلتوجهی کاهش یافت (از ۲۵۶KB به ۴۸KB) که تأثیر مستقیمی بر طراحی قراردادهای پیچیده خواهد گذاشت؛
- در EIP-7918، کارمزد پایه بلابها (blob) از 2^14 به 2^13 کاهش یافت تا کارمزد مربوط به دادههای blob تعدیل شود؛
- در EIP-7892، پارامتر حداکثر تعداد blobها به جای تعریف مستقل، در EIP-7594 ادغام شد تا انسجام بیشتری در پروپوزالها ایجاد شود.
یکی از بخشهای کلیدی جلسه، بحث درباره برنامه تست Devnet برای ارتقای Fusaka بود. توسعهدهندگان اعلام کردند که راهاندازی Fusaka Devnet 2 برای ۲۳ ژوئن (۲ تیر) برنامهریزی شده و در این فاز، حداقل سه مجموعه از کلاینتهای لایه اجماع (CL) و لایه اجرا (EL) باید آماده شوند. با این حال، برخی تغییرات به Devnet 3 موکول شدهاند و این موضوع باعث تمدید جدول زمانی تست خواهد شد.
ارتقای Glamsterdam و اضافهشدن Pureth
در کنار ارتقای Fusaka، جلسه ۲۱۴ام توسعهدهندگان اتریوم به نسخه بعدی ارتقاها با نام گلماستردام (Glamsterdam) نیز پرداخت. در این نسخه دو پروپوزال کلیدی اضافه شدهاند:
- EIP-7745: معرفی TrustLog Index برای تقویت ساختارهای ثبت دادههای قابل اعتماد؛
- EIP-7919: پروزپوال مهم Pureth که بهعنوان یکی از تحولات بنیادین در ساختار کلاینتها و بهبودهای درونی شناخته میشود.
جمعبندی
جلسه ۲۱۴ توسعهدهندگان اصلی اتریوم با تمرکز جدی بر بهروزرسانی Fusaka، پذیرش و بهینهسازی ۱۲ پیشنهاد جدید، اصلاحات مهم در ساختار گس و اندازه قراردادها، و آغاز برنامه تست Devnet، گامی دیگر در مسیر مقیاسپذیری بلندمدت و ارتقای تجربه کاربری اتریوم به شمار میرود. افزوده شدن پیشنهادهای بنیادی مانند Pureth در بسته Glamsterdam نیز نشان میدهد که توسعهدهندگان علاوه بر بهبود عملکرد اجرایی، نیمنگاهی به بازطراحی ساختارهای بنیادی شبکه در آینده دارند.
با نهایی شدن تستها و پیادهسازی این ارتقاها، انتظار میرود اتریوم بیشازپیش بهعنوان زیرساخت اصلی وب۳ و برنامههای غیرمتمرکز جایگاه خود را تثبیت کند.