比特币 - 挖矿


当 Bob 为 Lisa 创建购买请求时,他不会将其单独发送给 Lisa。相反,请求消息在他所连接的整个网络上广播。鲍勃的网络如图所示。

矿业

该消息发送到所有连接的节点(机器)。图中的一些节点被标记为矿工。这些机器运行用于挖掘比特币消息的软件。现在我将向您解释这种采矿的含义。

采矿流程

由于整个网络分布广泛,网络中的每个矿工都有望在任何给定时间段收到来自多个供应商的多条消息。矿工所做的是将这些消息组合在一个块中。如图所示 -

采矿流程

形成消息块后,矿工使用前面描述的散列函数在该块上创建散列。现在,正如您所知,如果任何第三方修改了该块的内容,则其哈希值将变得无效。顺便说一句,每条消息都带有时间戳,因此任何人都无法在不影响块的哈希值的情况下修改其时间顺序。因此,块中的消息完全不会被篡改。进一步解释了如何使用这一事实来保护网络中的所有交易。