Harmony блокчейн-жобасының инфрақұрылымы бұрын-соңды болмаған сынаққа тап болды: эксплойт нәтижесінде зиянкестерге шамамен 4 трлн ONE токенін рұқсатсыз генерациялау мүмкін болды. Оған жауап ретінде команда желіні шабуылға дейінгі күйге толық қайтару туралы шешім қабылдады, бұл ондаған мың транзакцияға әсер етіп, барлық валидаторлардың үйлестіруін талап етеді.
Қалпына келтірудің техникалық мәліметтері
Әзірлеушілер рассинхронизацияны болдырмау және заңды активтердің зақымдануын азайту үшін екі шард үшін бірыңғай қалпына келтіру нүктесін таңдады. Бақылау нүктелері келесі биіктіктерде бекітілген:
- Shard 0 — #92 730 034 блок;
- Shard 1 — #94 978 278 блок.
Екі блок та 2026 жылғы 11 тамыз, 23:25:37 UTC сәйкес келеді. Жаңа дерекқорлар орнатылғаннан кейін желі тиісінше #92 730 035 және #94 978 279 блоктарынан жұмысын жалғастырады. Оқиға 12 тамызда басталды, алғашқы шабуыл Shard 0-де #92 730 036 блогында тіркелді.
Токендерді жағу неге тиімсіз
Баламалы сценарийлерді қарастыра келе, команда жалған ONE-дердің заңды қаражатпен жоғары дәрежеде араласуына байланысты адрестік жағудан бас тартты. Токендер биржалар, DEX, өтімділік пулдары және көпірлер арқылы өтіп үлгерді, бұл бүкіл көлемді басқа активтерге қауіп төндірмей қауіпсіз жоюды мүмкін емес етеді. Адрестердің қара тізімі де қабылданбады: ол эмиссияны жоймайды және қатысы жоқ әмияндарды бұғаттауы мүмкін. Транзакцияларды таңдамалы қалпына келтіру тым қауіпті деп танылды, себебі блокчейн күйінің өзгеруі своптар, стейкинг және контрактілер үшін болжамсыз нәтижелерге әкелуі мүмкін.
Осыалдықтың түп-тамыры
Негізгі себеп шардаралық транзакцияларды растау механизміндегі осалдық болды — баг қолданылған түбіртектерді қайта өңдеуге мүмкіндік берді. Қосымша стейкинг-комитеттерінің кворумын тексеруде ақау анықталды: белгілі бір жағдайларда нөлдік BLS-қолтаңба валидациядан өте алатын. Команда бұл вектордың тікелей шабуылда қолданылғанын анықтап жатыр. Алдын ала модель бойынша, жалған ONE-дердің 99,9%-дан астамын нақты әмияндарға дейін бақылау мүмкін болды, бірақ бұл оларды қауіпсіз жоюға мүмкіндік бермейді. Адрестер тізімі биржалар мен LayerZero-ға берілді, құқық қорғау органдарымен ынтымақтастық жүргізілуде.
Қайтару ауқымы
Shard 0-дің 141 628 дәйекті блогын талдау 109 126 қарапайым және 315 стейкинг-транзакциясын анықтады. Олардың ішінде тек 22 операция тәуелділіксіз қарапайым аударымдар болды, бірақ олар да қалпына келтіру үшін қауіпсіз деп танылмады. 80 000-нан астам транзакция смарт-контрактілердің күйіне тәуелді болды, ал қалғандары биржалармен, көпірлермен немесе қаражатты біріктірумен байланысты. Қайтарудан кейін баланстар, пул резервтері және стейкинг күйі өзгереді, бұл таңдамалы тәсілді өте қауіпті етеді.
Менің көзқарасым: Harmony шешімі — мәжбүрлі, бірақ дұрыс қадам. Дегенмен, қайтару блокчейннің өзгермейтіндігіне деген сенімге нұқсан келтіретін прецедент жасайды. Инвесторлар күрделі шардаралық архитектурасы бар желілерде мұндай оқиғалар қайталануы мүмкін екенін ескеріп, мұндай платформаларда активтерді сақтау кезінде өз тәуекелдерін қайта қарауы тиіс.