Contenuti
- Comprendere gli incentivi di Bitcoin
- Come funziona il selfish mining?
- Il selfish mining rappresenta una minaccia per Bitcoin?
- In chiusura
Comprendere gli incentivi di Bitcoin
Come funziona il selfish mining?
Dimostriamo il selfish mining con un esempio. Supponiamo che l'hash rate totale sia diviso equamente tra 4 miner. Alice, Bob, Carol e Dan (ciascuno con il 25%). Alice, Bob e Carol seguono le regole, ma Dan sta cercando di sfruttare il sistema a suo favore.
In circostanze normali, ci aspetteremmo che il miner che trova un blocco lo aggiunga immediatamente alla catena. E questo è ciò che fanno Alice, Bob e Carol come partecipanti onesti. Tuttavia, se Dan trova un blocco, lo trattiene (è una soluzione valida, ma deve ancora essere aggiunta). Dan potrebbe avere fortuna e trovare due blocchi di fila prima degli altri miner.
La catena di Dan è ora avanti di due blocchi. Se la sua fortuna non si esaurisce e riesce a rimanere sempre avanti rispetto all'altra catena con questa distanza, Dan continua. Quando gli altri recuperano arrivando ad essere solo un blocco indietro, lui rivela la sua catena.
Ora, Alice, Bob e Carol vedono la catena di Dan – ora la riconoscono come la catena da seguire. Qualsiasi ricompensa che avrebbero guadagnato sull'altra catena non esiste più. E dato che Dan ha aggiunto quei blocchi alla catena corrente, si tiene tutte le ricompense.
Il selfish mining rappresenta una minaccia per Bitcoin?
Sarebbe certo più economico per tutti i partecipanti comportarsi come ci si aspetta da loro. Il selfish mining crea una grande quantità di spreco, ma è importante sottolineare che chi mette in atto la pratica mantiene un vantaggio strategico sugli altri partecipanti nel network. Di conseguenza, è probabile che all'utente malintenzionato si uniranno altri miner, peggiorando la situazione.
Altri non ritengono invece che questa condotta sia una minaccia, menzionando considerazioni ideologiche da parte dei miner, oltre a un incentivo per mantenere il network operativo in un contesto decentralizzato. Permettere all'ecosistema di venire danneggiato impedirebbe ai suoi miner di recuperare il loro investimento in elettricità e hardware, o di realizzare un profitto.
In chiusura
Se il selfish mining può essere eseguito con successo da un consorzio di miner, potrebbe davvero essere una strategia interessante per chi cerca di incrementare i propri profitti. Nella peggiore delle ipotesi, gli incentivi spingeranno i miner onesti a unirsi ai selfish miner, danneggiando la decentralizzazione di Bitcoin.
Da una prospettiva più ampia, però, non ha molto senso per i partecipanti allinearsi in questo modo. Dopotutto, agire per compromettere la sicurezza del network potrebbe causare il crollo del prezzo di Bitcoin, che influirebbe direttamente sulla redditività di un'operazione di mining.