Condividi questo articolo

Una soluzione all'attacco del 51% delle criptovalute? Multare i minatori prima che accada

Dopo aver perso denaro durante un attacco del 51% all'inizio di quest'anno, il progetto Cripto Horizen afferma di aver trovato una soluzione alla famosa vulnerabilità delle criptovalute.

ONE degli attacchi più temuti alle criptovalute potrebbe avere una soluzione elegante.

Almeno, questo è quanto afferma il team dietro al progetto Criptovaluta Horizen , precedentemente noto come Zencash, che ha visto più di 500.000 dollari hackerati da un exchange in un attacco del genere, chiamato attacco del 51 percento.all'inizio di quest'anno.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter The Protocol oggi. Vedi Tutte le Newsletter

Questo l'attacco avviene quando ONE singolo minatore malintenzionato controlla più del 51 percento della potenza di calcolo su una rete blockchain e può quindi immettere false transazioni nel sistema.

In un articolorilasciato oggi, il team Horizen afferma di aver trovato una soluzione innovativa, aggiornando il proprio algoritmo di consenso proof-of-work con una cosiddetta "funzione di ritardo" che penalizza i minatori che potrebbero prepararsi a un attacco del genere. Horizen è un fork della Cripto orientata alla privacy Zcash, che è a sua volta un fork di Bitcoin.

Poiché un attacco del 51 percento richiede che un minatore produca blocchi in Secret prima di pubblicarli sulla blockchain, il co-fondatore di Horizen Rob Viglione ha affermato che una funzione di ritardo consente di applicare penalità che rendono tali attacchi proibitivamente costosi.

"Quindi, in sostanza, ciò che fa è comportare un costo enorme, pari a 10 volte quello di un tentativo di lanciare ONE di questi attacchi", ha detto a CoinDesk.

Facendo un passo indietro, l'attacco del 51 percento è stato oggetto di attenzione da parte di molti appassionati Cripto quest'anno, dopo che cinque importanti criptovalute hanno perso denaro a causa dell'attacco di giugno.

Poiché danneggiano la fiducia nella sicurezza delle criptovalute in senso più ampio, Viglione ha descritto tali attacchi come una "esternalità negativa per l'intero settore".

E con una visione diretta dell'attacco (l'attacco del 51 percento su Horizen ha portato all'inclusione di 36 blocchi falsi nella blockchain), Viglione ha affermato:

"Subito dopo l'attacco i nostri ingegneri hanno iniziato a fare brainstorming e pensiamo di aver trovato una soluzione semplice ed elegante per garantire che ciò T accada di nuovo."

Ha continuato: "Tecnicamente, per renderlo costoso se dovesse mai accadere di nuovo".

Le sanzioni

Per raggiungere questo obiettivo, il nuovo algoritmo di Horizen introduce delle penalità per i blocchi ritardati, ovvero quelli che vengono trasmessi alla rete molto tempo dopo l'ultimo blocco.

Di fatto, la nuova versione del codice modifica una caratteristica dell'algoritmo di consenso sottostante, la cosiddetta "regola della catena più lunga", con una funzione di ritardo.

Ad esempio, se viene proposto un blocco che è 5 o più dietro il più recente, viene introdotta una penalità, ha detto Viglione. Ciò aumenta quadraticamente la quantità di blocchi che un miner deve produrre per far sì che le transazioni vengano accettate sulla catena, ha continuato.

In questo modo si riducono le probabilità che si verifichi un attacco del 51%.

E, data la natura dell'architettura di Horizen, una penalità del genere dovrebbe essere applicata solo se il miner è malintenzionato, ha affermato Viglione.

"Abbiamo un tempo medio di ricerca dei blocchi di 2 minuti e mezzo, la latenza massima per trasmettere in qualsiasi parte del mondo è di circa ONE o due secondi, quindi non è possibile che tu possa essere legittimamente indietro di 5 isolati", ha spiegato.

Questo però, ha osservato Viglione, potrebbe causare una partizione di rete sulla blockchain, poiché più catene di blocchi competono per essere riconosciute come la catena onesta. In questo caso, ha detto Viglione, i minatori voteranno per determinare quale catena sia legittima.

"In pratica scelgono quale catena è legittima e cominciano a fare mining su quella, proprio come farebbero con qualsiasi regola sulla catena più lunga", ha affermato Viglione.

Inoltre, per evitare che tali divisioni della rete diventino permanenti, Viglione ha affermato che le penalità diminuiscono sulla catena accettata.

"I blocchi vengono aggiunti e c'è un decremento negativo ONE alla penalità precedentemente stabilita, quindi c'è sempre una convergenza che può verificarsi per impedire che la partizione di rete diventi permanente", ha detto a CoinDesk.

Una domanda vecchia come il mondo

Insieme al comunicato, un white paper afferma che se una catena di blocchi viene rifiutata perché troppo indietro rispetto al blocco più recente, gli exchange possono congelare i depositi sospetti fino alla risoluzione della situazione.

Viglione ha inoltre affermato che i dettagli delle sanzioni possono essere modificati a seconda delle condizioni della rete.

"Possiamo regolare e aumentare il costo se mai dovessimo pensare che sia insufficiente rispetto agli hashrate e tutto il resto", ha detto a CoinDesk.

Tuttavia, vale la pena notare che tali cambiamenti sono da tempo oggetto di ricerca e altri sono scettici sulla possibilità che Horizen possa raggiungere i suoi obiettivi.

Ad esempio, Vlad Zamfir, uno dei principali ricercatori di proof-of-stake Ethereum , ha osservato che, sebbene non avesse ancora approfondito il nuovo codice di Horizen, "lo spazio di progettazione T include miracoli".

Inoltre, il ricercatore del consenso Emin Gur Sirer ha espresso scetticismo, dicendo a CoinDesk che "questi protocolli sono sottili e difficili da realizzare correttamente".

Tuttavia, dopo diversi mesi di test, Viglione è convinto che il nuovo algoritmo funzioni bene nella pratica e spera che possa rappresentare un esempio per l'intero settore Criptovaluta .

"Lo stiamo testando internamente da un po' di tempo, un paio di mesi, quindi siamo abbastanza fiduciosi del codice", ha affermato Viglione, aggiungendo:

"Immagino che anche altri progetti dovrebbero aggiornare il loro codice."

EDIT (16.20 UTC 10 ottobre 2018): Questo articolo è stato aggiornato per sottolineare che la vittima dell'attacco del 51% di Horizen del giugno scorso era un exchange Criptovaluta e non Horizen stessa.

Tagliare il filoimmagine tramite Shutterstock

Rachel-Rose O'Leary

Rachel-Rose O'Leary è una programmatrice e scrittrice presso Dark Renaissance Technologies. È stata lead tech writer per CoinDesk 2017-2018, occupandosi di Privacy tech ed Ethereum. Ha un background in arte digitale e filosofia e scrive di Cripto dal 2015.

Rachel-Rose O'Leary