EIP-12188 اتریوم؛ پیشنهاد کوتاه‌کردن پنجره نگهداری بلاک برای سبک‌شدن نودها

انتشار 56 دقیقه قبل
آنچه می‌خوانید...

یک پیشنهاد فنی تازه در مخزن رسمی اتریوم ثبت شده که هدفش کاهش مدت نگهداری بلاک‌ها در لایه اجماع است؛ تغییری کوچک در ظاهر که می‌تواند هزینه اجرای نود و در نتیجه سطح غیرمتمرکز بودن شبکه را جابه‌جا کند.

پیشنهاد EIP-12188 برای کوتاه‌کردن پنجره نگهداری بلاک در لایه اجماع اتریوم و کاهش فشار ذخیره‌سازی نودها

یک پیشنهاد فنی تازه در مخزن رسمی بهبود اتریوم ثبت شده که اگرچه سرخط خبری پرسروصدایی ندارد، به یکی از کهنه‌ترین گلوگاه‌های این شبکه می‌پردازد: EIP-12188 پیشنهاد می‌کند پنجره نگهداری بلاک در لایه اجماع کوتاه‌تر شود تا فشار ذخیره‌سازی روی نودها کم شود و انتشار بلاک‌ها سریع‌تر انجام گیرد.

پنجره نگهداری بلاک دقیقاً چیست؟

اتریوم دو لایه دارد: لایه اجرا که تراکنش‌ها را پردازش می‌کند و لایه اجماع که مسئول توافق اعتبارسنج‌ها بر سر ترتیب بلاک‌هاست. لایه اجماع موظف است بلاک‌های گذشته را برای مدت مشخصی نگه دارد تا هر نودی که تازه به شبکه می‌پیوندد یا موقتاً عقب می‌افتد بتواند خودش را همگام کند. هرچه این پنجره طولانی‌تر باشد، هر نود باید حجم بیشتری داده روی دیسک نگه دارد. این پیشنهاد می‌گوید این پنجره از آنچه لازم است طولانی‌تر شده و می‌توان کوتاهش کرد. برای درک ساختار کلی این لایه‌ها، راهنمای نود اعتبارسنج اتریوم نقطه شروع خوبی است.

چرا EIP-12188 مطرح شده است؟

دلیل اصلی، تغییر تدریجی الزامات نگهداری داده تاریخی در این شبکه است. با تغییر رویکرد به این موضوع، نگه‌داشتن یک پنجره طولانی در لایه اجماع بخشی از منطق قبلی خود را از دست داده است. توسعه‌دهنده‌ای با نام کاربری kevaundray این پیشنهاد را در گیت‌هاب ثبت کرده و هدف اعلام‌شده دوگانه است: کاهش فشار ذخیره‌سازی روی اپراتورهای نود، و بهبود کارایی انتشار بلاک در شبکه. دومی کمتر دیده می‌شود ولی اهمیت دارد؛ هرچه بار همگام‌سازی سبک‌تر باشد، بلاک‌ها سریع‌تر بین نودها پخش می‌شوند.

چرا اندازه نود به غیرمتمرکز بودن ربط دارد؟

این هسته ماجراست. اگر اجرای یک نود کامل نیازمند صدها گیگابایت فضای پرسرعت و پهنای باند بالا باشد، عملاً فقط کسانی می‌توانند نود بالا بیاورند که سرور اجاره کنند. نتیجه‌اش این است که اعتبارسنجی در دست تعداد کمتری متمرکز می‌شود — دقیقاً برخلاف چیزی که یک شبکه غیرمتمرکز ادعا می‌کند. هر بایتی که از الزامات ذخیره‌سازی کم شود، تعداد افرادی که می‌توانند مستقل مشارکت کنند بیشتر می‌شود. اهمیت این تمایز را در تفاوت متمرکز و غیرمتمرکز توضیح داده‌ایم و اگر خودت قصد راه‌اندازی نود داری، ساختار ارتقاهای اتریوم مسیر عملی را نشان می‌دهد.

