找回密码
 立即注册

扫一扫,登录网站

首页 百科 查看内容
  • 5102
  • 0
  • 分享到

为什么规定区块平均10分钟产生一个?

2018-12-11 13:28

来源: 链门户

比特币系统中,矿工在挖取到区块时,需要将区块广播到整个比特币网络中,考虑到网络延时,同时为了确保有足够的节点能接收到这个区块,所以规定区块的产生时间为10分钟。

临时分叉:在广播区块的这个过程中,可能会出现多个矿工同时挖取到正确区块的情况,所以可能会有多个符合条件的区块在网络上进行传播,也就是当前区块的后面可能会链接多个区块,所以就会产生临时性的分叉。

最长链原则:在比特币系统中,采用的是最长链原则,也就意味着所有的比特币节点只会沿着最长链来挖取下一个区块,而没有位于最长链上的区块最终会被抛弃掉,所以如果某个交易没有打包在最长链所在的区块中,那么这个交易就无法得到确认。

需要6个区块确认:如果只有1次确认,那么有可能这个区块不在最长链上,而在临时分叉上,那么这个交易不被确认的概率非常高。而经过6个区块的确认,打包有当前交易的区块在主链上的机率才能接近100%,所以这就是为什么选择6个区块进行确认的原因。换言之,在连续6个区块被确认后,区块信息基本上没有办法被篡改,所以交易才算最终完成。

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部