Come iniziare con il crypto mining: la guida completa
Leggi di più Leggi di meno
Leggi di più Leggi di meno
Che cos'è il mining di criptovalute?
In breve: spendere vera potenza di calcolo per guadagnarsi il diritto di aggiungere il blocco successivo.
Bitcoin e le monete costruite sulla stessa idea non hanno una banca che tiene il registro principale. Invece migliaia di macchine indipendenti nel mondo tengono ciascuna la propria copia di ogni transazione mai effettuata, e hanno bisogno di un modo per accordarsi su quale sia la voce successiva di quella storia condivisa, senza fidarsi l'una dell'altra e senza un arbitro. Il mining è la risposta: trasforma «chi scrive la pagina successiva» in una gara che costa vera elettricità vincere, il che rende l'imbroglio costoso e l'onestà la strategia più economica.
In concreto, un miner raggruppa le transazioni in attesa in un blocco candidato e lo passa ripetutamente in una funzione di hash crittografica cambiando un piccolo contatore, alla ricerca di un risultato inferiore a un obiettivo fissato dalla rete. Questa ricerca si chiama proof-of-work, la prova che è stata svolta una quantità reale di calcolo. Chi trova per primo un risultato valido lo trasmette, il resto della rete lo verifica in una frazione di secondo e la ricompensa (nuove monete più le commissioni di quelle transazioni) va a chi l'ha trovato.
È anche così che le nuove monete entrano davvero in circolazione. Non c'è una stampante né un comitato: le monete vengono create come ricompensa per il lavoro appena descritto, secondo un calendario fisso e pubblicamente noto. Per questo conta tanto l'hardware che punti su questo problema, e per questo la sezione successiva si sofferma sulle tre grandi categorie di hardware per il mining: ASIC, GPU e CPU.
Storia e origini del mining
Dalla CPU di un portatile nel 2009 a un'industria del silicio costruito su misura oggi.
2008 — Il whitepaper
Un autore (o più autori) con il nome di Satoshi Nakamoto pubblicò il whitepaper di Bitcoin, che descrive un sistema di contante elettronico peer-to-peer protetto dal proof-of-work invece che da una banca. Il mining era nel progetto fin dalla prima pagina.
2009 — Il blocco genesi
Il blocco zero fu minato a gennaio 2009 su normale hardware CPU. Per circa il primo anno, ogni miner di Bitcoin al mondo era un normale processore di computer: non c'era ancora altra opzione.
2010 — Le GPU e il primo pool
I miner si accorsero che le schede grafiche calcolavano lo stesso hash molto più velocemente di una CPU, e il mining con GPU prese il sopravvento quasi da un giorno all'altro. Nello stesso anno partì Slush Pool, il primo pool di mining, che permise ai piccoli miner di unire l'hashrate e dividersi le ricompense.
2013 — Inizia l'era degli ASIC
Arrivarono i primi chip specifici per applicazione, costruiti solo per calcolare hash SHA-256, che superavano le GPU di ordini di grandezza. Nel giro di un paio d'anni, minare lo stesso Bitcoin con le GPU smise di essere fattibile.
2011–2015 — La biforcazione delle altcoin
Litecoin (2011) scelse Scrypt proprio per resistere agli ASIC e restare più a lungo adatto alle GPU. Ethereum (2015) costruì attorno a esso un'intera economia di mining con GPU. Ogni nuovo algoritmo azzerava la corsa all'hardware per quella moneta.
Oggi — Un ecosistema a più livelli
SHA-256 e una manciata di altri algoritmi sono ormai territorio puramente ASIC. Molte altre monete sono progettate di proposito per restare adatte a GPU o CPU, ed è esattamente per questo che le tre categorie di hardware sono ancora vive una accanto all'altra.
Mining con ASIC vs CPU vs GPU
L'algoritmo che una moneta usa decide quale categoria di hardware può davvero minarla.
Mining con ASIC
Un ASIC (circuito integrato specifico per applicazione) è silicio progettato da zero per calcolare un solo algoritmo di hash e nient'altro. Quella specializzazione lo rende centinaia di volte più efficiente dell'hardware generico, al prezzo di non poter minare nulla per cui il chip non sia stato costruito.
Ogni miner di Bitcoin, Litecoin e Kaspa di generazione attuale sul mercato è un ASIC. Sfoglia tutti i modelli che seguiamo, con la redditività in tempo reale, nella pagina dei miner ASIC, oppure metti a confronto due macchine nello strumento di confronto dei miner.
Mining con CPU
Poche monete usano di proposito algoritmi (RandomX è l'esempio più noto) pensati per girare in modo efficiente su un normale processore e che guadagnano quasi nulla dall'hardware specializzato. Così il mining resta accessibile da un normale desktop, senza alcun acquisto di hardware aggiuntivo.
È un angolo piccolo e deliberato del mondo del mining, che esiste soprattutto per mantenere alcune reti decentralizzate e resistenti ai monopoli degli ASIC. Scopri quali monete rientrano nella pagina delle monete.
Mining con GPU
Una scheda grafica è un processore parallelo generico, non costruito per un solo algoritmo: per questo è più lenta di un ASIC sugli algoritmi che gli ASIC coprono, ma abbastanza flessibile da minarne decine di altri con risultati ragionevoli e da essere puntata su una moneta completamente diversa con un cambio di configurazione.
Questa flessibilità è il motivo per cui un rig fatto di schede grafiche consumer si può riutilizzare anche anni dopo. Confronta i modelli attuali nella pagina delle GPU.
Una sola pagina chiarisce quale categoria vale per quale moneta: Il pagina delle monete elenca ogni moneta che seguiamo e indica per ciascuna se è minabile con CPU, con GPU o con ASIC, così non devi mai tirare a indovinare se l'hardware che possiedi, o che pensi di comprare, può davvero minare una certa moneta prima di collegare qualsiasi cosa.
Come funziona davvero il mining
Da una transazione in sospeso nel tuo wallet a una riga permanente nel registro.
Ogni nodo completo della rete, miner o no, conserva la propria copia della blockchain e verifica in autonomia che ogni blocco e ogni transazione rispetti le regole. I miner sono il sottoinsieme di nodi che in più competono per proporre il blocco successivo. Nessuno li nomina e nessuno può impedire loro di provarci; la gara è aperta a chiunque abbia l'hardware giusto. Ecco cosa succede tra il tuo clic su invia e il momento in cui quella transazione diventa permanente.
Le transazioni arrivano nel mempool
Una transazione trasmessa resta nel mempool di ogni nodo, una sala d'attesa di transazioni non confermate, finché un miner la prende. Le commissioni più alte in genere vengono prese prima, perché i miner assemblano il blocco più redditizio possibile.
Viene costruito un blocco candidato
Il miner seleziona un gruppo di transazioni dal mempool, le unisce a una transazione coinbase (la ricompensa del blocco, pagata a se stesso) e calcola l'hash del tutto in un'unica intestazione di blocco pronta per essere lavorata.
Inizia la gara degli hash
Il miner cambia ripetutamente un contatore chiamato nonce e ricalcola l'hash dell'intestazione, verificando ogni volta se il risultato è inferiore all'attuale obiettivo di difficoltà. Non ci sono scorciatoie: è tentativo ed errore a una velocità enorme.
La difficoltà mantiene il ritmo costante
Ogni rete ritara periodicamente questo obiettivo (Bitcoin ogni 2.016 blocchi) così i blocchi arrivano a intervalli più o meno costanti, a prescindere da quanto hashrate totale entri o esca dalla rete.
Il blocco vincente si propaga
Appena viene trovato un hash valido, il miner trasmette il blocco completo. Ogni altro nodo lo ricontrolla in autonomia in millisecondi: il proof-of-work, che richiede uno sforzo immenso per essere trovato, si verifica quasi all'istante.
La catena e la ricompensa si assestano
Quando abbastanza nodi accettano il blocco, entra a far parte della catena canonica e la ricompensa coinbase matura dopo un numero stabilito di conferme. Tutti gli altri miner scartano il loro candidato ormai obsoleto e iniziano il blocco successivo.
Pool di mining: perché quasi nessuno mina da solo
Trovare un blocco da soli, come descritto nella sezione precedente, è una vera lotteria su qualsiasi moneta con un hashrate di rete significativo: a una singola macchina potrebbero servire anni o, in pratica, per sempre. Un pool di mining risolve il problema unendo l'hashrate di migliaia di miner in un unico invio e dividendo la ricompensa in modo proporzionale, così tutti ricevono un pagamento piccolo e costante invece di uno raro ed enorme.
Quell'unica idea (Slush Pool la introdusse nel 2010) è ciò che ha reso il mining accessibile alle persone comuni, ed è bene capirla a fondo prima di puntare anche una sola macchina su qualcosa.
Leggi la guida completa ai pool di miningCome configurare un miner ASIC passo dopo passo
Alimentazione, rete, pool e raffreddamento: la parte pratica che la maggior parte delle guide salta.
Un miner arriva in una scatola con un connettore di alimentazione, una porta di rete e una propria pagina web, e questo è tutto ciò che gli serve. I sette passaggi qui sotto portano un nuovo ASIC dalla scatola alla prima share accettata, e lo stesso ordine vale per quasi ogni modello. Leggi la guida all'acquisto di miner ASIC
Alimentazione: tensione, circuito e cavi
Leggi l'etichetta del miner per la tensione di ingresso e l'assorbimento prima di collegare qualsiasi cosa. La maggior parte degli ASIC a dimensione piena richiede da 200 a 240 volt e assorbe 3.000 watt o più, quindi serve un circuito dedicato.
Mantieni il carico continuo sotto l'80 per cento della portata del circuito, usa i cavi di alimentazione adatti al connettore e non collegare mai un miner a una prolunga economica o a una ciabatta. Se una spina o un cavo è caldo, spegni e risolvi prima di tutto.
Rete: usa un cavo
Un ASIC a dimensione piena ha una porta Ethernet e niente Wi-Fi, quindi collegalo al router o a uno switch con un cavo. I piccoli miner da scrivania come il Bitaxe hanno il Wi-Fi e si uniscono alla tua rete tramite la loro pagina di configurazione.
Trova il miner e apri la sua pagina web
Cerca il nuovo dispositivo nell'elenco dei dispositivi collegati del tuo router, oppure esegui uno scanner IP gratuito sulla rete. Il miner ha un indirizzo come 192.168.1.50; scrivilo nel browser, accedi con il login predefinito del manuale e cambia subito la password.
Impostazioni del pool: indirizzo, worker e password
Inserisci l'indirizzo stratum del tuo pool, un nome del worker e una password per ogni slot del pool. Il nome del worker è di solito il tuo account o il tuo indirizzo wallet, un punto e un nome per la macchina; la password può essere qualsiasi testo, ad esempio x.
Compila il pool 2 e il pool 3 con un pool di riserva, così il miner continua a lavorare quando il primo pool è fuori servizio.
Firmware
Ogni miner arriva con il firmware del suo produttore, e per una prima configurazione è la scelta giusta. Un firmware personalizzato può aggiungere regolazioni fini e ridurre i consumi, ma può far decadere la garanzia e alcune versioni richiedono una commissione, quindi leggi le condizioni prima di installarlo.
Raffreddamento e rumore
Un ASIC raffreddato ad aria sposta molta aria ed è molto più rumoroso di un PC. Mettilo in un garage, in una cantina o in un locale ventilato, dagli aria fresca in ingresso e porta l'aria calda in uscita fuori dal locale invece di lasciare che scaldi lo spazio intorno al miner.
Monitoraggio
Controlla nella pagina del miner l'hashrate, le temperature e la velocità delle ventole, e nella dashboard del pool l'hashrate che il pool vede. Se i due numeri differiscono molto per più di un giorno, qualcosa non va.
La maggior parte dei pool può inviare un messaggio quando un worker va offline; attivalo.
Esempio di impostazioni del pool
URL: stratum+tcp://<pool address>:<port>
Worker: youraccount.worker1
Password: x
Copia l'indirizzo stratum e la porta reali dalla pagina di aiuto del tuo pool. Confronta tutti i pool di mining
Se il tuo miner non fa hashing
Sei controlli che risolvono la maggior parte dei problemi, nell'ordine in cui provarli.
Nessuna rete
Nessuna luce di collegamento sulla porta o nessun indirizzo nel router significa che il problema è il cavo, la porta o il router. Prova prima un altro cavo e un'altra porta.
Impostazioni del pool sbagliate
Un indirizzo stratum scritto male, una porta mancante o un nome del worker sbagliato danno un miner che gira ma non guadagna nulla. Copia i valori dalla pagina di aiuto del pool invece di digitarli.
Alimentazione insufficiente
Un miner che si riavvia in continuazione o mostra hashboard mancanti è spesso a corto di corrente. Controlla la tensione, il cavo e se il circuito è condiviso con un altro dispositivo.
Surriscaldamento
Un avviso di temperatura, ventole al massimo o un calo improvviso dell'hashrate significano che il calore non riesce a uscire. Libera il percorso dell'aria e abbassa la temperatura del locale prima di toccare qualsiasi impostazione.
Errori di ventole o hashboard
Una ventola che non gira, o una hashboard che manca nella pagina di stato, è un guasto hardware. Ricollega i cavi una volta e, se l'errore resta, contatta il venditore finché la garanzia è valida.
Share rifiutate
Qualche share rifiutata è normale, ma una percentuale alta indica una cattiva connessione di rete o un server del pool troppo lontano. Passa a un server del pool più vicino a te.
Piccoli miner in solitaria: un altro tipo di configurazione
Un miner lotteria come un Bitaxe o un NerdQaxe non si configura per un reddito giornaliero. Il suo pagamento atteso al giorno è vicino a zero, e quello che ottieni è un biglietto in ogni estrazione di blocco.
Giudica una macchina così con due numeri: la probabilità di trovare un blocco, espressa come 1 su N, e il costo dell'elettricità per quel biglietto. La nostra pagina sul mining in solitaria elenca entrambi per ogni miner lotteria, rispetto alla rete in tempo reale.
La configurazione è la stessa di sopra, con una differenza: il pool è un pool in solitaria, e paga soltanto quando il tuo miner trova un blocco.
Vedi i miner lotteria in solitariaPool a cui puntare il tuo miner
Questi sono i più grandi pool di mining di Bitcoin, letti in tempo reale dai nostri dati sui pool. Scegline uno, copia il suo indirizzo stratum e inseriscilo nelle impostazioni del pool del tuo miner.
| # | Pool | Metodi di pagamento e commissioni | Pagamento minimo |
|---|---|---|---|
| 1 | Foundry USA | FPPS | 0.01 BTC |
| 2 | AntPool | PPLNS 2% · FPPS 4% | 0.005 BTC |
| 3 | F2Pool | FPPS 4% · PPLNS 2% | 0.005 BTC |
| 4 | ViaBTC | PPS+ 4% · PPLNS 2% | 0.001 BTC |
| 5 | SpiderPool | PPLNS 1% · FPPS 4% | 0.005 BTC |
| 6 | MARA Pool | — | — |
| 7 | BinancePool | FPPS 4% | — |
| 8 | Luxor | FPPS 2.5% | 0.001 BTC |
| 9 | SECPOOL | PPLNS 0% · FPPS 4% | — |
| 10 | EMCD | FPPS 4% | — |
Ordinati per hashrate del pool. Commissioni e metodi di pagamento sono quelli dichiarati dai pool.
Miner ASIC
Sfoglia e calcola il profitto
Mining con GPU
Confronta schede grafiche
Calcolatori di monete
Coin per CPU, GPU e ASIC
Mining in solitaria e lotteria
Probabilità con poco hashrate
Pool di mining
Commissioni, pagamenti e indirizzi dei server
Comprare un miner ASIC
Cosa controllare prima di pagare
Venditori verificati
Venditori, offerte e spedizione
Come configurare un miner ASIC
L'articolo completo, dalla scatola alla prima share
Pool di mining Bitcoin spiegati
L'articolo completo: i pool più grandi, come pagano e come sceglierne uno.
FAQ della guida al mining
Risposte rapide alle domande che ci vengono poste più spesso.