区块链的扩展性问题

区块链的扩展性是当下很多公司致力于解决的问题。

常见的扩展方式有这么几种:

1.增加区块大小 区块越大,每秒的处理数据量就越高,最典型的就是,BCH对BTC的扩容,使处理速度得到提升。

2.链下解决 就是先把交易储存在私有协议上,达到一定程度,再统一把这些数据同步到链上。交易的透明度和安全性指的商榷。比特币闪电就是基于这样原理进行的分叉。

3.节点 通过投票选出超级节点,这些超级节点对每一笔交易进行处理,然后再同步到链上。这样的方式也能在一定程度上解决扩展问题,提升处理交易的速度,但这样的方式是冒着中心化的风险,违背了区块链去中心化的属性。eos是典型代表,有很多主链目前都采用这样的方式。

4.分片技术

网络分片技术:在公有区块链中,交易被划归到不同的分片(shard)上同时进行处理,也就是说每个节点只处理整个网络中一小部分的交易,并且这个处理过程是与整个网络中的其他节点同时进行的。这就意味着,加入网络的节点越多,分片的数量也越多,整个网络能够同时处理的交易也越多。在所有的链上扩展解决方案中,分片技术是独一无二的,因为它带来的扩展是横向的,即网络吞吐量随着矿工节点数量的增加而增长。正是因为分片的这种特性,它很可能成为推动区块链技术迅速普及的理想动力。Zilliqa是网络分片的先驱,目前每秒处理交易量达到2488笔,还在继续升级,目标是每秒10000笔。

状态分片技术:在网络分片中,不是每个节点都必须处理每笔交易信息,但是每个节点必须存储网络中其他分片的信息;在状态分片中,每个节点都只储存自己节点处理过得信息子集。ETH正在开发和应用状态分片技术。

分片技术的分片之间的通讯变得复杂,设计和部署的复杂性很高。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《女人不哭》目录 还有一天就过年了。明月必须要回家乡了。家里有老父亲在等着她、她的孩子和哥哥一家回家过年。 早晨起...
    潇湘月明阅读 677评论 9 11
  • 说抢是因为各个无论是分享人还是服务大臣,大家都以极大的热忱去参与,想要在服务大家的过程中成长自己。 分享学员也是通...
    青亦卿阅读 107评论 0 0
  • 每个人,都是一个孤独星球 在这个星球里,你有自己的空气,水汽和养分 你完全可以自给自足 唯一的缺陷是 你是否扛得住...
    黑瞎泊格阅读 143评论 0 0
  • 一块糙石,过了许久年被你发现,这是你的缘分,还是它的幸运? 我是龙叔 我有一个梦想 兑现自己的999个承诺
    MAX龙叔阅读 292评论 0 3
  • 开始准备有计划的生活
    byway_lyn阅读 196评论 0 1