ETFFIN Finance >> Finanza personale corso >  >> Criptovaluta >> Blockchain

Meccanismo di prova del lavoro in criptovaluta

Gli investitori che non conoscono le criptovalute tendono a trovare l'intero ecosistema confuso e ingannevole. Quando gli investitori cercano di istruirsi su argomenti relativi alle criptovalute, si sentono come se stessero frequentando più di un corso di materie tecniche invece di imparare a conoscere la finanza. Questo è il motivo per cui da molto tempo gli investitori tradizionali evitano le criptovalute. Però, c'è anche una serie di investitori nel mercato che non hanno più paura della tecnologia. Gli investitori della nuova era sono sia esperti di tecnologia che finanziari. Con l'aumento del tasso di accettazione globale delle criptovalute, sta diventando obbligatorio per ogni investitore avere una conoscenza di base dei concetti tecnici che stanno alla base della rete di criptovalute.

In questo articolo, daremo uno sguardo più da vicino al concetto di "prova di lavoro" che è alla base di qualsiasi sistema di criptovaluta basato su blockchain .

Che cos'è un meccanismo di consenso?

Primo, dobbiamo capire che i sistemi blockchain sono molto diversi da qualsiasi altro sistema che già conosciamo. Quasi tutti i sistemi informatici in uso oggi sono sistemi centralizzati. Ciò significa che la responsabilità della manutenzione del database spetta a un'autorità centrale. Ad esempio, se la parte A e la parte B effettuano transazioni utilizzando Bank of America, quindi le loro informazioni vengono archiviate sui server della Bank of America. La Bank of America sarebbe incaricata di garantire che l'integrità del sistema sia stata mantenuta.

Però, nel caso di Bitcoin, non esiste un'autorità centrale. Quindi, A e B stanno effettuando transazioni senza alcuna autorità designata che tenga un registro. Quindi, tenere un registro può diventare estremamente difficile. Blockchain risolve questo problema decentralizzando la tenuta dei registri. Ciò significa che invece di una banca che tiene i registri, ogni partecipante alla rete ha la propria copia dei record. Ora, poiché ci sono milioni di persone che hanno una copia dello stesso disco, abbiamo bisogno di un sistema per assicurarci che tutte le copie siano aggiornate. Questo meccanismo che garantisce che tutti i partecipanti su una rete blockchain abbiano lo stesso identico record è chiamato meccanismo di consenso.

Il problema della doppia spesa

Ora, poiché sappiamo cos'è un meccanismo di consenso, dobbiamo anche sapere perché è richiesto. Se consideriamo l'esempio precedente, quando A e B effettuano transazioni utilizzando Bank of America come intermediario, la banca detrae denaro dal conto di A e lo aggiunge al conto di B. Occorre capire che il denaro viene detratto non appena viene effettuata la transazione. Però, nel caso della blockchain, poiché i record sono distribuiti, potrebbe essere possibile per A spendere gli stessi soldi due volte prima che i record sulla blockchain vengano aggiornati. È per questo motivo che è necessario un meccanismo di consenso. Il meccanismo di consenso mette sostanzialmente ai voti ogni transazione. Tutti i computer partecipanti votano in base alla corrispondenza del nuovo record proposto con la loro copia dei record. Utilizzando questa tecnica, il problema della doppia spesa può essere eliminato dalle criptovalute. Questo è ciò che garantisce il mantenimento del valore della valuta poiché non può essere contraffatta facilmente.

In che modo la prova di lavoro garantisce l'integrità della rete?

Non appena un nuovo blocco di transazioni viene immesso in rete, i minatori, cioè altre persone sulla rete che forniscono potenza di calcolo, iniziano a convalidarlo. Devono convalidare la transazione risolvendo una sequenza di complessi problemi matematici. Questi problemi matematici sono intenzionalmente resi difficili. Se i problemi sono troppo facili, la sicurezza della rete sarebbe a rischio. Però, se i problemi sono troppo difficili, allora il tempo di elaborazione per le transazioni sarebbe troppo grande. Tra i vari minatori che cercano di risolvere il problema, il primo ad essere in grado di farlo presenta una prova di lavoro. Questa prova di lavoro viene ricompensata sotto forma di più criptovaluta. Anche altri minatori convalidano la prova del lavoro presentata. Alla fine, si ottiene il consenso della rete e si mantiene l'integrità della rete.

Problemi con il meccanismo di prova del lavoro

Il meccanismo di prova del lavoro è più popolare all'interno della comunità delle criptovalute. Questo perché questo è il metodo utilizzato da Bitcoin che rappresenta oltre il 50% di tutte le criptovalute utilizzate in tutto il mondo. Però, ci sono problemi significativi con questo meccanismo.

  • in primo luogo, gli esperti affermano che i problemi matematici che devono essere risolti prima di aggiungere transazioni a una blockchain sono completamente arbitrari e persino inutili. Non hanno alcuna utilità nella vita quotidiana, a parte essere utilizzati per proteggere la rete. Molti credono che il sistema proof of work stia sprecando la potenza computazionale presente oggi.

  • In secondo luogo, il meccanismo di prova del lavoro è stato ampiamente criticato per il consumo di grandi quantità di elettricità. L'attrezzatura necessaria per eseguire il meccanismo di prova del lavoro è specializzata e consuma grandi quantità di elettricità. È stato affermato che questa apparecchiatura ha consumato più elettricità rispetto ad alcuni paesi come la Svizzera e l'Ungheria. Poiché l'elettricità è una risorsa limitata che deve essere consumata con saggezza, il meccanismo di prova del lavoro ha subito critiche significative da parte degli ambientalisti.

La linea di fondo è che la prova del lavoro è un meccanismo complesso ma necessario che è centrale per il funzionamento del mercato delle criptovalute. Col tempo, sono stati introdotti anche altri meccanismi come la prova della posta in gioco. Però, la prova del lavoro è ancora il meccanismo più utilizzato.