Proof of Work (POW): cos’è e come funziona

Un algoritmo di consenso è, in generale, il processo decisionale all’interno di un gruppo. Gli algoritmi per il consenso blockchain funzionano con una logica identica. Inoltre, gli algoritmi di consenso blockchain hanno obiettivi chiari per espandere l’uso delle reti blockchain

Esistono vari tipi di algoritmi di consenso, basati sulle reti blockchain. Ma i due principali sono Proof-of-Work (PoW) e Proof-of-Stake (PoS).

Questo episodio di Hard Fork Basics darà uno sguardo a una delle caratteristiche più distintive della blockchain, il suo meccanismo di consenso, in particolare Proof-of-Work (PoW). Alla fine dovresti essere in grado di dimostrare di sapere di cosa si tratta.

In questo articolo, ti forniremo la guida completa sul popolare algoritmo di consenso, Proof-of-Work (PoW). Vediamo ora in dettaglio in questa recensione.

Cos’è la prova di lavoro?

Proof-of-Work è anche comunemente abbreviato in PoW. La prova di lavoro (PoW) è il metodo di consenso più antico. L’idea per Proof of Work (PoW) è stata pubblicata per la prima volta nel 1993 da Cynthia Dwork e Moni Naor ed è stata successivamente applicata da Satoshi Nakamoto nel documento Bitcoin nel 2008.

Il consenso Proof of Work è il meccanismo di scelta per la maggior parte delle criptovalute attualmente in circolazione. Il termine “prova di lavoro” è stato utilizzato per la prima volta da Markus Jakobsson e Ari Juels in una pubblicazione nel 1999.

È essenzialmente una rete che impedisce la doppia spesa e le grandi criptovalute la usano come algoritmo di consenso.

Un algoritmo PoW funziona in modo tale che i nodi all’interno di una rete debbano risolvere un problema di matematica per costruire il blocco successivo. In secondo luogo, colui che ottiene la soluzione al problema di matematica ottiene il permesso di consenso per scegliere il blocco che dovrebbe essere aggiunto accanto alla lavagna.

Perché è necessaria la prova di lavoro?

La prova di lavoro è importante in quanto fornisce un resoconto della fiducia in un ambiente privo di fiducia. Questo protocollo garantisce che non si verifichi un’estrazione eccessiva. Lo fa aumentando la difficoltà di verificare ogni blocco.

Mantiene la fornitura della criptovaluta e supporta anche i minatori per mantenere la rete in funzione. Allo stesso tempo, utilizza risorse limitate come tempo, forza computazionale ed energia.

Proof of Work controlla e si assicura che gli utenti non spendano i soldi inutilmente dove non devono spendere. Utilizza una combinazione di crittografia e teoria dei giochi. L’algoritmo PoW consente a tutti di modificare la blockchain in base alle regole del sistema.

Come funziona il POW?

Il protocollo Working of Proof of Work può essere riassunto in breve come segue:

1) Le transazioni sono raggruppate in unità generalmente note come blocchi

2) Le transazioni all’interno di ciascun blocco vengono verificate per la legittimità dai minatori.

3) Un rompicapo matematico noto come problema della prova di lavoro deve essere risolto dai minatori per rendere conto della verifica.

4) Il primo minatore che risolve ogni problema di blocco viene ricompensato con una ricompensa.

5) Quindi le transazioni verificate vengono archiviate nella blockchain pubblica.

Vantaggi della prova di lavoro

I sistemi Proof of Work hanno molti vantaggi significativi. sono un modo perfetto per scoraggiare gli spammer. Se è necessaria una quantità ragionevole di lavoro per es. inviando un’e-mail per ogni processo, quindi la maggior parte degli spammer non avrà abbastanza potenza di calcolo per inviare un gran numero di e-mail non richieste.

Inoltre, i framework Proof of Work possono essere utilizzati per fornire protezione a una rete nel suo insieme. Questo è il vantaggio principale delle blockchain che utilizzano un sistema di consenso per la prova del lavoro. Se un numero sufficiente di nodi competono per trovare una particolare soluzione, allora per ogni singolo cattivo attore o anche un singolo gruppo di cattivi attori, la potenza di calcolo richiesta per sopraffare e controllare una rete diventa irraggiungibile.

Prova di lavoro vs prova di posta in gioco

I sistemi Proof of Stake hanno lo stesso scopo ma il processo è leggermente diverso rispetto ai sistemi Proof of Work. Non ci sono rompicapi matematici con la Proof of Stake. Il creatore di un nuovo blocco, invece, viene scelto in maniera deterministica, in base alla sua posta in gioco.

La Proof of Stake include validatori al posto dei minatori. Alcune delle loro criptovalute sono bloccate dai validatori come la posta in gioco nell’ecosistema. I validatori quindi scommettono sui blocchi che sperano vengano aggiunti accanto alla catena. All’inserimento del blocco i validatori riceveranno un incentivo di blocco pari alla loro puntata.

La prova della posta ha alcuni vantaggi rispetto alla prova del servizio. L’aumento dell’efficienza energetica è l’elemento più importante. Tendono ad essere molto più verdi rispetto all’altro in quanto riduce il processo di estrazione ad alta intensità energetica. L’elettricità consumata contemporaneamente è solo una frazione di quella consumata in PoW.

Limitazioni della prova di lavoro

Tuttavia, ci sono alcuni inconvenienti o limitazioni associati alla Prova di lavoro, che possono essere descritti in dettaglio come segue:

1) Enormi spese: È necessario un hardware informatico specializzato per eseguire algoritmi complicati per il mining. Anche il costo è alto e non abbordabile. Inoltre, gli speciali pool minerari necessitano di un’enorme quantità di energia per funzionare, il che riduce ulteriormente i costi.

2) L’inutilità dei calcoli: C’è molta potenza richiesta alle macchine per generare un blocco dai minatori. tuttavia, le loro stime non sono valide da nessun’altra parte, come un’azienda, una scienza o altri.

3) 51% di attacco: Un attacco del 51% è un attacco Proof of Work da parte della maggior parte del gruppo di utenti, che controlla la maggior parte della potenza di mining. Gli aggressori arrivano al completo potere, dove possono monopolizzare creando blocchi e ricevere ricompense.

Conclusione

Il Proof of Work era la soluzione originale al problema della doppia spesa e si è dimostrato accurato ed efficace. È necessario che tutti i minatori risolvano una somma complessa nella Prova di lavoro. Il vincitore è ulteriormente determinato dalla persona che possiede la maggior quantità di dispositivi hardware.

Tuttavia, ci sono alcuni problemi che devono essere affrontati dall’algoritmo Proof of Work che devono essere considerati. Ciò include la quantità di energia di cui ha bisogno, la centralizzazione del potere che i pool minerari hanno attualmente ei rischi di un attacco del 51%. Il vincitore è ulteriormente determinato dalla persona che possiede la maggior parte delle apparecchiature hardware.