COME FUNZIONA IL MINING BTC

SPIEGAZIONE SEMPLICE

Nel passato conveniva farlo anche con il computer di casa, ma ora non ne vale la pena. Troppo costoso, in termini di consumi di energia e costo delle schede grafiche idonee. Quando senti parlare di bitcoin "mining", credi che le monete vengano scavate dal terreno. Ma il bitcoin non è fisico, quindi perché lo chiamiamo mining? Perché è simile all'estrazione dell'oro in quanto i bitcoin esistono nel progetto del protocollo (proprio come l'oro esiste nel sottosuolo), ma non sono ancora stati portati alla luce (proprio come l'oro non è stato ancora dissotterrato). Il protocollo bitcoin prevede che a un certo punto esistano soli 21 Milioni di bitcoin. Ciò che i "minatori" fanno è portarli alla luce, pochi alla volta. Lo fanno per averli come ricompensa per la creazione di blocchi di transazioni convalidate e includendoli nella blockchain. 

Nodi
Un nodo è un potente computer che esegue il software bitcoin e aiuta a mantenere il bitcoin in esecuzione partecipando alla trasmissione di informazioni. Chiunque può eseguire un nodo,
basta scaricare il software bitcoin (gratuito) e lasciare aperta una determinata porta (lo svantaggio è che consuma energia e spazio di archiviazione, la rete al momento della scrittura occupa circa
145 GB). I nodi distribuiscono le transazioni bitcoin sulla rete. Un nodo invierà informazioni ad alcuni nodi che conosce, che trasmetteranno le informazioni ai nodi che conoscono, ecc. In
questo modo finirà per raggiungere l'intera rete abbastanza rapidamente. Alcuni nodi sono nodi di mining (di solito indicati come "minatori"). Questi raggruppano le transazioni in sospeso in
blocchi e li aggiungono alla blockchain. 

Qui una spiegazione dettagliata: https://en.bitcoin.it/wiki/Full_node#Economic_strength

Come fanno questo?
Risolvendo un complesso puzzle matematico che fa parte del programma bitcoin e includendo la risposta nel blocco. Il puzzle che deve essere risolto è trovare un numero che, quando combinato con i dati nel blocco e passato attraverso una funzione hash, produce un risultato che si trova all'interno di un certo intervallo. Questo è molto più difficili di quanto sembri.
(Per gli amanti delle curiosità, questo numero è chiamato "nonce", che è una concatenazione di "numero usato una volta." 

Nel caso di bitcoin, il nonce è un numero intero compreso tra 0 e 4.294.967.296.).

Come trovano questo numero?
Indovinando a caso. La funzione di hash rende impossibile prevedere quale sarà l'output. Quindi, i minatori indovinano il numero misterioso e applicano la funzione hash alla combinazione di quel numero indovinato e dei dati nel blocco. L'hash risultante deve iniziare con un numero predefinito di zeri. Non c'è modo di sapere quale numero funzionerà, perché due interi consecutivi generano risultati diversi. Inoltre, potrebbero esserci più noces che producono il risultato desiderato, o
potrebbero non essercene (nel qual caso i minatori continuano a provare, ma con una diversa configurazione di blocco). Il primo minatore per ottenere un hash risultante entro l'intervallo
desiderato annuncia la sua vittoria sul resto della rete. Tutti gli altri minatori smettono immediatamente di lavorare su quel blocco e iniziano a cercare di capire il numero misterioso per il prossimo. Come ricompensa per il suo lavoro, il minatore vittorioso ottiene
alcuni nuovi bitcoin.
Al momento della scrittura, la ricompensa è 12,5 bitcoin, che al momento vale quasi 50.000 €.
Anche se non è così facile come sembra. Ci sono molti nodi minerari in competizione per quella ricompensa, ed è una questione di fortuna e potenza di calcolo (più calcoli di indovinare
si possono eseguire, più si è fortunati). Inoltre, i costi ad essere un nodo di data mining sono
considerevoli, non solo per il potente hardware necessario (se hai un processore più veloce rispetto ai tuoi concorrenti, hai una migliore possibilità di trovare il numero corretto prima di lui), ma anche per la grande quantità di elettricità che consumano questi processori.
E il numero di bitcoin assegnati come ricompensa per la risoluzione del puzzle diminuirà. Adesso è 12,5, ma si dimezza ogni quattro anni circa (il prossimo è previsto per il 2020-21). Il valore del bitcoin relativo al costo dell'elettricità e dell'hardware potrebbe aumentare nei prossimi anni per compensare parzialmente questa riduzione, ma non è certo.

Difficoltà
La difficoltà del calcolo (il numero richiesto di zeri all'inizio della stringa hash) viene regolata frequentemente, in modo che occorra in media circa 10 minuti per elaborare un blocco.

Perché 10 minuti?                                                                                                                                Questa è la quantità di tempo che gli sviluppatori di bitcoin pensano sia necessario per un flusso costante e in diminuzione di nuove monete fino al raggiungimento del numero massimo di 21 milioni (previsto per qualche tempo nel 2140). 

Se sei arrivato a leggere fino a qui, congratulazioni! C'è ancora molto altro da spiegare sul sistema, ma almeno ora hai un'idea di che genio è questo Satoshi Nakamoto. Per la prima volta disponiamo di un sistema che consente trasferimenti digitali convenienti in modo decentralizzato, affidabile e a prova di manomissione. 

Le ripercussioni potrebbero essere enormi in tutti i settori.

Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia