摘要:
1.验证?of ?work:为了确保比特币网络的安全性和去中心化性,验证?of ?利用了工作(Proof of Work, PoW)这一共识机制。PoW机制需要在区块链上提交新区块...
1.验证?of ?work:为了确保比特币网络的安全性和去中心化性,验证?of ?利用了工作(Proof of Work, PoW)这一共识机制。PoW机制需要在区块链上提交新区块,为了确保新区块的难易度,需要解决复杂的数学难题。这被称为“挖掘”。
2.创建区块:矿工解决了这个数学难题,提交了新的区块,这个区块就会被添加到区块链中。新的区块将包含一系列交易记录,这些交易记录之前已经被网络中的节点验证过。
3 .奖励:成功开采新矿的矿山可以获得一定量的比特币。这个报酬包括新生成的比特币(block报酬)和block内所有交易的手续费两种。方块奖励每4年减半一次的活动被称为“减半”。
4.链上的数据不可窜改:每个区块都包含上一个区块的哈希值(可以由数字信息生成的唯一值),所以当你想窜改已经存在区块的数据时,该区块就会被篡改。区以后的所有区块的哈希值都会发生变化。这使得篡改数据变得非常困难,因为攻击者需要超过整个网络50%的计算能力才能成功。
5 .调整挖矿难易度:为了保持新区块的平均生成时间基本不变,比特币网络会自动调整挖矿难易度。如果过去block发生的时间比平均时间短,网络就会提高挖掘的难度。相反,如果block比平均值多的话,网络就会降低挖掘的难度。