时间:2021-12-17|浏览:622
用戶喜愛的交易所
已有账号登陆后会弹出下载
在答案开始时,每个人都应该在系统中预留一个地址。当最有能力的A率先解决问题时,他可以得到一个块,原始预留的地址将自动记录在块上。同时,为了奖励他,系统将向预留的地址发放一定数量的比特币。所有块连接在一起形成区块链。
块与数据库的记录非常相似。每次写入数据,就是创建一个块。每个块包含两个部分:块头(Head),记录当前区块的元信息;区块体(Body),记录实际数据。
区块头的元信息主要是区块生成时间和实际数据(即区块体)的Hash上一块Hash(哈希运算值)。
一个块不等于一个节点:一个节点实际上是一个连接到区块链的计算机(服务器),任何连接到区块链的计算机都可以连接到区块链,所以区块链上有无数的节点;但区块链上的块有限,即每10分钟产生一个块,达到一定数量后不再添加。因此,一个活跃的(强计算能力)节点可能有多个块的会计权,而一个不活跃的(低计算能力)节点只有少数块的会计权。
事实上,挖矿中也有一些规则:
1.例如,为了确保每个节点的信息同步,新区块的添加速度不能太快。系统设计为每10分钟生成一个新区块。输出速度不是通过命令实现的,而是故意设置大量计算;
2、设计了难度系数的动态调节机制,每两周(2016块)调整一次。例如,如果两周内块的平均生产速度为9分钟,则难度系数应提高10%反之亦然;
3.如果区块链分叉(一个区块连接两个区块),则采用第一个达到6个新区块(称为六次确认)的链条。