Introduzione al Proof of Work
Il Proof of Work è un meccanismo di consenso che costringe i computer a spendere energia misurabile per risolvere un puzzle matematico prima di poter aggiungere un nuovo blocco di transazioni a una blockchain. È la ragione per cui Bitcoin ha valore come rete di regolamento e il motivo per cui questa rete consuma più elettricità di alcuni paesi.
Funzionamento del Proof of Work
La maggior parte delle spiegazioni del Proof of Work inizia con un’analogia, confrontandolo con una lotteria, un puzzle o una corsa. Queste analogie sono utili, ma oscurano un dettaglio critico: il Proof of Work non riguarda solo la risoluzione di un problema, ma la dimostrazione di aver speso risorse nel tentativo di risolverlo. Questa distinzione è importante perché spiega perché Bitcoin funziona come un libro mastro decentralizzato.
Nessuna autorità centrale decide chi può scrivere la prossima pagina del registro delle transazioni; invece, la rete assegna quel diritto a chi dimostra il maggiore sforzo computazionale.
Meccanismo di hashing e difficoltà
Una funzione hash prende un input di qualsiasi lunghezza e produce un output di lunghezza fissa. Bitcoin utilizza SHA-256, che produce un output di 256 bit. L’output sembra casuale, ma è deterministico: lo stesso input produce sempre lo stesso output e cambiare un singolo bit dell’input produce un output completamente diverso. Questa proprietà, chiamata effetto valanga, è ciò che rende l’hashing utile per il Proof of Work.
Quando un miner costruisce un blocco candidato, assembla un insieme di transazioni non confermate e include un campo chiamato nonce. Il miner esegue l’hash dell’intestazione del blocco ripetutamente, incrementando il nonce fino a quando l’hash risultante è numericamente inferiore a un valore target impostato dalla rete. Quel target determina la difficoltà.
Aggiustamento della difficoltà
Ogni 2.016 blocchi, il protocollo Bitcoin confronta il tempo effettivo impiegato per estrarre quei blocchi con il tempo previsto. Se i blocchi arrivano più velocemente del previsto, la difficoltà aumenta; se più lentamente, diminuisce. Questo meccanismo è una delle decisioni ingegneristiche più eleganti in Bitcoin.
Quando la Cina ha vietato il mining di Bitcoin nel 2021, la difficoltà si è adeguata verso il basso e i blocchi hanno continuato ad arrivare.
Attacchi e sicurezza
L’intuizione centrale del Proof of Work è che la spesa energetica crea un costo inalterabile. Per riscrivere la storia delle transazioni di Bitcoin, un attaccante dovrebbe rifare il Proof of Work per ogni blocco che desidera cambiare, oltre a superare i miner onesti. Questo è chiamato attacco del 51 percento.
Il costo dell’elettricità per sostenere un attacco del 51 percento sarebbe proibitivo. Questo modello di sicurezza economica è talvolta chiamato sicurezza termodinamica.
Critiche e alternative
I critici sottolineano che questa sicurezza ha un costo elevato. La rete Bitcoin consuma un numero stimato di 150-170 terawattora di elettricità all’anno. Tuttavia, i sostenitori controbattono che questo consumo protegge una rete che trasporta trilioni di dollari di valore.
Il Proof of Stake sostituisce il lavoro computazionale con un collaterale economico. Ethereum ha effettuato questa transizione nel settembre 2022, riducendo il consumo energetico di circa il 99,95%.
Conclusione
Il Proof of Work è un sistema in cui i computer competono per risolvere un puzzle matematico. Il primo computer a trovare una soluzione valida può aggiungere il prossimo blocco di transazioni alla blockchain e guadagna una ricompensa. Il mining di Bitcoin ora richiede hardware ASIC specializzati, e la difficoltà del mining è così alta che un computer normale impiegherebbe milioni di anni per trovare un singolo blocco valido in media.
Il Proof of Work garantisce l’ordinamento e l’immutabilità delle transazioni sulla blockchain, ma non garantisce le transazioni stesse prima che siano confermate. Non valida i meriti economici di alcuna transazione; semplicemente garantisce che, una volta che una transazione è inclusa in un blocco, diventa esponenzialmente più costosa da invertire.
Dichiarazione di non responsabilità: Questo articolo è solo a scopo informativo e non costituisce consulenza finanziaria, di investimento o legale.