主页 > imtoken钱包官网大陆苹果怎么下载 > 比特币挖矿多久产生一个区块?

比特币挖矿多久产生一个区块?

比特币选择10分钟出块,即1/600 BPS(Blocks/Sec),这是根据具体设计制定的,也是人为选择。 比特币的最高交易处理速度为:7TPS(Transactions/Sec),这是整个交易验证机制、共识机制、P2P通信机制以及代码实现的技术上限。 相比之下,以太坊目前是 1/20 BPS 和 20 TPS挖矿多久能挖到一个比特币,维基链是 1/10 BPS 和 1000+TPS。 对于POW共识机制的公链,BPS是通过改变挖矿难度系数动态调整的。 而对于DPOS机制的公链来说,BPS是不变的。

那么说一下比特币选择BPS设计的原因:因为比特币采用POW共识机制,人人都可以成为矿工参与挖矿,也可以随时退出挖矿。 这导致全网参与挖矿的矿工算力动态变化。 当参与挖矿人数较少,算力较低时,根据算法自动降低挖矿难度系数; 反之,当参与挖矿的人数增加,算力增加时,挖矿难度系数会按照固定算法自动增加。 通过难度系数的调整挖矿多久能挖到一个比特币,保证相对固定的出块时间。 但由于难度系数不是实时调整的,根据设计和代码每2016个区块调整一次,大约是2周(假设出块时间绝对平均:2*7天*24 hours/day *3600/hour/600 seconds/block = 14*24*6=2016) 所以难度系数的调整存在滞后性,无法及时掌握整体算力的变化,做出调整,导致每次算力调整后出块时间很短,但一般在10分钟左右上下波动,不会有太大的偏差,即达到了统计上的平衡。