首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Zilliqa的sharding(一)

我们看好ZILLIQA,除了它强大的团队以及顾问团,前期大量的资金投入外,更在于ZILLIQA有着非常棒的技术优势。当前区块链,如比特币、以太坊的交易处理速度很低,一般低于10笔交易/秒,这就是著名的可扩展性(scalability)问题。ZILLIQA使用一种被称为sharding的技术解决可扩展性的问题,在实验中,在提供30000个矿工的时候,ZILLIQA可以达到1000倍以太坊的处理速度,即10000笔交易/秒。

那么sharding是一种什么技术呢?为何可以提高1000倍的交易处理速度?简言之,sharding技术将整个网络分为多个shards,每个shard可以独立的处理交易,所以ZILLIQA可以并行化的处理交易,从而增加矿工可以提高ZILLIQA总体的交易速度。比较来说,以太坊则不能并行处理交易。ZILLIQA的每个shard也不是完全各自为战的,ZILLIQA定义了一个DS委员会,每个shard产生的块叫做micro block,shard把产生的micro block发送给DS委员会。DS委员会从各个shard搜集micro block,再组合成为final block,最终把final block发回给各个shard。通过这种方式,位于不同shard的节点会看到完全一致的区块链。

节点在进入ZILLIQA网络时,可以通过共识算法,即POW进入DS委员会或者某个shard。交易进入哪一个节点是通过一个简单的计算得到的,基本上是和交易的发送者有关,所以同一个交易发送者发送的交易会交给同一个shard来处理。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180116G10UJX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券