Come funziona il mining di Bitcoin, spiegato in modo semplice?
Definizione · Mining di Bitcoin
Il processo con cui si aggiunge al registro di Bitcoin il blocco successivo di transazioni, trovando un hash del blocco inferiore al valore obiettivo della rete. Per riuscirci servono un numero enorme di tentativi. Il vincitore riceve nuovi bitcoin più le commissioni.
Immagina una lotteria in cui i biglietti si pagano con l’elettricità. Ogni miner crea il proprio blocco candidato e poi compra biglietti il più velocemente possibile calcolando hash. La maggior parte dei biglietti non vince. Circa ogni 10 minuti, qualcuno da qualche parte vince, lo dimostra a tutti e la gara riparte su quel blocco.
Approfondisci · la guida completa
Il mining di Bitcoin spiegato dalle basi
Ricompense, halving, difficoltà, hardware, pool, energia e convenienza del mining oggi, con dati in tempo reale.
Quali sono i passaggi per minare un blocco?
L’animazione in alto li mostra sul blocco 969.006. Ecco cosa succede, a parole:
- 1
Raccogli le transazioni
Prendi dal mempool le transazioni in attesa, partendo da quelle con la commissione per unità di dati più alta, e aggiungi una transazione coinbase che paga il miner.
- 2
Calcola la radice di Merkle
Calcola l’hash delle transazioni a coppie, livello dopo livello, fino a ottenere un unico hash che le rappresenta tutte.
- 3
Compila l’intestazione
Sei campi in 80 byte: versione, hash del blocco precedente, radice di Merkle, orario, obiettivo e nonce.
- 4
Calcola l’hash, cambia il nonce, ripeti
Calcola l’hash dell’intestazione con SHA-256 due volte. Se il risultato è troppo grande, cambia il nonce e riprova.
- 5
Trovare un valore sotto la soglia
Un hash sotto il target è la prova di lavoro. Gli altri nodi possono verificarlo con un solo calcolo dell'hash.
- 6
Raccogli la ricompensa
Il blocco si aggiunge alla catena e la sua transazione coinbase paga il sussidio più le commissioni. Tutti passano al blocco successivo.
Quando si esauriscono i 4,3 miliardi di nonce possibili, cosa che richiede molto meno di un secondo a una macchina moderna, il miner modifica invece un campo libero nella coinbase. In questo modo ottiene una nuova radice di Merkle e un nuovo gruppo di nonce da provare.
Perché minare Bitcoin è così difficile?
Perché SHA-256 non è prevedibile. Basta cambiare un bit dell'intestazione perché l'hash cambi del tutto, quindi non ci sono scorciatoie. L'unico modo per trovare un vincitore è provare, e il target è impostato in modo che all'intera rete servano circa 10 minuti.
950 EH/s
hashrate della rete
in tempo reale, aggiornato ogni ora
5.7 × 1023
hash per blocco, in media
hashrate × 600 s
~10 min
tempo medio per blocco
il target della difficoltà
2,016
blocchi tra un cambio di difficoltà e l’altro
circa due settimane
Se si uniscono più macchine, per un po’ i blocchi arrivano più in fretta. Al successivo aggiustamento, l’obiettivo diventa più difficile da raggiungere. Se i miner si fermano, diventa più facile. La guida alla difficoltà mostra in tempo reale la prossima variazione.
Posso provare a minare un blocco da solo?
Sì, proprio qui. Nel tuo browser viene calcolato il vero doppio SHA-256 su un blocco semplificato. Imposta la difficoltà su 5 o 6 zeri iniziali e guarda quanto tempo in più ci vuole:
Interattivo · mina un blocco nel tuo browser
Vero proof of work SHA-256, header semplificato
Hash del blocco (doppio SHA-256)
Modifica le transazioni: l'hash cambia completamente con una sola lettera.
Tentativi: 0
Il tuo hashrate: n/d
Tempo: 0,0 s
Ogni zero in più rende il calcolo circa 16 volte più difficile. I blocchi reali richiedono circa 19 o 20. Per approfondire l’hashing, vedere un’intestazione modificabile byte per byte e capire cosa servirebbe per un attacco del 51%, consulta proof of work.
Perché Bitcoin ha bisogno del mining?
Bitcoin non ha una banca che stabilisca quale pagamento è avvenuto per primo. Questo compito spetta al mining. Ogni blocco mette in ordine un gruppo di transazioni e, poiché ogni blocco si basa su quello precedente, modificare un vecchio pagamento richiederebbe rifare tutto il lavoro svolto da allora. Per questo è difficile annullare un pagamento confermato.
È anche il modo in cui vengono emessi nuovi bitcoin, secondo un calendario fisso che prevede un dimezzamento ogni quattro anni. La parte relativa alle ricompense è spiegata in la ricompensa del blocco e il halving.
Puoi minare Bitcoin da solo?
Con un ASIC specializzato, energia a basso costo e una pool di mining, sì, anche se i margini sono ridotti. Un telefono o un portatile è milioni di volte troppo lento per fare la differenza.
Il modo più semplice per iniziare è con l’app CloudMineCrypto. Mineri gratis con il piano gratuito, guardando annunci, giocando, completando offerte e facendo il check-in ogni giorno. Non servono hardware, non c’è rumore né bolletta della corrente e puoi prelevare sul tuo wallet tramite Lightning, Bitcoin on-chain o BNB Smart Chain. I piani a pagamento sono un extra facoltativo. Le ricompense sono stime basate sui dati live della rete e non sono garantite.
Approfondisci · la guida completa
Il mining di Bitcoin spiegato dalle basi
Ricompense, halving, difficoltà, hardware, pool, energia e convenienza del mining oggi, con dati in tempo reale.
Domande frequenti
Come funziona il mining di Bitcoin, in parole semplici?
I miner raccolgono le transazioni in attesa in un blocco, poi provano numeri, chiamati nonce, finché l’hash del blocco non è inferiore a un valore obiettivo. Chi ci riesce per primo aggiunge il blocco alla catena e riceve la ricompensa del blocco.
Cosa stanno cercando di risolvere, esattamente, i miner?
Niente di complicato. Cercano un’intestazione il cui doppio hash SHA-256 sia inferiore a un valore obiettivo. Per trovarla, l’unico modo è cambiare continuamente il nonce e calcolare di nuovo l’hash, migliaia di miliardi di volte al secondo.
Quanto tempo serve per minare un blocco?
In media, servono circa 10 minuti all'intera rete. La difficoltà si regola ogni 2.016 blocchi per mantenere questo intervallo, qualunque sia l'hashrate totale.
Cosa ricevono i miner per un blocco?
Il sussidio del blocco, pari a 3,125 BTC da aprile 2024, più le commissioni di tutte le transazioni nel blocco. La maggior parte dei blocchi viene trovata dai pool, che dividono la ricompensa tra i miner.
Posso minare Bitcoin a casa?
Solo con una macchina ASIC specializzata, elettricità a basso costo e un pool. E anche così, spesso non è redditizio. Un telefono o un laptop sono troppo lenti. App come CloudMineCrypto ti permettono di minare gratis senza gestire hardware. Le ricompense sono stime.
Fonti e approfondimenti
- Bitcoin: A Peer-to-Peer Electronic Cash System (il whitepaper) · Satoshi Nakamoto, 2008
- Guida alla blockchain: intestazioni, alberi di Merkle e prova di lavoro · Documentazione per sviluppatori Bitcoin
- Guida al mining: mining in solitaria e pool · Documentazione per sviluppatori Bitcoin
- Algoritmo di hashing dei blocchi · Bitcoin Wiki
- Alberi di Merkle · Bitcoin Wiki
- Difficoltà · Bitcoin Wiki
I dati in tempo reale mostrati in questa pagina provengono dall’API di CloudMineCrypto o dai servizi pubblici di dati blockchain indicati accanto. Si aggiornano secondo una pianificazione e la loro origine è indicata dove compaiono. Questa guida è a scopo informativo e non è una consulenza finanziaria. CloudMineCrypto non è un prodotto d’investimento; le ricompense nell’app sono stime e non sono garantite.
Hai letto come funziona. Ora guardalo succedere.
Richiedi un piano di mining gratuito di 8 ore nell'app CloudMineCrypto e guarda i tuoi BTC stimati salire in base ai dati in tempo reale della rete. Niente hardware, niente carta.