5. Rete

I passaggi per eseguire la rete sono i seguenti:

Le nuove transazioni vengono trasmesse a tutti i nodi.

Ogni nodo raccoglie nuove transazioni in un blocco.

Ogni nodo lavora per trovare una prova di lavoro difficile per il suo blocco.

Quando un nodo trova una prova di lavoro, trasmette il blocco a tutti i nodi.

I nodi accettano il blocco solo se tutte le transazioni in esso contenute sono valide e non già spese.

In tal caso, lavorano sul primo ramo ricevuto, ma salvano l'altro ramo nel caso in cui diventi più lungo.

bloccare come l'hash precedente.

I nodi esprimono la loro accettazione del blocco lavorando alla creazione del blocco successivo della catena, utilizzando l'hash del blocco accettato come hash precedente.

I nodi considerano sempre la catena più lunga come quella corretta e continueranno a lavorare per estenderla. Se due nodi trasmettono simultaneamente versioni diverse del blocco successivo, alcuni nodi potrebbero ricevere prima l'una o l'altra.

In tal caso, lavorano sul primo ramo ricevuto, ma salvano l'altro ramo nel caso in cui diventi più lungo.

Le trasmissioni di nuove transazioni non devono necessariamente raggiungere tutti i nodi. Finché raggiungono molti nodi, finiranno presto in un blocco.

Le trasmissioni in blocco tollerano anche i messaggi eliminati. Se un nodo non riceve un blocco, lo richiederà quando riceve il blocco successivo e si rende conto di averne mancato uno.

#bnbburn

#BitcoinWorld

#bitcoin

#Binance

#BinanceSquare