Il mining di criptovalute è una componente fondamentale di molti progetti di criptovaluta, in particolare Bitcoin (BTC), poiché è la procedura mediante la quale vengono prodotti, distribuiti e protetti sulla loro rete blockchain.
Il mining di criptovalute è semplicemente il processo di convalida delle transazioni crittografiche sulla blockchain, principalmente utilizzando il meccanismo di consenso proof-of-work (POW) e di creazione di nuove monete, in modo simile a come una banca centrale crea nuova moneta fiat. Potremmo aver usato alcune parole complicate lì. Segui mentre analizziamo tutto ciò che c'è da sapere sul mining di criptovaluta.
Tuttavia, in questo articolo, ci concentreremo maggiormente sul mining di Bitcoin, poiché la rete BTC funge da rete blockchain Proof of Work (PoW) più grande e popolare.
Cos’è il mining di bitcoin?
Prima di approfondire come vengono estratti i bitcoin, è necessario comprendere i fondamenti della blockchain e del bitcoin.
Blockchain è un database pubblico e decentralizzato che archivia e registra tutte le transazioni bitcoin. La tecnologia è un tipo di struttura di dati digitali che consente di condividere un registro delle transazioni digitali su una rete di computer dispersa. Per quanto riguarda le criptovalute, il registro della blockchain registra dati come l'importo totale inviato, gli indirizzi del mittente e del destinatario, il momento preciso in cui la transazione è stata completata e uno speciale hash o ID della transazione.
Nel frattempo, ogni transazione viene registrata come un "blocco" di transazioni "concatenate" insieme dalla prima all'ultima. Vengono spesso controllati e verificati dai minatori prima di essere pubblicati sulla blockchain. I minatori sono i computer, o gli operatori di tali computer, che autenticano collettivamente le transazioni affidabili e rifiutano quelle che non lo sono. In sostanza, vincerà l’opzione con il maggior supporto tra i minatori.
Tutte le informazioni “concatenate” insieme e archiviate sulla blockchain diventano molto difficili da modificare o eliminare da qualsiasi parte perché le stesse informazioni sono equamente condivise su una rete disparata di computer in tempo reale.
Andando avanti, il mining di Bitcoin è una complicata procedura matematica e tecnica che convalida le transazioni bitcoin sulla rete Bitcoin. È analogo a verificare un blocco sulla rete blockchain e ricevere un pagamento in Bitcoin in cambio dei propri sforzi. Solitamente vengono pagati con commissioni di transazione o con nuove monete generate.
Possiamo paragonarli ai banchieri del sistema bancario tradizionale che si assicurano che ogni transazione che avviene sia legittima e anche alle banche centrali che mettono in circolazione nuove valute tradizionali.
Il termine "minatori" si riferisce a coloro che lavorano nel processo di estrazione. Come per qualsiasi altra risorsa naturale, è disponibile solo una certa quantità di bitcoin, motivo per cui il metodo per emetterli è chiamato "mining".
Il numero di bitcoin che possono essere creati o estratti è limitato a 21 milioni, anche se più di 19 milioni di essi sono già stati emessi e sono ora in circolazione. Tuttavia, il mining di Bitcoin, come il mining vero e proprio, richiede un investimento di energia per generare o creare.
E in questo caso l’energia arriva sotto forma di energia elettrica, che viene utilizzata per estrarre bitcoin. I minatori competono tra loro per risolvere complicati problemi di hash che vengono crittografati crittograficamente per convalidare i blocchi contenenti transazioni.
Perché Bitcoin ha bisogno del mining?
Il motivo principale per cui Bitcoin richiede il mining è che la rete Bitcoin utilizza il protocollo di consenso chiamato "proof-of-work" o "PoW". Si tratta di un protocollo di creazione di monete che i minatori sfruttano per convalidare le transazioni risolvendo un difficile enigma matematico chiamato "prova di lavoro".
Questo meccanismo è il più costoso da configurare e utilizzare, poiché per funzionare richiede principalmente computer, software di mining, unità di elaborazione grafica (CPU) e altri metodi di calcolo ad alta energia.
Il mining è diverso dal protocollo di consenso "Proof of Stake" o "PoS" utilizzato da altre criptovalute, tra cui Ethereum e Cardano, che non richiede altro che staking, o il bloccaggio delle proprie monete in uno "staking pool", per convalidare le transazioni e creare nuove monete da utilizzare.
Il metodo PoS non richiede alcun metodo di verifica ad alta intensità energetica, a differenza del PoW, che si basa principalmente sull’elettricità e quindi ha un impatto negativo sull’ambiente. Si stima che una transazione bitcoin richieda 1.449 kWh per essere completata, ovvero l’equivalente di circa 50 giorni di energia per la famiglia media statunitense. A causa di questo eccessivo consumo di energia, molte attività minerarie di Bitcoin stanno ora passando all’utilizzo di fonti di energia rinnovabile come l’energia solare o eolica per estrarre le loro monete.
Satoshi Nakamoto, la persona "anonima" che ha inventato Bitcoin, ha ideato questo protocollo con l'intenzione di mantenere gli utenti Bitcoin il più onesti possibile. I minatori aiutano a prevenire il “problema della doppia spesa” convalidando le transazioni. Fondamentalmente vengono ricompensati per il loro ruolo di revisori dei conti. Sono responsabili dell’esame dell’autenticità delle transazioni Bitcoin.
Come spiegato da Investopedia, per “doppia spesa” si intende l’utilizzo non autorizzato dello stesso bitcoin per due transazioni diverse. A differenza della valuta fisica, dove lo scambio di denaro garantisce che non possa essere speso nuovamente, la doppia spesa è un rischio con le valute digitali.
Nel caso della valuta fisica, una volta spesa una banconota da 100 dollari, questa non è più in possesso di chi la spende e non può essere nuovamente utilizzata dalla stessa persona. Sebbene esista denaro contraffatto, non equivale a spendere due volte la stessa valuta fisica.
Immagina di possedere una banconota da 100 dollari autentica e una falsa che assomiglia esattamente a quella vera. Se tentassi di utilizzare entrambe le banconote per il pagamento, un osservatore attento che esaminasse i numeri di serie di entrambe le banconote rileverebbe che hanno lo stesso numero di serie.
Di conseguenza, è evidente che una delle fatture è fraudolenta. Questo scenario è analogo alla funzione di un minatore blockchain di bitcoin, che verifica le transazioni per garantire che gli utenti non abbiano tentato di spendere due volte lo stesso bitcoin in modo illegittimo.
Pensieri conclusivi
Nonostante sia un meccanismo complesso, il mining è ancora il modo più efficace per proteggere una rete blockchain. Il protocollo di mining proof-of-work viene utilizzato anche da altre criptovalute ben note come Dogecoin, Litecoin e Monero. In sostanza, il mining svolge fondamentalmente tre funzioni: introdurre nuove monete in circolazione e approvare le transazioni esistenti; rilevamento di frodi e doppie spese; e manutenzione dei registri decentralizzata.