Il 3 gennaio 2009, Satoshi Nakamoto estrasse il Genesis Block su un piccolo server a Helsinki, in Finlandia, e ricevette una ricompensa di 50 bitcoin, che segnò l'inizio del mining di criptovalute.
Dalla CPU all'ASIC
Nella visione iniziale di Satoshi Nakamoto, il mining di BTC poteva essere eseguito utilizzando CPU installate su PC. Durante la sua infanzia, Bitcoin è rimasto oscuro e non ha offerto alcun valore.
Solo nel 2010, l'appassionato di Bitcoin Laszlo Hanyecz sostenne che le GPU potevano eseguire più calcoli al secondo delle CPU e provò a usare le GPU per il mining, e aveva ragione. Dopo che Hanyecz condivise il suo codice di mining GPU con la comunità, Bitcoin vide il suo primo aumento dell'hashrate di 20.000 volte, da 6 MH/s nel gennaio 2010 a 120 GH/s nel dicembre 2010.
Ciò che è interessante è che Hanyecz, che ha introdotto il mining GPU, è stato anche colui che ha avviato il Bitcoin Pizza Day. Hanyecz ha guadagnato molti bitcoin tramite l'approccio di mining GPU da lui inventato e non ha risparmiato sforzi per promuovere la criptovaluta. Ad esempio, il ragazzo ha acquistato due pizze con 10.000 BTC, dando per la prima volta un valore reale alla nuova valuta.
L'avvento del mining GPU e l'impennata del prezzo del BTC hanno portato a una corsa agli armamenti nel mining e i miner erano costantemente alla ricerca di nuovi modi per migliorare il loro hashrate. Nel 2011, qualcuno ha condiviso il codice delle macchine per il mining FPGA su GitHub, dando inizio a una nuova era dominata da impianti di mining specializzati. Nel 2011, l'hashrate del Bitcoin è salito da 116 GH/s all'inizio dell'anno a quasi 30 TH/s alla fine dell'anno, una crescita di quasi 300 volte.
Il 2012 ha visto la nascita delle macchine per il mining ASIC, che sono modelli superiori, e l'hashrate di Bitcoin è salito alle stelle da 20 TH/s a 12 PH/s, un aumento di 600 volte. Da allora, i modelli ASIC hanno sostituito CPU, GPU e macchine FPGA come macchine per il mining BTC mainstream.
Dal mining in solitaria al mining in pool
L'aumento dell'hashrate ha sollevato nuove preoccupazioni: il mining di bitcoin è ancora redditizio, dato che sempre più minatori si uniscono al business? Dopo aver realizzato i limiti del mining in solitaria, il programmatore ceco Marek Palatinus ha trovato una soluzione: unire i minatori di BTC, mettere in comune le risorse e condividere i profitti. Nel 2010, Marek ha avviato slushpool, il primo pool di mining al mondo. Da allora, il mining di BTC è gradualmente passato dal mining in solitaria al mining in pool.
Sebbene i pool di mining raccolgano un gran numero di minatori, i minatori non sono sempre legati a un pool, il che ha portato all'improvviso aumento e calo di molti pool. Ad esempio, nel 2013, GHash.IO ha attirato molti minatori con la sua politica di zero commissioni. Entro il 2014, l'hashrate di picco del pool aveva addirittura superato il 51%, sollevando preoccupazioni nella comunità Bitcoin. Tuttavia, questo pool gigante alla fine ha chiuso nel 2016 a causa di ripetuti attacchi DoS su larga scala.
Chiaramente, i pool di mining richiedono una forte capacità tecnica. Nei primi tempi, molti pool hanno sottovalutato i requisiti tecnici del settore. Di conseguenza, hanno subito attacchi e alla fine hanno chiuso, proprio come GHash.IO.
Dopo aver realizzato le tecnologie e i prodotti immaturi nel settore dei pool, Haipo Yang, uno dei primi costruttori di Bitcoin, ha deciso di costruire un pool più stabile ed efficiente per potenziare il mining di BTC, un canale chiave per mantenere le normali operazioni della rete. In soli due mesi, ha completato in modo indipendente la codifica di ViaBTC Pool, che è stata ufficialmente lanciata il 5 giugno 2016.