Cos’è il mining di criptovalute?

Bitcoin utilizza un algoritmo chiamato Proof of Work. È un puzzle molto difficile che i minatori devono risolvere per verificare le transazioni sulla blockchain. È molto energivoro e, come tale, altre reti hanno scelto metodi diversi per verificare le transazioni per risolvere il problema energetico.

Proprio come il normale mining, nel mining di criptovalute il lavoro di un minatore è quello di portare alla luce le risorse. La ricompensa per l’estrazione di risorse dal terreno è il valore in denaro della risorsa.

Per i minatori blockchain , tuttavia, le cose sono un po’ più complicate. Un cripto-minatore viene ricompensato risolvendo un puzzle diabolicamente difficile.

Prima di entrare in questo, esploriamo come le informazioni vengono condivise sulla rete.

Condivisione delle informazioni

Sulle reti di criptovalute ci sono tradizionalmente due tipi di nodi:

Nodi regolari ☋

Un nodo è un computer che condivide informazioni con altri nodi della rete. Quando qualcuno effettua una transazione sulla rete, ad esempio una persona invia a un’altra persona della valuta, il nodo più vicino documenta la transazione e la invia ad altri, quindi ogni nodo è sulla stessa pagina.

Nodi minerari ☊

Questi nodi prendono tutte le transazioni passate dai nodi regolari e le raggruppano per formare i blocchi che compongono la blockchain.

Quando combini i due, hai le basi per una rete di criptovaluta funzionante.

Il puzzle

I computer oi nodi minerari stanno cercando di indovinare un numero. Questo è più complicato di quanto sembri.

Come parte del design di qualsiasi criptovaluta c’è qualcosa chiamato funzione hash. Si tratta di un algoritmo appositamente progettato che trasforma tutte le transazioni che sono avvenute in un blocco in un unico numero.

Non importa se l’informazione è una singola lettera, una parola, una frase o un’intera enciclopedia, quel numero, chiamato numero digest, ha sempre la stessa lunghezza.

Ma se cambi solo un bit delle informazioni, il numero risultante che esce dalla funzione hash sarà completamente diverso.

Informazioni nella funzione hash ➡️ Un lungo numero fuori.

I minatori devono indovinare quel numero lungo per “risolvere” il blocco. Come?

I minatori stanno cercando di combinare tutte le transazioni nel blocco esistente, spingerlo attraverso una funzione hash e provare a creare un numero che rientri in un certo intervallo per essere corretto.

Questo richiede molto lavoro. ?

Lo sapevate?


L’attuale quantità di elettricità necessaria per estrarre e gestire la rete Bitcoin è pari a quanta elettricità consuma la Colombia in un anno.

Se lo fanno bene, la rete conferma che il numero è esatto. Il software su cui è costruita la valuta chiude il blocco, premia il vincitore con un po’ di valuta e tutti i minatori della rete riprovano al blocco successivo. ?

Ma c’è di più.

Prova di lavoro 📝

Ricordi quegli esami di matematica a scuola quando ti hanno chiesto di mostrare il tuo lavoro? Bene, le reti di criptovaluta sono più o meno le stesse.

Lo sapevate?

Per gli amanti delle curiosità, il numero che i minatori stanno cercando di indovinare è chiamato “nonce”, che è una concatenazione di “numero usato una volta”. In Bitcoin, il nonce è un numero intero compreso tra 0 e 4.294.967.296.

Per i minatori, la prova di lavoro è progettata per garantire che le persone non modifichino di nascosto transazioni o dettagli già presenti nella blockchain. È uno strumento elegante che aiuta anche a proteggere il libro mastro dagli hacker.

Il proof-of-work è uno dei motivi principali per cui tutti parlano di quanta elettricità usano le reti di criptovaluta come Bitcoin.

Difficoltà 🏋️‍♂️

Come si bloccano i nodi che minano i blocchi inviati dalla rete che potrebbero essere errati o che qualcuno sta tentando di hackerare? Difficoltà.

Il software su cui vengono eseguite le criptovalute imposta un livello di difficoltà ogni volta che viene creato un nuovo blocco. Questo fa due cose:

  1. Consente ai minatori di criptovalute di sapere se il blocco che è stato inviato loro per elaborare la soluzione al blocco successivo è abbastanza difficile. Se il blocco non soddisfa i requisiti stabiliti dalla rete, il miner può ignorarlo.
  2. Consente la produzione costante di valuta. Nel caso di Bitcoin , viene creato un nuovo blocco ogni 10 minuti.

Per impedire a qualcuno di acquistare le macchine più veloci e potenti per consentire loro di risolvere più rapidamente il puzzle crittografico al centro della rete, la rete regola automaticamente la difficoltà rilevando quante macchine stanno lavorando per risolvere il blocco.

Se la quantità di minatori sulla rete diminuisce, la difficoltà diminuisce.

Il futuro

Il mining di criptovalute è un’attività ad alta intensità energetica. Crea anche potenziali problemi poiché sempre più persone iniziano a utilizzare reti basate sul mining. Ma ci sono segni che i giorni dell’estrazione mineraria potrebbero essere contati.

Ethereum sta pianificando di cambiare il modo in cui le transazioni vengono verificate nel 2018. Nel frattempo, IOTA , un’altra criptovaluta sta pianificando di sbarazzarsi del mining del tutto!

Se Bitcoin vuole essere in grado di soddisfare più utenti, dovrà trovare un modo più efficiente dal punto di vista energetico per verificare le transazioni.

Inizia a scrivere il termine ricerca qua sopra e premi invio per iniziare la ricerca. Premi ESC per annullare.

Torna in alto