Proof of work è un protocollo di consenso usato da bitcoin e da molti altri cryptos per convalidare le transazioni che si verificano nelle loro reti. Questo protocollo è utilizzato da minatori a viene utilizzato per confermare le transazioni e produrre nuovi blocchi nella catena. Mentre leggeremo la prova della svolta del lavoro per anni, la verità è che le tecnologie che Satoshi combinato per creare una valuta basata sulla blockchain già esisteva.
UN blockchain è un registro decentralizzato e affidabile delle transazioni che si verificano all'interno di una rete e sono convalidate da una rete di computer separati che utilizzano un protocollo crittografico per valutare l'accuratezza dei dati contenuti nel libro mastro. La vera innovazione alla base di Bitcoin risiede nell'integrazione di tre tecnologie distinte: un registro decentralizzato, chiavi crittografiche e il protocollo noto come prova di lavoro. In questo articolo, vedremo quale prova di lavoro è, come funziona e raggiunge.
Prova del lavoro spiegata
In termini semplici, prova di lavoro viene utilizzato per convalidare le transazioni che si verificano nelle loro reti. Questo processo è noto come estrazione mineraria , termine che la maggior parte riconoscerà. Molti nodi di proprietà separata costituiscono una rete blockchain e competono tra loro per assicurarsi che le informazioni contenute in ogni blocco di transazioni siano accurate. Per questi sforzi, ricevono una ricompensa.
Se ti pago 10 sterline/10 dollari per un prodotto, riconosci il valore di quella valuta e ti fidi perché è sostenuta dalla banca centrale del Regno Unito o dalla Federal Reserve degli Stati Uniti. Queste istituzioni fungono da garanti del valore delle valute che stampano. La prova del protocollo di lavoro fa lo stesso per le criptovalute. Garantisce che i dati contenuti nella blockchain siano affidabili dando ai nodi di rete un incentivo a convalidare dati accurati e rifiutare informazioni false.
Tutto questo accade nonostante il fatto che non vi sia un'istituzione centrale a sostegno di tale iniziativa. Quando utilizzato nel contesto di una blockchain, permette di avere fiducia tra soggetti sconosciuti che non si fidano l'uno dell'altro ma condividono la fiducia nella veridicità del protocollo di consenso.
Come funziona la prova di lavoro?
E un esempio di Proof of work sarebbe, se te ne inviassi una Bitcoin , tale transazione è registrata su un blocco con altre transazioni con un timestamp e comunicata alla rete decentrata dove diverse macchine, o minatori, impiegano la loro potenza di calcolo per convalidarla (insieme al resto del blocco). I nodi di rete convalidano le informazioni competendo tra loro per trovare la soluzione a enigmi matematici sempre più complessi. Presentano soluzioni su base di prove ed errori fino a quando non si trova il numero corretto e lo si comunica alle macchine rimanenti. Quando la maggioranza dei nodi concorda sul fatto che un minatore ha risolto il problema, si ottiene un consenso.
Per questo lavoro, il minatore riceve una ricompensa sotto forma di commissioni di transazione e il blocco di transazioni viene aggiunto al registro decentralizzato e condiviso dove diventa una parte immutabile della blockchain. Quando questi diversi nodi competono fino a raggiungere una soluzione su cui l'intera rete è d'accordo, consumano molta potenza computazionale, energia e tempo. Man mano che i problemi aumentano di complessità, anche questi costi, il che costituisce un ulteriore incentivo a non imbrogliare il sistema. Perché dovresti affrontare tutto lo sforzo e il costo di investire in computer potenti per poi perdere le ricompense?
La prova del protocollo di lavoro che permette questa convalida è brillante nel suo inizio perché si basa sull'interesse umano per garantire l'integrità della blockchain. Esiste una prova di lavoro in modo che le transazioni non possano essere falsificate.
Perché la prova del lavoro è importante?
La prova del lavoro è essenziale perché permette di avere fiducia in un ambiente senza fiducia. La capacità di generare blocchi di transazioni è una visualizzazione della potenza computazionale di cui le blockchain hanno bisogno per convalidare le informazioni che contengono.
Quando i minatori accettano di competere per la ricompensa per aver ottenuto il blocco successivo, implicitamente accettano anche di rispettare le regole di quella comunità di nodi, invece di manipolare la blockchain per i loro scopi nefasti.
Aumentando la difficoltà di verifica di ogni blocco, la prova di lavoro assicura che non si verifichi un eccessivo mining, il che preserva la fornitura di quella criptovaluta incentivando al tempo stesso i minatori a mantenere la rete in funzione.
Poiché utilizza risorse limitate come il tempo, la forza computazionale ed energia, la prova di lavoro non è infinitamente scalabile, il che solleva alcuni problemi. Ad esempio, si stima che l'elettricità utilizzata per convalidare una transazione Bitcoin potrebbe alimentare la famiglia media olandese per due settimane.
Un'alternativa per affrontare le inefficienze delle risorse inerenti a questo protocollo è il meccanismo di consenso della prova di palo. A prova di interesse, la rete valuta l'anzianità e l'investimento nella criptovaluta rispetto al potere computazionale. Poiché ogni volta che viene creato un nuovo blocco, il minatore deve scambiare vecchie unità di quella cripto con nuove, quel minatore sarà in una posizione più debole per creare il blocco successivo.
In questo modo si garantisce un continuo turnover di chi riesce a estrarre ogni blocco, incentivando al contempo l'affidabilità di quella cripto rendendo i detentori più grandi parte integrante del processo.
Scopri le nostre altre guide Blockchain qui .
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.