2016 жылғы сәтсіз аяқталған Ethereum ICO 1 003 ETH‑ты ашты — сақталған қайтарым қатесі қайта ашылды

White-hat зерттеушісі 0xFlorent 2016 жылғы HongCoin-ның сәтсіз ICO-дан тоғыз жылдан кейін 1 003,62 ETH құлпын ашуға көмектесті. 1 маусымдағы ETH үшін шамамен 1 983 АҚШ долларына есептегенде, қалпына келтірілген құн шамамен 1,99 миллион долларды құрайды. Қайтарым арналары контракт археологиясы арқылы қайта ашылды. Негізгі қайтарым логикасы есеп айырысу сәйкессіздігінен тиімді түрде бөгелгенімен, «басқару» үшін ескі multisig рұқсат жолы әлі де болған. HongCoin-ның бастапқы multisig қол қоюшыларымен үйлестіру арқылы команда 48 инвесторды refundMyIcoInvestment() арқылы талап етуге жарамды етті. Қалпына келтіруге 41 multisig-қолтаңбалық транзакция қажет болды. Жеті кіші иеленуші айналып өтусіз тікелей қайтарым ала алды. 29 мамырдағы он-чейн дәлелдері refundMyIcoInvestment() 96 ETH ішкі аударымды іске қосуды көрсетеді, бұл талап ету жолы қайтадан белсенді екенін растайды. Трейдерлер мұны басқа ұйықтап тұрған контрактілерге кеңінен қайта қайталанатын эксплойт үлгісі деп қабылдамауы тиіс. Бұл ерекше нақты жағдайларға тәуелді: бастапқы multisig пайдалануға жарамды болуы керек, ақау рұқсат шегінде қолжетімді болуы керек және әлі де жеткілікті құн болуы қажет. Бұл жауапты қалпына келтіру оқиғасы, ол Ethereum-ның ерте кезеңдегі смарт-келісімшарт дизайндарының тұрақтылығын көрсетеді — тәуекел де, кейде кіріктірілген шығу жолы да.
Neutral
Бұл оқиға ICO қайтарымдарын қалпына келтіруден біржолғы ETH ағынын тудыруы мүмкін, бірақ сомалар жалпы ETH өтімділігімен салыстырғанда айтарлықтай кіші. Кеңірек қорытынды техникалық сипатта: бұл кейбір ескі Ethereum келісімшарттарында әлі де ұйқыдағы рұқсат жолдары болуы мүмкін екенін растайды, алайда бұл нарықта қайтадан қайталанатын үрдісті тудыруы ықтимал емес. Нәтижесінде ETH-тың қысқа мерзімді бағаға әсері әдетте шектеулі болады, ал көңіл-күйге әсері қалпына келтірудің жауапты және пайдалану емес сипаты арқылы әлсірейді.