
Raro recupero whitehat di Ethereum: l’ICO del 2016 sblocca 2 milioni di dollari in ETH bloccati da 9 anni
Nove anni sono un tempo molto lungo per aspettare un rimborso. Ma per 48 investitori che inviarono ETH all’ICO di HongCoin del 2016, quell’attesa è finalmente finita grazie a uno sforzo di recupero whitehat Ethereum ICO...
Una notizia importante fa rumore nell’ecosistema blockchain. Nove anni sono un tempo molto lungo per aspettare un rimborso. Ma per 48 investitori che inviarono ETH all’ICO di HongCoin del 2016, quell’attesa è finalmente finita grazie a uno sforzo di recupero whitehat Ethereum ICO 2016 che ha estratto più di 1. 000 ETH, per un valore di circa 2 milioni di dollari, da uno smart contract che stava funzionando in modo silenziosamente errato fin dai primi giorni delle crypto.
Lo sviluppatore che ha realizzato la correzione si fa chiamare 0xFlorent_ sui social. In un post condiviso domenica, ha spiegato che il contratto dell’ICO di HongCoin era stato costruito per restituire i fondi agli investitori se il progetto non avesse raggiunto il suo obiettivo di raccolta. L’obiettivo non è stato raggiunto.
Dinamiche di mercato
Tuttavia, un bug nella funzione di rimborso ha fatto sì che nessun denaro tornasse indietro. Gli ETH sono semplicemente rimasti lì, congelati, mentre il progetto svaniva dalla memoria. Ciò che rende la storia degna di nota non è solo l’ammontare in dollari.
È anche un promemoria del fatto che errori scritti nel codice nove anni fa possono ancora influenzare gli esiti di oggi. In pratica, il caso HongCoin mostra come un vecchio bug di smart contract con rimborso bloccato possa persistere per anni prima che qualcuno trovi una soluzione praticabile. Come un bug ha bloccato i rimborsi in ETH per nove anni Quando le ICO hanno preso piede nei primi anni di Ethereum, la meccanica era relativamente semplice.
Gli investitori inviavano ETH a uno smart contract in cambio di token legati a un progetto che spesso non era ancora stato lanciato. Se il progetto non riusciva a raccogliere fondi a sufficienza, il contratto avrebbe dovuto restituire gli ETH. Il contratto di HongCoin aveva questo meccanismo integrato.
Impatto sui mercati
Il problema era che la funzione di rimborso si basava su un numero errato per determinare quali investitori fossero idonei a riavere i propri soldi. Poiché gli smart contract eseguono esattamente ciò che è scritto — né più né meno — quel numero sbagliato ha fatto sì che la funzione non identificasse mai correttamente chi potesse richiedere un rimborso. Nessuno ha ricevuto i propri ETH, e nessuno poteva riceverli.
Questo tipo di bug non è evidente dall’esterno. Il contratto ha continuato a girare sulla blockchain di Ethereum molto tempo dopo che HongCoin aveva smesso di avere importanza. Non è apparso alcun messaggio di errore.
Non è stato attivato alcun avviso. 000 ETH sono rimasti silenziosamente fermi, senza andare da nessuna parte. Un workaround sblocca i fondi in 48 wallet di investitori 0xFlorent_ ha individuato che la logica difettosa del contratto poteva essere risolta tramite uno specifico workaround che permetteva al vecchio contratto di riconoscere correttamente ciascun investitore bloccato e rilasciare i relativi rimborsi.
I mercati delle criptovalute seguono da vicino questo sviluppo, mentre gli investitori valutano il potenziale impatto sui prezzi.




