Credito:Pixabay/CC0 di dominio pubblico
Il proof-of-stake è un meccanismo per ottenere il consenso su una blockchain. Blockchain è una tecnologia che registra le transazioni che non possono essere cancellate o alterate. È un database decentralizzato, o registro, che non è sotto il controllo di una persona o di un'organizzazione. Poiché nessuno controlla il database, sono necessari meccanismi di consenso, come il proof-of-stake, per coordinare il funzionamento dei sistemi basati su blockchain.
Mentre Bitcoin ha reso popolare la tecnologia, la blockchain fa ora parte di molti sistemi diversi, consentendo applicazioni interessanti come piattaforme finanziarie decentralizzate e token non fungibili o NFT.
Il primo meccanismo di consenso blockchain ampiamente commercializzato è stato il proof-of-work, che consente agli utenti di raggiungere il consenso risolvendo complessi problemi matematici. Per risolvere questi problemi, agli utenti viene comunemente fornito un interesse nel sistema. Questo processo, chiamato mining, richiede grandi quantità di potenza di calcolo. Il proof-of-stake è un'alternativa che consuma molta meno energia.
Al suo interno, la tecnologia blockchain fornisce tre importanti proprietà:
La prima proprietà, governance e funzionamento decentralizzati, è la proprietà che controlla quanta energia è necessaria per far funzionare un sistema blockchain.
Votare nei sistemi blockchain
I sistemi blockchain utilizzano il voto per decentralizzare la governance e il funzionamento. Mentre i meccanismi esatti per il modo in cui il voto e il consenso vengono raggiunti differiscono in ciascun sistema blockchain, ad alto livello, i sistemi blockchain consentono a ciascun utente di votare su come dovrebbe funzionare il sistema e se una determinata operazione, accettando un nuovo blocco nella catena, ad esempio, dovrebbe essere approvato.
Tradizionalmente, il voto richiede che l'identità delle persone che votano possa essere conosciuta e verificata per garantire che solo le persone ammissibili votino e lo facciano solo una volta. Alcuni sistemi blockchain consentono agli utenti di presentare un ID digitale per dimostrare la propria identità, consentendo di votare con un consumo energetico trascurabile.
Tuttavia, nella maggior parte dei sistemi blockchain, gli utenti sono anonimi e non hanno un ID digitale che possa provare la loro identità. Che cosa, allora, impedisce a un individuo di fingere di essere molti individui e di esprimere molti voti? Esistono diversi approcci, ma il più utilizzato è il proof-of-work.
Nella prova di lavoro, gli utenti ottengono voti in base alla quantità di potenza di calcolo che hanno in proporzione agli altri utenti. Dimostrano la loro proprietà di questo potere di calcolo risolvendo difficili problemi matematici. Se un utente può risolvere il doppio dei problemi di un altro utente, ha il doppio della potenza di calcolo degli altri utenti e ottiene il doppio dei voti.
Tuttavia, la risoluzione di questi problemi matematici è estremamente dispendioso in termini di energia, il che porta a lamentele sul fatto che il proof-of-work non è sostenibile.
Prova di partecipazione
Per affrontare il consumo di energia del proof-of-work, è necessario un altro modo per convalidare gli utenti. Il proof-of-stake è uno di questi metodi. Nella prova di partecipazione, gli utenti convalidano le loro identità dimostrando la proprietà di alcune risorse sulla blockchain. Ad esempio, in Bitcoin, questa sarebbe la proprietà dei bitcoin e in Ethereum, sarebbe la proprietà di Ether.
Sebbene ciò richieda agli utenti di bloccare temporaneamente le proprie risorse nella blockchain per un periodo di tempo, è molto più efficiente perché richiede un dispendio energetico trascurabile. Secondo le stime dell'azienda, il passaggio dal proof-of-work al proof-of-stake ridurrà il consumo energetico di Ethereum del 99,95%.
L'unione di Ethereum
Questa maggiore efficienza energetica è il motivo per cui molti sistemi blockchain intendono passare dal proof-of-work al proof-of-stake. Ethereum prevede di apportare questa modifica durante la settimana del 15 settembre 2022. Questa è nota come Fusione. Durante questa fusione, le operazioni passeranno dall'essere votate sull'utilizzo del proof-of-work all'essere votate sull'utilizzo del proof-of-stake. Al completamento della fusione, per votare sulle transazioni verrà utilizzata solo la prova di partecipazione.
La speranza è che questo renda Ethereum sostenibile per il prossimo futuro. + Esplora ulteriormente
Questo articolo è stato ripubblicato da The Conversation con licenza Creative Commons. Leggi l'articolo originale.