بهروزرسانی سختافزاری پلیگان باگ قطعی گرهها را رفع کرد – شبکه مجدداً فعال شد

پلیگان پس از باگ نرمافزاری، پایداری کامل شبکه را بازیابی کرد
طبق گزارش رسمی منتشر شده در صفحه وضعیت پروژه، پلیگان (Polygon) پس از یک اختلال موقت در قطعیت میلاستونها (milestone finality) که منجر به خروج برخی نودها از شبکه شد، پایداری کامل شبکه را بازیابی کرده است.
جزئیات حادثه و اقدامات فوری
این مشکل روز چهارشنبه آغاز شد، زمانی که یک باگ در «بور» (Bor) – تولیدکننده بلاکهای پلیگان – و «اریگون» (Erigon) – لایه دسترسی به دادههای آن – باعث ایجاد اختلال در بخشهایی از اکوسیستم شد. اگرچه خود بلاکچین به تولید بلاک ادامه داد، اما برخی از سرویسهای فراخوانی از راه دور (RPC) و اعتبارسنجها متوقف شدند و ارائهدهندگان را مجبور کردند تا به آخرین بلاک قطعی شده بازگردند و مجدداً همگامسازی (resynchronize) کنند.
پلیگان یک هارد فورک اضطراری برای رفع باگ قطعیت اجرا کرد
مهندسان پلیگان تأیید کردند که این باگ تحت پیکربندیهای خاصی، پیشرفت نودها را متوقف میکرد، اگرچه راهاندازی مجدد نودهای آسیبدیده مشکل را برای چندین اعتبارسنج و ارائهدهنده RPC حل کرد. در آن زمان، پلیگاناسکن (Polygonscan) – اکسپلورر بلاک شبکه – برای بیش از پنج ساعت هیچ بهروزرسانی بلاکی را نشان نمیداد. پلیگان بعداً توضیح داد که نودهای پلیگاناسکن پس از تولید یک میلاستون معیوب توسط «هیمدال» (Heimdall) – موتور اجماع پروژه – متوقف شده بودند.
یک نماینده شرکت گفت که تیم در حال همکاری با پلیگاناسکن برای تغییر به نودهای فعالی است که متوقف نشدهاند و تأکید کرد که تولید بلاک همچنان زنده است. تیم در یک بهروزرسانی در ساعت ۰۸:۵۲ UTC گفت: «قطعیت چکپوینت (Checkpoint finality) در عرض ۱۵ دقیقه به طور预期 کار میکند» و یک لینک جایگزین را به اشتراک گذاشت که امکان ردیابی تولید بلاک به صورت بلادراز در آن وجود داشت.
تحلیلها نشان داد که مشکل از ابزار قطعیت (finality gadget) هیمدال ناشی شده است که مسئول تولید میلاستونها در هر چند ثانیه است. اگرچه چکپوینتها هر ۲۰ دقیقه به اتریوم ارسال میشدند، اما میلاستونها که قطعیت قطعی و سریعتری را فراهم میکنند، پردازش نمیشدند. این امر باعث تأخیر در قطعیت سریع محلی شد، حتی در حالی که زنجیره اصلی به افزودن بلاک ادامه میداد.
برای حل این مشکل، پلیگان بهروزرسانیهای اضطراری را منتشر کرد: نسخه ۲.۲.۱۱-beta2 بور و نسخه ۰.۳.۱ هیمدال که دومی نیاز به یک هارد فورک (hard fork) داشت. این ارتقاء در ساعت ۳ بعدازظهر UTC اجرا شد و میلاستون معیوب را حذف و از پایگاههای داده نودها پاک کرد. پلیگان به زودی تأیید کرد که هارد فورک با موفقیت تکمیل شده و هم میلاستونها و هم چکپوینتها دوباره به طور عادی در حال نهایی شدن هستند.
بازگشت به حالت عادی و توضیحات مدیرعامل
تیم در بیانیهای در پلتفرم X نوشت: «هارد فورک با موفقیت تکمیل شده است و میلاستونها اکنون به همراه همگامسازی حالت (state sync) به طور عادی در حال پردازش هستند. چکپوینتها در حال عبور هستند و قطعیت اجماع (consensus finalization) به طور کامل در پلیگان PoS بازیابی شده است.»
سندیپ نایلوال، مدیرعامل و از بنیانگذاران بنیاد پلیگان، بعداً توضیح داد که این اختلال ناشی از یک پیشنهاد میلاستون معیوب بود که برخی از نودهای بور را به فورکهای (forks) واگرا سوق داد. این امر بیثباتی کوتاهمدتی را ایجاد کرد که در سیستم پیشبینی نشده بود. او تأکید کرد که اگرچه قطعیت چکپوینت روی اتریوم در طول این مدت فعال باقی مانده بود، قطعیت میلاستون محلی به تأخیر افتاده بود.
نایلوال گفت: «میلاستونها یک جایگزین سبکوزن برای چکپوینتها هستند که قطعیت سریعتر و قطعی را برای تراکنشها فراهم میکنند، حتی قبل از اینکه چکپوینتی به اتریوم ارسال شود. علت ریشگی از یک پیشنهاد میلاستون معیوب ناشی شد. ما اصلاحیههایی را روی هر دو بخش هیمدال و بور منتشر کردیم. با فعال بودن این اصلاحیهها، نودها دیگر متوقف نمیشوند و اجماع به طور عادی در حال نهایی شدن است.»
او این رویداد را بخشی از چالشهای رشد در مسیر مقیاسپذیری زنجیره اثبات سهام (proof-of-stake) پلیگان توصیف کرد اما گفت که هر چالش، تابآوری آن را تقویت میکند. او گفت: «با هر ارتقاء بلندپروازانهای، چالشهای رشد وجود خواهد داشت. اما هر کدام، پلیگان PoS را در مسیر دستیابی به توان عملیاتی گیگاگَس (GigaGas throughput) قویتر میکند.» و افزود که ارتقاءهای بیشتری برای افزایش ظرفیت و قابلیت اطمینان برنامهریزی شده است.
مهندسان پلیگان برای اطمینان از پایداری، به نظارت بر شبکه ادامه میدهند و در حال بررسی چگونگی ایجاد میلاستون معیوب هستند. علیرغم این عقبافتادگی موقت، شبکه عملیات عادی خود را از سر گرفته و بلاکها، میلاستونها و چکپوینتها به صورت بلادراز در حال پردازش هستند.
قابلیت اطمینان پلیگان پس از باگ قطعیت زیر سؤال رفت؛ ارزش کل قفلشده (TVL) ۸۷٪ از اوج خود کاهش یافته است
توسعهدهندگان پلیگان یک هارد فورک را برای رفع باگی که به طور موقت تولید بلاک در زنجیره اثبات سهام آن را متوقف کرده بود، مستقر کردهاند و پس از چند ساعت اختلال، شبکه را بازیابی کردند. این مشکل، که به قطعیت تراکنش (transaction finality) مرتبط بود، باعث شد صرافیها و پروتکلهای دیفای (DeFi) نتوانند واریز یا برداشت را پردازش کنند، زیرا منتظر تضمینهای تأیید بودند.
واکنشها و انتقادات
این اختلال با انتقاد معاملهگران پولیمارکت (Polymarket) مواجه شد که استدلال میکردند یک بلاک