PoW(Proof of Work,工作量证明)
简单的说就是多劳多得
以比特币为例,矿工首先根据存储的交易池中的交易构造一个候选区块,计算区块头信息的哈希值,观察是否小于当前目标值。如果小于目标值,那么在没有其他节点广播信息的时候,矿工成功争夺记账权;如果哈希值不小于目标值,那么矿工就会修改nonce值,然后再试一次。
矿工成功挖矿就代表得到了新区块的工作量证明解,就会迅速在网络中进行广播,其他节点在接受并验证后也会继续传播新区块,每个节点都会把它当做新区块添加到自身节点的区块链副本中。当挖矿节点收到并验证了这个新区块后,便会放弃之前对构建这个相同高度区块的计算,并立即开始计算区块链中下一个区块的工作,
下面这个对于一些细节总结的比较好了,我就懒得写了。