找回密码
 立即注册

扫一扫,登录网站

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

什么是隔离见证?其含义与价值解读

2018-9-5 15:55

来源: 李丽诗频道 作者: 李丽诗

扩容方案之一:增加区块大小


如果将区块大小增至8M,简单思考一下,比特币每秒处理的交易数似乎也增加到原来的8倍,即56笔每秒。如果每个区块1个GB,比特币每秒将处理7000笔交易,拥堵问题不就解决了吗?

中本聪可没那么傻,之所以将区块大小设定为1M,是有重要原因的。比特币白皮书的标题为:一种点对点的电子现金系统,相比于传统货币系统,比特币的核心价值在于实现了一种去中心而且安全的货币。如果区块的大小过大,则会危害到比特币的安全模型,作为一种货币应用,这显然是不能令人接受的。

为什么这么说呢?

POW机制的安全基础,是假设一个人的算力无法超过全网算力的50%。如果增大区块,可能一个人的算力超过全网的1/3,就危害到了比特币的安全。举个例子,为了达到每秒7000笔的交易速度,我们把区块的大小增加到1GB:

a.假设1GB的区块从产生到广播到全网节点需要10分钟;

b.有一个叫Byzantium的节点,拥有的算力超过全网1/3;

c.当Byzantium节点挖出一个新区块时,假设该时间点为0秒,那么Byzantium节点 获取新区块的时间点为0秒;根据假设a,全网最后一个获取新区块的节点的获取时间 为600秒,如果获取速度是线性的,全网其它节点获取新区块的平均时间是300秒。

d.因为在新区块上挖坑的算力才是有效算力;根据c,全网其它节点的有效算力只剩下 一半,也就是说,全网其它节点的有效算力小于1/3

e.根据b和d,这种情况下,Byzantium节点算力超过全网其它节点算力,如果Byzantium 节点在自己挖出的区块上继续挖矿且不公布广播,则Byzantium节点上没公布的区块 长度,会大于全网区块长度;一旦Byzantium节点公布这些区块,则全网其它节点挖 出的区块全部作废。

可见,区块设计过大,会威胁到比特币的安全。换句话说,比特币区块的大小是有上限的,《On Scaling Decentralized Blockchain》这篇论文指出,在目前的互联网环境下,如果十分钟产生一个区块,区块的大小最好不能超过4MB。这样看来,增加区块大小这种扩容方案,效果就十分有限了。

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

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

    回顶部