挖矿,工作量证明又称作挖矿,PoW,全称Proof of Wor
2022-07-29 本文已影响0人
菩提树下参悟
工作量证明又称作挖矿,PoW,全称Proof of Work。大部分公有链或虚拟货币,比如比特币、以太坊、均基于PoW算法,来实现共识机制。即根据挖矿贡献的有效工作,来决定货币的分配。
工作量证明是什么
工作量证明( PoW )通过计算一个数值( nonce ),使得拼揍上交易数据后内容的 Hash 值满足规定的上限。在节点成功找到满足的Hash值之后,会马上对全网进行广播打包区块,网络的节点收到广播打包区块,会立刻对其进行验证。
如果验证通过,则表明已经有节点成功解迷,自己就不再竞争当前区块打包,而是选择接受这个区块,记录到自己的账本中,然后进行下一个区块的竞争猜谜。网络中只有最快解谜的区块,才会添加的账本中,其他的节点进行复制,这样就保证了整个账本的唯一性。假如节点有任何的作弊行为,都会导致网络的节点验证不通过,直接丢弃其打包的区块,这个区块就无法记录到总账本中,作弊的节点耗费的成本就白费了,因此在巨大的挖矿成本下,也使得矿工自觉自愿的遵守比特币系统的共识协议,也就确保了整个系统的安全。