اجماع توسعه‌دهندگان هنوز شکل نگرفته

انصاف حکم می‌کند این را هم بگوییم: پیشنهاد فعلاً در مرحله بازبینی عمومی است و هیچ تضمینی برای پذیرش آن وجود ندارد. برخی توسعه‌دهندگان کلاینت از آن حمایت کرده‌اند، اما برخی دیگر معتقدند اثر عملی‌اش بر مصرف واقعی فضای ذخیره‌سازی محدود خواهد بود. این اختلاف طبیعی است و بخشی از فرایند استاندارد این شبکه محسوب می‌شود؛ همان مسیری که پیشنهادهایی مثل پیشنهاد افزایش ظرفیت شبکه و انتزاع حساب هم طی کرده‌اند. برخی از این پیشنهادها به هارد فورک می‌رسند و برخی سال‌ها در حالت پیش‌نویس می‌مانند.

  • موضوع: کوتاه‌کردن پنجره نگهداری بلاک در لایه اجماع اتریوم.
  • هدف: کاهش فشار ذخیره‌سازی نودها و بهبود کارایی انتشار بلاک.
  • ثبت‌کننده: توسعه‌دهنده‌ای با نام کاربری kevaundray در مخزن رسمی گیت‌هاب.
  • وضعیت: در بازبینی عمومی؛ هنوز نه پذیرفته شده و نه برای هارد فورک زمان‌بندی شده است.
  • بحث باز: بخشی از توسعه‌دهندگان کلاینت موافق‌اند و بخشی اثر عملی آن را محدود می‌دانند.

جمع‌بندی: EIP-12188 از آن دست تغییراتی است که هیچ‌وقت روی نمودار قیمت دیده نمی‌شود ولی جهت بلندمدت شبکه را می‌سازد. هزینه اجرای نود یکی از واقعی‌ترین سنجه‌های غیرمتمرکز بودن است و هر پیشنهادی که آن را پایین بیاورد، ارزش دنبال‌کردن دارد. برای دارنده اتریوم و رشد شمار اعتبارسنج‌ها هیچ اقدامی لازم نیست؛ این تغییرات در لایه پروتکل رخ می‌دهند و اگر پذیرفته شوند، معمولاً در قالب یک ارتقای شبکه مثل آنچه در هارد فورک پکترا دیدیم اعمال می‌شوند. متن کامل پیشنهادها و وضعیت هرکدام را می‌توانی در مخزن رسمی پیشنهادهای بهبود اتریوم دنبال کنی.

سوالات متداول

EIP-12188 چه چیزی را تغییر می‌دهد؟

پیشنهاد می‌کند مدت زمانی که لایه اجماع اتریوم موظف است بلاک‌های گذشته را نگه دارد کوتاه‌تر شود؛ هدف، کاهش حجم ذخیره‌سازی مورد نیاز نودها و بهبود سرعت انتشار بلاک در شبکه است.

آیا این پیشنهاد تصویب شده است؟

خیر. در مرحله بازبینی عمومی قرار دارد و هنوز برای هیچ ارتقای شبکه‌ای زمان‌بندی نشده است؛ بخشی از توسعه‌دهندگان کلاینت از آن حمایت کرده‌اند و بخشی اثر عملی‌اش را محدود می‌دانند.

کاربر عادی باید کاری انجام دهد؟

خیر. این تغییر در لایه پروتکل و کلاینت اعتبارسنج‌ها اعمال می‌شود و اگر پذیرفته شود، در قالب یک ارتقای شبکه به‌صورت خودکار اجرا می‌گردد؛ دارنده معمولی اتریوم اقدامی لازم ندارد.

این محتوا مفید بود؟
نظرات کاربران
می خواهم از پاسخ به کامنتم مطلع شوم
اطلاع از
guest

0 دیدکاه های این نوشته
قدیمی ترین ها
جدیدترین ها رای بیشتر
0
در سریعترین زمان ممکن به شما پاسخ خواهیم دادx