TL;DR

Il mining è il processo attraverso il quale le transazioni Bitcoin vengono verificate e aggiunte alla blockchain. L'obiettivo dei minatori è trovare una soluzione valida a problemi matematici complessi. I minatori che riescono a risolvere questi enigmi vengono ricompensati con nuovi bitcoin e commissioni di transazione.

All’inizio, gli utenti Bitcoin potevano partecipare alla corsa al mining con i loro personal computer. Al giorno d’oggi, un’attività mineraria redditizia richiede l’uso di piattaforme minerarie altamente specializzate. Poiché il mining da solo è molto difficile, molti miner scelgono di unirsi a un pool di mining per aumentare le possibilità di ottenere una ricompensa in blocco, che viene poi condivisa proporzionalmente tra i membri del pool.


introduzione

Il mining di Bitcoin garantisce che la blockchain sia aggiornata con transazioni legittime. All’epoca era una soluzione unica per creare fiducia in un ambiente senza fiducia. In questo senso, il mining è fondamentale per il modello di sicurezza di Bitcoin.

L’idea di estrarre e ricevere BTC in cambio è un accordo dal suono interessante. Anche se i tempi del mining con la CPU di un computer sono finiti, per essere coinvolti nel mining non è sempre necessario possedere una macchina fisica. Ma prima che tu possa decidere se il mining fa per te, discutiamo brevemente come funziona il mining di Bitcoin.


Cos'è il mining di Bitcoin?

Quando un utente crea una nuova transazione Bitcoin, deve attendere che altri utenti della rete (nodi) ne verifichino e confermino la validità. I minatori sono responsabili della raccolta di nuove transazioni in sospeso e del loro raggruppamento in un blocco candidato (un nuovo blocco che deve ancora essere convalidato).

L'obiettivo di un minatore è trovare un hash di blocco valido per il blocco candidato. Un hash di blocco è una stringa di numeri e lettere che funziona come un ID univoco per ciascun blocco. Ecco un esempio di hash di blocco:

0000000000000000000b39e10cb246407aa676b43bdc6229a1536bd1d1643679


Per creare un nuovo hash di blocco, il miner deve raccogliere l'hash del blocco precedente, i dati del blocco candidato, un nonce, e inviare il tutto tramite una funzione hash.

Tuttavia, il miner deve trovare un nonce che, combinato con tutti i dati, genererà un hash del blocco che inizia con una certa quantità di zeri. La quantità di zeri cambia in base alla difficoltà di mining. Un hash di blocco valido dimostra che il miner ha svolto il lavoro necessario per convalidare il blocco candidato (da qui Proof of Work).

Dopo aver raccolto le transazioni in sospeso e creato il blocco candidato, il nonce è l'unica cosa che un minatore può modificare, ed è ciò che fanno le piattaforme di mining. In un intenso processo di tentativi ed errori, le macchine minerarie continuano a modificare il nonce e ad eseguire l'hashing dei dati combinati più volte finché non trovano una soluzione a quel blocco (ovvero un hash che inizia con una certa quantità di zeri).

Non appena un minatore trova un hash valido, può convalidare il blocco candidato e raccogliere i premi bitcoin. Questo è anche il momento in cui le transazioni blockchain incluse in quel blocco passano da pendenti a confermate.


Quanto guadagna un minatore Bitcoin

Ogni nuovo blocco fornisce al rispettivo minatore una ricompensa per il blocco, che consiste in bitcoin appena generati (sussidio per il blocco) più commissioni di transazione. Poiché la ricompensa del blocco è quasi interamente costituita dal sussidio del blocco, la maggior parte delle persone la chiama ricompensa del blocco (senza tenere conto delle commissioni).

Per quanto riguarda Bitcoin, il sussidio per blocco è iniziato a 50 BTC nel 2009 e viene ridotto della metà ogni 210.000 blocchi (circa quattro anni). Questi eventi di dimezzamento hanno causato la riduzione della ricompensa del mining a 25 BTC nel 2012, poi a 12,5 BTC nel 2016 e infine a 6,25 BTC nel 2020. Il prossimo evento di dimezzamento dovrebbe verificarsi nel 2024. A partire da maggio 2021, la ricompensa del blocco sta dando ai minatori circa $ 300.000 per blocco.

Tuttavia, ci sono molti fattori da considerare quando si valutano le attrezzature minerarie e la redditività. La velocità con cui un impianto di mining può produrre nonce casuali e testarli è un parametro importante da verificare. Questa cifra è nota come hash rate ed è vitale per il successo di un minatore Bitcoin. Maggiore è l’hash rate, più velocemente sarai in grado di testare questi input casuali.

Un altro parametro importante è il consumo energetico di una piattaforma mineraria. Se si spendono più soldi per l’elettricità rispetto al valore guadagnato dall’attività mineraria, la redditività va a rotoli.


Come iniziare a estrarre Bitcoin

