Провалений ICO Ethereum 2016 року розблоковує 1 003 ETH через повторне відкриття збереженої помилки повернення коштів

White-hat дослідник 0xFlorent допоміг розблокувати 1 003,62 ETH із проваленого ICO HongCoin 2016 року після дев’яти років. За приблизно 1 983 USD за ETH станом на 1 червня відновлена вартість становить близько 1,99 мільйона доларів. Канал повернення коштів було повторно відкрито завдяки «археології контрактів». Хоча основна логіка повернення була фактично заблокована через бухгалтерську невідповідність, залишався старий шлях з дозволами multisig для «управління». У координації з початковими підписантами multisig HongCoin команда зробила 48 інвесторів такими, що мають право вимагати через refundMyIcoInvestment(). Відновлення вимагало 41 транзакції, підписаної multisig. Сім дрібніших власників змогли повернути кошти безпосередньо без обхідного шляху. Ончейн-докази від 29 травня показують, що refundMyIcoInvestment() ініціював внутрішній переказ у 96 ETH, підтверджуючи, що шлях для вимог знову активний. Трейдерам слід зазначити, що це не загальнодоступний шаблон експлойту для інших «сплячих» контрактів. Це залежить від надзвичайно специфічних умов: оригінальний multisig має залишатися придатним для використання, баг має бути досяжним в межах прав доступу, і має залишатися достатньо коштів. Це відповідальний випадок відновлення, що підкреслює стійкість дизайну смарт-контрактів раннього Ethereum — як ризик, так і іноді вбудований вихід.
Neutral
Ця подія може створити одноразовий приплив ETH від відшкодованих повернень ICO, але суми відносно малі порівняно з загальною ліквідністю ETH. Ширший висновок технічний: це підсилює розуміння, що деякі старі контракти Ethereum все ще можуть містити сплячі шляхи дозволів, хоча навряд чи це спричинить повторюваний шаблон на ринку. Внаслідок цього вплив на ціну ETH у короткостроковій перспективі, ймовірно, обмежений, а будь-який ефект на настрої пом’якшується відповідальною, неексплуатуючою природою відновлення.