主页 > imtoken安卓ico > 为什么比特币的出块率设置为 10 分钟?

为什么比特币的出块率设置为 10 分钟?

imtoken安卓ico 2023-01-18 20:49:17

Chainke,专为开发者设计,回答任何问题!

本文来自区块链技术社区,未经允许不得转载。

图片描述

比特币的区块产生时间大概是多久_比特币之父能不能随意制造比特币_比特币2020年减半时间

众所周知,比特币的出块率设置为 10 分钟。根据官方wiki,每个节点都需要一些时间来确认区块。 (

比特币2020年减半时间_比特币之父能不能随意制造比特币_比特币的区块产生时间大概是多久

本期《小硕区块链》,由维基链首席技术官陈晓东先生为大家点评。

比特币的区块产生时间大概是多久_比特币之父能不能随意制造比特币_比特币2020年减半时间

网友:为什么比特币的出块率设置为10分钟?

比特币的区块产生时间大概是多久_比特币之父能不能随意制造比特币_比特币2020年减半时间

和网络延迟有关系吗?根据官方wiki,每个节点确认区块需要一定的时间(

比特币的区块产生时间大概是多久_比特币2020年减半时间_比特币之父能不能随意制造比特币

陈晓东:比特币选择10分钟形成一个区块,也就是1/600 BPS(Blocks/Sec),是根据具体的设计比特币的区块产生时间大概是多久,也是人为的选择。比特币的最大交易处理速率为:7 TPS(Transactions/Sec),这是整个交易验证机制、共识机制、P2P通信机制,也是代码实现后达到的技术上限。相比之下,以太坊目前是 1/20 BPS 和 20 TPS,wiki 链是 1/10 BPS 和 1000+TPS。对于POW共识机制的公链,通过改变挖矿难度系数来动态调整BPS。但是对于DPOS机制的公链来说,BPS是不变的。

那么说一下比特币BPS设计选择的由来:由于比特币采用POW共识机制,即每个人都可以成为矿工参与挖矿,并且可以随时退出挖矿。这导致了整个网络上参与挖矿的矿工的算力动态变化。挖矿参与人数少,算力低,根据算法手动增加挖矿难度系数;相反,当参与挖矿的人数增加比特币的区块产生时间大概是多久,算力增加,挖矿难度系数会按照固定算法手动增加。难度系数的调整保证了相对固定的出块时间。但是因为难度系数不是实时调整的,所以按照设计和代码每2016个区块执行一次。调整了,也就是2周左右(如果绝对平均时间块是:27天24小时/天3600/小时/600秒/块=1424*6=2016)所以调整有滞后难度系数,无法及时调整整体算力,导致每次算力调整后出块时间或长或短,是为了达到统计上的平衡。

为了减少感性认识,比特币出块时间表请参考以下网络统计: