5. 网络

运行网络的步骤如下:

新交易被广播到所有节点。

每个节点将新交易收集到一个块中。

每个节点都致力于为其区块寻找困难的工作量证明。

当节点找到工作量证明时,它会将块广播到所有节点。

仅当块中的所有交易均有效且尚未花费时,节点才会接受该块。

在这种情况下,他们会处理收到的第一个分支,但保存另一个分支,以防它变得更长。

块作为前一个哈希。

节点通过使用已接受块的哈希作为前一个哈希来创建链中的下一个块来表达对块的接受。

节点始终认为最长的链是正确的,并将继续努力扩展它。如果两个节点同时广播下一个区块的不同版本,则某些节点可能会先接收其中一个。

在这种情况下,他们会处理收到的第一个分支,但保存另一个分支,以防它变得更长。

新的交易广播不一定需要到达所有节点。只要到达很多节点,不久就会进入区块。

块广播还可以容忍丢失的消息。如果一个节点没有收到一个块,它会在收到下一个块并意识到它错过了一个块时请求它。

#bnbburn

#BitcoinWorld

#bitcoin

#Binance

#BinanceSquare