بهدنبال چند هفته اختلال در روند تولید بلاک، شبکه لایه ۲ استکس (Stacks) در تاریخ ۲۴ می (۳ خرداد) اعلام کرد که باگ موجود در منطق همگامسازی ممپول (Mempool) نودها را برطرف کرده و روند تولید بلاک را از سر گرفته است.
به گزارش میهن بلاکچین، با این حال، تیم توسعه هشدار داد تا زمانی که همه ماینرها و امضاکنندگان به نسخه ۳.۱.۰.۰.۱۱ ارتقا داده نشوند، همچنان احتمال اختلالات مقطعی در تولید بلاک وجود دارد.
ازسرگیری تولید بلاک در استکس
طبق بیانیه رسمی تیم استکس (Stacks) در شبکه اجتماعی X، مشکل شناساییشده مربوط به منطق اشتباه در پاسخدهی برخی نودها به درخواستهای RPC در فرآیند همگامسازی ممپول بوده است. این اشکال باعث میشد که تعدادی از نودها بهصورت نادرست پیامهایی ارسال کنند و همین امر موجب اختلال در ارتباطات شبکه شود. تیم توسعه در گزارش اولیهای که در گیتهاب (Github) منتشر شده، نوشته است:
این باگ درواقع به سال ۲۰۲۰ بازمیگردد و به منطق نادرست گرههای استکس در همگامسازی ممپول مربوط میشود که باعث شد در پاسخ به درخواستهای RPC، پیامهای اشتباه ارسال کنند. این اشکال تا پیش از افزایش حجم داده در بلاکهای اخیر، مشکلی ایجاد نکرده بود.
زمینه اختلال و اقدامات اصلاحی
طبق یافتههای اولیه، نسخه جدید کاملا با دایرکتوری چیناستیت (chainstate) نسخههای ۳.x.x.x.x
سازگار است و انتظار میرود این بهروزرسانی، بهطور کامل مشکل را برطرف کند. نخستین بار، تیم Stacks در تاریخ ۱۸ آوریل (۲۹ فروردین) این اختلال را تأیید کرد و مدعی شد که با یک «پچ ساده» قابل رفع است و نیازی به اقدام خاصی از سوی اپراتورهای نود نیست.
اما پس از وقوع فورک (در اینجا منظور Blockchain reorganization است) در بلاک ۸۹۷٬۴۴۲ بیت کوین و تأخیر در تولید بلاک، تیم توسعه در ۱۹ می (۲۹ اردیبهشت) بررسی دوبارهای آغاز کرد. بهدنبال بازگرداندن حدود ۷۰٪ از امضاکنندگان به نسخه قبلی Chainstate، تولید بلاک موقتا به وضعیت عادی برگشت اما تنها چهار روز بعد، اختلال دیگری در بلاکسازی گزارش شد.
اکنون با انتشار نسخه جدید و دعوت به ارتقا، استکس امیدوار است مشکل بهطور کامل حل شود؛ با این حال، تأکید شده hsj که تا تکمیل ارتقا در سطح شبکه، احتمال اختلال مقطعی همچنان وجود خواهد داشت.