1. 工作量证明的背景
比特币是通过工作量证明来竞争记账权,并获得比特币奖励。简单来讲就是谁能够根据区块数据更快的计算得到满足条件的哈希值,谁就可以胜出,这个块才会被添加到区块链中。我们把这个过程称为挖矿。比特币每10分钟产生1个区块。
2. 工作量证明算法
1. 获取区块头数据data
2. 为区块头数据data增加一个计数器counter,计数器初始值为零
3.
比特币是通过工作量证明来竞争记账权,并获得比特币奖励。简单来讲就是谁能够根据区块数据更快的计算得到满足条件的哈希值,谁就可以胜出,这个块才会被添加到区块链中。我们把这个过程称为挖矿。比特币每10分钟产生1个区块。
1. 获取区块头数据data
2. 为区块头数据data增加一个计数器counter,计数器初始值为零
3.