ویتالیک بوترین، یکی از بنیانگذاران اتریوم، به همراه بنیاد اتریوم، در حال بررسی حداقل 5 راه حل برای کاهش حداکثر اندازه بلاک اتریوم به منظور بهینه سازی بلاک چین برای "نقشه راه رول آپ" هستند.
راه حل های پیشنهادی:
1. افزایش هزینه calldata:
- افزایش هزینه calldata از 16 به 42 گس، که حداکثر اندازه بلاک را از 1.78 مگابایت به 0.68 مگابایت کاهش میدهد.
- این امر فضای بیشتری برای افزایش محدودیت gas بلاک ایجاد می کند.
2. افزایش هزینه calldata و کاهش هزینه سایر opcode ها:
- افزایش هزینه calldata، اما کاهش هزینه سایر opcode ها برای جبران اثرات منفی بر برنامه هایی مانند StarkNet که به calldata بزرگ برای اثبات های زنجیرهای نیاز دارند.
3.EIP-4844:
- استفاده از EIP-4844 ("Sharding") برای تقسیم داده ها به شاردهای کوچکتر، که به نوبه خود نیاز به بلاک های بزرگتر را کاهش میدهد.
4. "Stateless Ethereum":
- انتقال به "Stateless Ethereum" که در آن فقط وضعیت فعلی بلاک چین ذخیره میشود، و به بلاک های بزرگتر نیاز نیست.
5. "Optimistic Rollups":
- استفاده از "Optimistic Rollups" برای فشرده سازی تراکنش ها و کاهش فضای ذخیره سازی مورد نیاز در بلاک چین.
هدف از این تغییرات:
- افزایش مقیاس پذیری اتریوم
- کاهش هزینه های تراکنش
- افزایش سرعت تراکنش
تاثیر این تغییرات:
- این تغییرات می تواند بر برنامه های غیرمتمرکز (dApps) که بر روی اتریوم اجرا می شوند، تأثیر بگذارد.
- توسعه دهندگان dApp باید برنامه های خود را برای سازگاری با این تغییرات به روز کنند.
نتیجه:
- هنوز مشخص نیست که کدام راه حل یا ترکیبی از راه حل ها برای کاهش حداکثر اندازه بلاک اتریوم انتخاب خواهد شد.
- جامعه اتریوم در حال بحث و بررسی این راه حل ها است.
- این تغییرات می تواند اتریوم را به یک بلاک چین کارآمدتر و مقیاس پذیرتر تبدیل کند.