比特币 - 采矿

当Bob为Lisa创建购买请求时,他不会单独将其发送给Lisa.相反,请求消息在他所连接的整个网络上广播. Bob的网络以图片形式描述.

Mining

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

挖掘过程

由于整个网络分布广泛,网络中的每个矿工都应该在任何给定的时间段内从多个供应商处接收多条消息.矿工做的是他将这些消息组合在一个块中.这在图像和减号中说明;

挖掘过程

块后形成消息,矿工使用前面描述的散列函数在块上创建散列.现在,如您所知,如果任何第三方修改了此块的内容,其哈希将变为无效.顺便提一下,每条消息都带有时间戳,以便没有人可以修改其时间顺序而不会影响块的散列值.因此,块中的消息可以完美地防止篡改.如何使用这一事实来保护网络中的所有交易.