Poiché Bitcoin è decentralizzato e open source, chiunque può partecipare alla corsa al mining. In passato, potevi utilizzare il tuo personal computer per estrarre nuovi blocchi. Ma con l’aumento della difficoltà di mining, ora hai bisogno di macchine più potenti (ne parleremo più avanti).

In teoria potresti comunque provare a minare bitcoin con il tuo personal computer, ma le possibilità di trovare un hash valido sono praticamente nulle. Il calcolo della funzione hash è relativamente veloce, ma il calcolo dell’enorme quantità di input casuali richiede molto più tempo. Ecco perché ora hai bisogno di hardware specializzato prima ancora di provare a diventare un minatore redditizio.


Quale attrezzatura mineraria dovrei utilizzare?

In generale, potresti provare a minare criptovalute utilizzando una macchina CPU, GPU, FPGA o ASIC (ne parleremo tra poco). Alcuni altcoin possono ancora essere estratti con le schede GPU. Anche le macchine FPGA potrebbero essere un'opzione a seconda dell'algoritmo di mining, della difficoltà e dei costi dell'elettricità. Ma quando si tratta di Bitcoin, le piattaforme minerarie ASIC sono le più efficienti.


CPU (unità di elaborazione centrale)

Le CPU funzionano come un chip versatile responsabile della distribuzione delle istruzioni tra le diverse parti di un computer. Le CPU non sono più efficienti per il mining di criptovalute.


GPU (unità di elaborazione grafica)

Le GPU possono servire a scopi diversi, ma sono fondamentalmente utilizzate per elaborare la grafica e visualizzarla su uno schermo. Sono in grado di dividere compiti complessi in più compiti più piccoli per aumentare le prestazioni. Alcuni altcoin possono essere estratti con le GPU, ma l'efficienza dipende dall'algoritmo di mining e dalla difficoltà.


FPGA (gate array programmabile sul campo)

L'FPGA può essere programmato e riprogrammato per servire diverse funzioni e applicazioni. Sono personalizzabili e più convenienti degli ASIC ma sono meno efficienti per il mining di Bitcoin.


ASIC (circuito integrato specifico per l'applicazione)

ASIC sta per circuiti integrati specifici dell'applicazione, il che significa che questi computer sono progettati per un unico scopo. Gli impianti di mining ASIC sono interamente dedicati al mining di criptovalute. Gli ASIC sono meno personalizzabili e più costosi degli FPGA, ma i loro tassi di hash e i livelli di consumo energetico li rendono l'opzione più efficiente per il mining di Bitcoin.


Piscine minerarie

Le possibilità di estrarre un blocco da soli sono estremamente basse. Aderire ad un pool di mining di criptovalute invece ti permette di unire la tua potenza di calcolo con quella di altri miner. Quando il pool estrae con successo un blocco, ciascun minatore riceve una quota dei bitcoin estratti. I premi del pool sono proporzionali al potere di mining fornito.


Come aderire a un pool minerario?

Quando ti unisci a un pool utilizzando il tuo hardware localmente, dovrai configurare il tuo software per collaborare con altri minatori. Il processo in genere prevede la registrazione di un account e la connessione a un server del pool minerario.

Se disponi di un impianto di mining, Binance Pool è un buon posto per iniziare a estrarre BTC e altre monete basate sull'algoritmo SHA-256. Il tuo impianto di mining passerà automaticamente tra BTC, BCH e BSV per massimizzare i tuoi rendimenti, che vengono pagati in BTC.

Puoi avere un'idea di quanto profitto potresti ottenere sulla pagina Binance Pool. I guadagni in BTC vengono pagati quotidianamente nel tuo portafoglio Bitcoin.


Estrazione nel cloud

Se vuoi evitare i passaggi più tecnici, puoi anche unirti a una farm di cloud mining, lasciando l'hardware e il software ai proprietari della farm. In generale, il cloud mining di solito consiste nel pagare affinché qualcun altro esegua l'estrazione per tuo conto. Ci si aspetta quindi che il proprietario dell'azienda agricola condivida i profitti con te. Tuttavia, questa opzione è molto rischiosa in quanto non vi è alcuna garanzia che otterrai un ritorno sul tuo investimento. Molti servizi di cloud mining si sono rivelati truffe, quindi fai attenzione.


Pensieri conclusivi

Non puoi sbagliare con una conoscenza di base di come funziona il mining di Bitcoin. Con la giusta combinazione di hardware e software, chiunque può iniziare a minare e contribuire alla sicurezza della rete Bitcoin. Anche se ti rendi conto che il mining non fa per te, potresti comunque contribuire gestendo un nodo Bitcoin.

L’investimento iniziale per un’attività mineraria redditizia è molto elevato e comporta molti rischi. I tuoi rendimenti dipenderanno anche dalle condizioni di mercato e da fattori esterni come i prezzi dell’energia e i miglioramenti dell’hardware. Assicurati di fare le tue ricerche prima di spendere soldi per una piattaforma mineraria.