比特币是一种去中心化的数字货币,它的运行依赖于一个全球分布式的网络,这个网络由许多参与者组成,他们通过解决复杂的数学难题来竞争产生新的区块,每个区块包含了一定数量的交易记录,并且链接到之前的区块,形成了一个不断增长的链条,这就是比特币的区块链。
比特币的设计者中本聪为了保证比特币的稳定性和安全性,规定了比特币的总量为2100万个,并且设定了每10分钟左右产生一个区块的平均速度,这个速度是通过调整区块产生难度来实现的,如果全网算力提升,难度系数会调大,将平均出块时间拉回10分钟,反之调小。
为什么是10分钟而不是其他时间呢?
10分钟并不是一个什么必须要遵从的公理,我猜你把它改成8分钟或者15分钟也不会有太大问题。 但是如果你把它改成1分钟或者60分钟,问题就来了。
如果时间太短,比如1分钟,那么可能区块还没有全部广播到所有矿工并验证的时候,就会出了新块,加大孤块(未被记录在最长链中的区块)的可能,这样会削弱1确认的安全性。 而且会导致网络中的分支过多,增加了网络带宽浪费了多数节点的算力,因为并不会有收益。 另一方面将降低了攻击者的攻击门槛,更容易发起双花攻击和自私挖矿攻击。
如果时间太长,比如60分钟,那么明显有效率问题,交易确认时间会变得很慢,用户体验会很差。而且如果出现恶意攻击或者网络故障导致区块丢失或者回滚,损失会更大。
综上,为了平衡区块链网络中安全性与高效性,10分钟左右的出块时间是权衡后的最佳实践选择。
© 版权声明
风险提示:防范以"数字货币""区块链"名义进行非法集资的风险。以上信息仅供交流,不构成任何投资建议;根据央行等部门发布“关于进一步防范和处置虚拟货B交易炒作风险的通知”,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融行为。本内容仅供广大爱好者科普学习和交流,不构成投资意见或建议,请理性看待,树立正确的理念,提高风险意识。
温馨提示:仅提供区块链&数字货币平台信息分享服务,所有产品及展示信息均来源于发行方或者互联网。炒币属于投资行为,不等同于银行存款。市场有风险,投资需谨慎。投资虚拟货币有极大的风险,本网站提供的任何信息都不构成投资建议、财务咨询、交易咨询,或任何其他建议的依据,领域OK并不推荐您购买、售出或持有任何虚拟货币。在做出任何投资决定前,请先充分衡量风险。如有损失,请自行承担后果。
温馨提示:仅提供区块链&数字货币平台信息分享服务,所有产品及展示信息均来源于发行方或者互联网。炒币属于投资行为,不等同于银行存款。市场有风险,投资需谨慎。投资虚拟货币有极大的风险,本网站提供的任何信息都不构成投资建议、财务咨询、交易咨询,或任何其他建议的依据,领域OK并不推荐您购买、售出或持有任何虚拟货币。在做出任何投资决定前,请先充分衡量风险。如有损失,请自行承担后果。
相关文章
暂无评论...