La blockchain di Bitcoin Gold (BTG) ha subito un attacco 51%, causando una doppia spesa di BTG per un valore di oltre 70.000$. Come scritto su GitHub da James Lovejoy, un ricercatore presso la Digital Currency Initiative del MIT, tra il 23 e il 24 gennaio il network della criptovaluta è stato colpito da due riorganizzazioni consecutive.
Un attacco 51% indica una situazione nella quale una singola entità, o un gruppo di entità in combutta, ottiene il controllo di oltre metà della potenza di calcolo della blockchain. In questo modo tale entità può liberamente confermare nuove transazioni o annullare quelle già completate, così da poter spendere due volte le stesse criptovalute.
Due attacchi 51% in sei ore
Nel primo attacco, avvenuto poco dopo le 18:00 GMT del 23 gennaio, dalla blockchain sono stati rimossi 14 blocchi e ne sono stati aggiunti 13. In questa occasione circa 1.900 BTG, con un valore al tempo di 19.000$, sono stati spesi due volte.
Circa sei ore più tardi, alla mezzanotte del 24 gennaio, un altro attacco ha rimosso 15 blocchi e ne ha aggiunti 16, portando alla doppia spesa di altri 5.267 BTG (53.000$)
Il crimine paga?
Bitcoin Gold utilizza l'argoritmo Equihash noto come Zhash, al fine di mantenere il mining della criptovaluta possibile anche con normali schede video. Sulla base dei prezzi di mercato per Zhash presenti su Nicehash, il costo stimato per ogni riorganizzazione della blockchain era di circa 1.700$.
L'assalitore avrebbe quindi recuperato il medesimo valore in block reward. Questo significa che gli attacchi sono come minimo andati in pari, e che molto probabilmente hanno generato dei profitti.
In seguito all'attacco, il valore di Bitcoin Gold è notevolmente aumentato: il prezzo della criptovaluta è passato in poche ore da 10,42$ a 11,60$. Al momento della stesura di questo articolo BTG oscilla attorno gli 11,74$, in positivo di quasi il 14% rispetto a ieri.
Binance incrementa i tempi di conferma per i prelievi
Al momento dell'attacco, il popolare exchange di criptovalute Binance permetteva il deposito di BTG dopo 6 conferme e il prelievo dopo 12 conferme. Questo significa pertanto che le riorganizzazioni di 14 e 15 blocchi citate in precedenza hanno aggirato entrambi i limiti.
Da allora Binance ha incrementato la conferma per i prelievi a 20 blocchi, anche se questo non elimina del tutto il potenziale di rimuneratività di un altro attacco 51%.
Bitcoin Gold aveva subito un attacco 51% anche a maggio 2018, portando alla doppia spesa ci ben 18 milioni di dollari in BTG. In seguito all'evento, l'exchange Bittrexx ha annunciato la rimozione della criptovaluta dalla propria piattaforma.