شبکه هارمونی (Harmony) پس از اکسپلویتی که به ایجاد توکنهای جعلی ONE منجر شد، تصمیم گرفته بلاکچین خود را تا وضعیت ثبتشده در 11 آگوست بازگرداند. این اقدام به معنای کنار گذاشتن بیش از 109 هزار تراکنشی است که پس از نقطه تعیینشده تأیید شدهاند.
تیم توسعه هارمونی اعلام کرده ولیدیتورها ساعت 23:25 به وقت UTC در 11 آگوست را بهعنوان نقطه بازگشت در نظر میگیرند و بلاکهای جدید را از ارتفاعهای بعدی با استفاده از پایگاههای داده جایگزین تولید خواهند کرد. این شبکه میگوید تلاش برای بازگرداندن انتخابی تراکنشها میتواند امنیت و یکپارچگی زنجیره جدید را به خطر بیندازد.
اکسپلویت هارمونی چگونه اتفاق افتاد؟
ماجرا از آنجا شروع شد که یک نقص امنیتی در شبکه هارمونی به مهاجمان اجازه داد حدود 4 میلیارد توکن ONE را بدون مجوز وارد شبکه کنند. این حجم بسیار بالا بود و با توجه به عرضه در گردش حدود 15 میلیارد ONE، میتوانست نزدیک به 27 درصد به تعداد توکنهای موجود در بازار اضافه کند. قیمت ONE هم بلافاصله تحت فشار قرار گرفت و در واکنش به این اتفاق تا حدود 38 درصد سقوط کرد.
پس از شناسایی حمله، تیم هارمونی شروع به ردیابی توکنهای غیرمجاز کرد. طبق اطلاعات منتشرشده، حدود 10,288 انتقال در 409 کیف پول مرتبط با این توکنها شناسایی شده و صرافیها نیز برای مسدود کردن آدرسهای مرتبط با مهاجمان در جریان قرار گرفتهاند.
این اولین مشکل امنیتی جدی هارمونی نیست. این شبکه در سال 2022 نیز در حمله به بریج هورایزن (Horizen) حدود 97 میلیون دلار دارایی دیجیتال از دست داد و در سال 2023 هم یک باگ در سیستم استیکینگ آن باعث اضافهشدن حدود 146 میلیون ONE به عرضه شد. با این حال، حجم توکنهای غیرمجاز در اکسپلویت اخیر چندین برابر بیشتر از موارد قبلی است.
هارمونی بلاکچین را به عقب برمیگرداند
هارمونی برای مقابله با آثار این اکسپلویت تصمیم گرفته بلاکچین خود را به وضعیت ساعت 23:25 روز 11 آگوست برگرداند. در این فرآیند، ولیدیتورها بلاکهای ثبتشده پس از این نقطه را کنار میگذارند و ادامه زنجیره را با استفاده از پایگاههای داده جایگزین از نو تولید میکنند.
در نتیجه این بازگشت، 109,126 تراکنش عادی و 315 تراکنش مربوط به استیکینگ که در بازه موردنظر انجام شدهاند، از زنجیره جدید حذف خواهند شد. تیم هارمونی میگوید نمیتوان صرفاً تراکنشهای مرتبط با توکنهای جعلی را حذف کرد؛ زیرا در این فاصله موجودی حسابها، وضعیت قراردادهای هوشمند و سایر دادههای شبکه تغییر کرده و بازگرداندن انتخابی تراکنشها میتواند زنجیره جدید را با مشکل مواجه کند.
البته هارمونی تنها شبکهای نیست که در واکنش به یک مشکل جدی امنیتی یا فنی، به سراغ بازگرداندن تاریخچه بلاکچین رفته است. در گذشته نیز نمونههایی از بازنویسی یا بازگردانی زنجیره در شبکههایی مانند اتریوم و اتریوم کلاسیک دیده شده و ریون کوین (Ravencoin) نیز پس از حواشی اخیرش به دلیل نقص اجماع با احتمال سازماندهی مجدد چند روزه بلاکچینش مواجه است.
با این حال، چنین تصمیمی همیشه بحثبرانگیز است؛ زیرا از یک سو میتواند خسارت ناشی از یک حمله را محدود کند و از سوی دیگر، اصل تغییرناپذیری تراکنشهای بلاکچین را زیر سوال میبرد.