Beacon Chain - که به عنوان لایه اجماع برای شبکه اتریوم عمل می کند - هفته گذشته در دو نوبت جداگانه با مشکلات فنی مواجه شد که باعث شد بلوک های نهایی را متوقف کند. در حالی که بلوکها پیشنهاد میشدند، در یک پنجره 25 دقیقهای اعتبارسنجی نشدند.
این دو حادثه در 11 و 12 مه ثبت شدند، زمانی که بیش از 60٪ از اعتباردهندگان انجام وظایف خود را متوقف کردند و در نتیجه باعث ضرر در Finality شدند.
باخت در پایان
طبق گفته گلسنود، اساساً «نهایی». اشاره دارد به حالتی که اکثریت اعتباردهنده ها - دو سوم کل سهام - وضعیت نهایی بلاک چین را تایید کرده اند و تضمین می کنند که یک بلوک و تراکنش های پردازش شده آن نمی توانند تغییر یابند یا از بلاک چین حذف شوند.
عملکرد زنجیره بیکن در هفته گذشته کاهش یافت زیرا نزدیک به 60 درصد اعتبار سنجی آفلاین بودند و از انجام مسئولیت های توافقی خود غایب بودند. این شرکت تحلیلی خاطرنشان کرد که حدود 3.68 درصد از اسلات های روزانه از دست رفته است و 253 بلوک به موقع پیشنهاد نشده است. این به طور قابل توجهی کمتر از 658 بلوک از دست رفته در ارتقای Shapella است.
Glassnode همچنین مشاهده کرد که برخی از مشتریان لایه اجماع با گواهیهای قدیمیتر مواجه میشوند و مجبور میشوند تا حالتهای قدیمیتر را برای تأیید بارگیری کنند، در حالی که سعی میکردند به طور همزمان موارد ورودی جدید را مدیریت کنند. این متعاقباً باعث "گرم شدن بیش از حد و نقص عملکرد این سیستم ها" شد.
همه مشتریان به دلیل تفاوت در رویکرد طراحی تحت تأثیر قرار نگرفتند. در نتیجه، اعتبار سنجیهایی که اینها را اجرا میکنند، قادر به پردازش تراکنشها و تولید بلوکها بودند.
با این حال، اعتباردهندههای آسیبدیده در هر دو مورد، به ترتیب در عرض 20 دقیقه و یک ساعت دوباره آنلاین شدند. نرخ مشارکت به آسانی به بیش از 98 درصد رسید.
در طول دو باخت در Finality، هیچ کاربر نهایی در شبکه اصلی اتریوم تحت تأثیر قرار نگرفت و به دلیل تنوع مشتری، قادر به تراکنش در شبکه بودند. اما، مورد دوم منجر به اولین نشت عدم فعالیت شد، که یک حالت اضطراری است که برای بازیابی Finality در Beacon Chain استفاده میشود. در چنین حالتی، اعتباردهندههای غیرفعال جریمه میشوند تا زمانی که از زنجیره رقیق شوند یا شروع به مشارکت کنند.
در سطح فنی تر، برخی از مشتریان لایه اجماع با گواهیهای قدیمیتر مواجه شدند و مجبور شدند حالتهای قدیمیتر را برای تأیید بارگیری کنند، در حالی که همزمان تلاش میکردند گواهیهای دریافتی جدید را مدیریت کنند، که در نهایت باعث گرم شدن بیش از حد این سیستمها و عملکرد نادرست شد. pic.twitter.com/qST8kvUkOc
- شیشه شیشه (glassnode) ممکن است 14، 2023
عواقب بعدی
در پاسخ به این مشکل، توسعهدهندگان هسته اتریوم پچهایی را برای مشتریان Prysm Labs و Teku منتشر کردند. در یک بیانیهیکی از مشاوران اتریوم گفت که مشکل Finality "به نظر می رسد که به دلیل بار زیاد روی برخی از مشتریان لایه های اجماع ایجاد شده است که به نوبه خود توسط یک سناریوی استثنایی ایجاد شده است."
این دو مشتری ارتقاهایی را منتشر کردند که بهینهسازیهایی را برای جلوگیری از مصرف بیش از حد گرههای beacon اجرا میکنند.
مشکلات نهایی به دنبال افزایش فعالیت و نرخ پاداش در اتریوم به دلیل احیای مجدد memecoin که باعث جهش گسترده در مصرف گاز در شبکه شد و کارمزدها به بالاترین حد 12 ماهه رسیدند.
100 دلار رایگان بایننس (انحصاری): برای ثبت نام و دریافت 100 دلار هزینه رایگان و 10 درصد تخفیف در ماه اول Binance Futures از این لینک استفاده کنید. (مقررات).
پیشنهاد ویژه PrimeXBT: از این پیوند برای ثبت نام استفاده کنید و کد CRYPTOPOTATO50 را وارد کنید تا حداکثر 7,000 دلار در سپرده های خود دریافت کنید.
منبع: https://cryptopotato.com/ethereum-beacon-chains-finality-issues-led-to-253-missed-blocks-in-2-days-glassnode/