Bitcoin - Mining

Quando Bob crea una richiesta di acquisto per Lisa, non la invia solo a Lisa. Piuttosto il messaggio di richiesta viene trasmesso su tutta la rete a cui è connesso. La rete di Bob è rappresentata nell'immagine.

Il messaggio va a tutti i nodi (macchine) collegati. Alcuni dei nodi nel diagramma sono contrassegnati come minatori. Queste sono le macchine che eseguono un software per l'estrazione del messaggio bitcoin. Ora ti spiegherò cosa significa questo mining.

Processo minerario

Poiché l'intera rete è ampiamente distribuita, ogni minatore della rete dovrebbe ricevere più messaggi da più fornitori in un determinato periodo di tempo. Quello che fa il minatore è combinare questi messaggi in un unico blocco. Questo è illustrato nell'immagine -

Dopo aver formato un blocco di messaggi, il miner crea un hash sul blocco utilizzando la funzione di hashing descritta in precedenza. Ora, come sai se una terza parte modifica il contenuto di questo blocco, il suo hash diventerebbe non valido. Per inciso, ogni messaggio ha un timestamp in modo che nessuno possa modificare il suo ordine cronologico senza influire sul valore hash del blocco. Pertanto, i messaggi nel blocco sono perfettamente protetti da manomissioni. Come questo fatto viene utilizzato per proteggere tutte le transazioni nella rete viene spiegato ulteriormente.