5. 網絡
運行網絡的步驟如下:
新交易被廣播到所有節點。
每個節點將新交易收集到一個塊中。
每個節點都致力於爲其區塊尋找困難的工作量證明。
當節點找到工作量證明時,它會將塊廣播到所有節點。
僅當塊中的所有交易均有效且尚未花費時,節點纔會接受該塊。
在這種情況下,他們會處理收到的第一個分支,但保存另一個分支,以防它變得更長。
塊作爲前一個哈希。
節點通過使用已接受塊的哈希作爲前一個哈希來創建鏈中的下一個塊來表達對塊的接受。
節點始終認爲最長的鏈是正確的,並將繼續努力擴展它。如果兩個節點同時廣播下一個區塊的不同版本,則某些節點可能會先接收其中一個。
在這種情況下,他們會處理收到的第一個分支,但保存另一個分支,以防它變得更長。
新的交易廣播不一定需要到達所有節點。只要到達很多節點,不久就會進入區塊。
塊廣播還可以容忍丟失的消息。如果一個節點沒有收到一個塊,它會在收到下一個塊並意識到它錯過了一個塊時請求它。
#bnbburn
#BitcoinWorld
#bitcoin
#Binance
#BinanceSquare