محققان اتریوم پس از اینکه بلاک چین برای مدت کوتاهی به سرانجام نرسید، همچنان ابهام دارند

محققان اتریوم پس از اینکه بلاک چین برای مدت کوتاهی به سرانجام نرسید، همچنان ابهام دارند

Ethereum Researchers Remain Mystified After Blockchain Briefly Fails To Finalize PlatoBlockchain Data Intelligence. Vertical Search. Ai.

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

دو حادثه اکوسیستم اتریوم را در روزهای پنج‌شنبه و جمعه با بلوک‌هایی تحت تاثیر قرار داد عدم برای نهایی شدن برای سه و هشت دوره (تقریباً 20 دقیقه و یک ساعت) در رویدادهای جداگانه. dYdX، یک پلتفرم مشتقات محبوب، سپرده‌ها را در حالی که منتظر نهایی شدن از سرگیری بود، متوقف کرد.

توسعه دهندگان وصله هایی را برای دو مشتری آسیب دیده، Prysm و Teku، در روز جمعه منتشر کردند، اما محققان هنوز در مورد علت دقیق مشکل مطمئن نیستند.

بن ادینگتون از بنیاد اتریوم گفت: "من مطمئن نیستم که هیچ یک از ما به طور کامل دلیل آن را بفهمیم." گفت:. "هنوز در حال تجزیه و تحلیل است که علت اصلی این مشکل چیست و چرا زنجیره بهبود یافته است."

این اولین حادثه بزرگی است که توسط زنجیره Beacon، لایه اجماع اثبات سهام اتریوم (PoS) متحمل شده است. با هم ادغام شدند با لایه اجرای اصلی شبکه در سپتامبر گذشته، و به عنوان یک یادآوری هشدار دهنده از ماهیت آزمایشی فناوری بلاک چین عمل می کند.

علیرغم اینکه اتریوم ارز دیجیتال شماره 2 با ارزش بازار 225 میلیارد دلاری و اکوسیستم دیفای 27 میلیارد دلاری است، این پروتکل همچنان می تواند با مشکلات غیرمنتظره ای مواجه شود، به ویژه در زمانی که کار بر روی مخرب آن ادامه دارد. نقشه راه از ارتقاء.

کار طبق معمول

کاربران اتریوم با موفقیت به تراکنش های زنجیره ای خود از طریق این حادثه ادامه دادند.

بنیاد اتریوم گفت: «اگرچه شبکه نمی‌توانست نهایی شود، شبکه همانطور که طراحی شده بود، زنده بود و کاربران نهایی می‌توانستند در شبکه تراکنش کنند.» گفت: در یک پست وبلاگ «بعد از اینکه همه مشتریان با هم آشنا شدند، شبکه دوباره نهایی شد.»

بنیاد اتریوم این حادثه را به یک "سناریوی استثنایی" نسبت داد که باعث بار زیادی برای مشتریان لایه اجماع Teku و Prysm شد. وی افزود: "علت کامل این امر هنوز در حال ارزیابی است."

وصله‌های Teku و Prysm شامل بهینه‌سازی‌هایی هستند که استفاده از منابع را در دوره‌های شلوغی شبکه محدود می‌کنند.

ارسال Mortem

روز یکشنبه، بن ادینگتون از بنیاد اتریوم و سوپرفیز، مشاور سلامت جامعه Beacon Chain، این حادثه را در یوتیوب مورد بحث قرار دادند.

ادینگتون گفت نهایی شدن زمانی اتفاق می‌افتد که حداقل دو سوم اعتبار‌دهنده‌ها در مورد وضعیت اتریوم در طی گواهی پس از هر دوره توافق کنند. او گفت که حادثه هفته گذشته به گونه‌ای آشکار شد که تقریباً 60 درصد اعتبارسنجی‌ها به طور همزمان موفق به تأیید نشدند و از نهایی شدن شبکه جلوگیری کردند.

ادینگتون گفت: «به نظر می‌رسید که 60 درصد اعتبارسنجی‌ها آفلاین شده‌اند. "برای نهایی کردن زنجیره، ما نیاز به دو سوم یا 66٪ از اعتباردهندگان داریم."

تنوع مشتری

این زوج بهبود شبکه را به عنوان گواهی بر ارزش اتریوم توصیف کردند تنوع مشتری، تنها دو مورد از پنج مشتری اصلی اتریوم از مشکلات رنج می برند.

Edgington گفت که کاربران مشتری Lighthouse هیچ مشکلی در طول این حادثه نداشتند زیرا نرخ Lighthouse پردازش مجدد حالت های قدیمی را محدود می کند. با این حال، او گفت که طراحی لایت هاوس در شرایط خاص می تواند مشکلات متفاوتی ایجاد کند.

او گفت: "همانطور که در اطراف این موارد لبه دیدیم، اگر مشتریان رویکردهای کمی متفاوت داشته باشند، در واقع می تواند چیزها را تقویت کند زیرا برخی از آنها می توانند شبکه را در جایی که دیگران شکست می خورند حمل کنند."

مشکل تکراری

Edgington و Superphiz توافق کردند که این احتمال وجود دارد که اتریوم در آینده دوباره با مشکلات مشابه روبرو شود.

در حالی که محققان در حال حاضر مطمئن نیستند که دقیقاً چه چیزی باعث مشکلات نهایی شده است، ادینگتون پیشنهاد کرد که سرعت رشد شبکه ممکن است منابع محاسباتی مورد نیاز برای اعتبارسنجی اتریوم را افزایش دهد.

وی خاطرنشان کرد که تعداد اعتبار سنجی اتریوم از زمان راه اندازی زنجیره بیکن در دسامبر 2500 تا 2020 درصد افزایش یافته است، و اذعان داشت که توسعه دهندگان ممکن است در سال های اخیر از تست استرس در مقیاس بزرگ در شبکه های آزمایشی غفلت کرده باشند.

ادینگتون گفت که توسعه‌دهندگان اصلی اتریوم درس خود را آموخته‌اند و شبکه‌های آزمایشی خصوصی بزرگی را برای «تست استرس برخی از این سناریوها با اعداد اعتبارسنجی واقعی‌تر» مستقر خواهند کرد.

وضعیت اضطراری

در حالی که هفته گذشته شبکه اتریوم خود به خود نهایی شد، Edgington و Superphiz خاطرنشان کردند که اقداماتی برای محافظت از شبکه در برابر قطعی شدید وجود دارد.

نهایی‌سازی معمولاً پس از دو دوره اتفاق می‌افتد، اما زنجیره Beacon وارد یک حالت اضطراری به نام حالت "Inactivity Leak" می‌شود اگر نهایی‌سازی پس از چهار دوره اتفاق نیفتد. در این حالت، اعتبارسنجی‌ها هیچ پاداشی برای تأیید دریافت نمی‌کنند، اما برای عدم انجام آن با مجازات‌های فزاینده‌ای مواجه می‌شوند.

ادینگتون گفت این مکانیسم به آرامی ETH را از اعتبارسنجی‌های غیرعملی تخلیه می‌کند تا زمانی که اعتبارسنجی‌های فعال اکثریت دو سوم را نشان دهند و بتوانند دوباره شبکه را نهایی کنند.

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

طبق گفته Edgington، رویداد هفته گذشته تأثیر «کمترین» بر اعتبارسنجی‌ها داشت، به طوری که نزدیک به نیم میلیون اعتبارسنجی اتریوم در یک دوره کوتاه مدت نشت عدم فعالیت، تجمعی 28 ETH را از دست دادند.

تمبر زمان:

بیشتر از نافرجام