首页 > 科技 >

鲸准研究院丨分片技术分析

2018-07-16 11:10:14 网络整理 阅读:200 评论:0

鲸准研究院丨分片技术分析

分片是区块链扩容的热门方向之一。不仅以太坊基金会把分片作为官方钦定的扩容方向,有分片概念的一众公链在近期也受到投资界热捧。本文就分片技术的分类和实现方法进行讨论。

作者

鲸准研究院:陈泓伊 王帆

节点研究中心:马旭颖 蔡晨曦 郎瀚威

哈希研究院:Alfred LJ

支持媒体(排名不分先后)

金色财经、BlockMasterMail、星球日报、陀螺财经、巴比特、嘻哈财经、金牛财经、耳朵财经、火星财经、荣格财经、零壹财经、币圈邦德、区块财经、链条ChainHeadline. 01 .分片是什么

1.1分片解决区块链的扩容问题

鲸准研究院丨分片技术分析

目前区块链的扩容方案主要分为三个不同的Layer。分片和DAG (有向无环图)同属对区块链本身架构进行改变的Layer 1。分片目前被关注的热度很高,主打分片技术的公链被投资机构热捧, 分片也和Layer 2的侧链、子链、状态通道等方向一起被列入以太坊官方的扩容方案。

1.2分片的原理

分片其实是一种传统数据库技术,它将大型数据库分成更小、更快、更容易管理的部分,这些部分叫做数据碎片。在公链中,它是通过使用多个网络设备来获得平行处理转账的功能,从而分散那些转账验证的工作量。这样会自动地把网络分成很多更小的部分,或者说进行“分片”处理,从而每一个小网络只需要运行一个更小范围的共识协议。网络上的易将被分成不同的碎片,其由网络上的不同节点组成。因此,每个节点只需处理一小部分传入的交易,并且通过与网络上的其他节点并行处理就能完成大量的验证工作。将网络分割为碎片会使得更多的交易同时被处理和验证。所以,分片技术使用的是平行处理的方式,有越多的节点加入,网络中批准的速度也会加快。简单来说,分片的就是将一个大任务拆分为多个可以并行处理的小任务,从而提升性能。

鲸准研究院丨分片技术分析

图中,我们把以太坊的网络分为两部分,左边一部分L1为现有的以太坊主链,右边一部分L2为各个分片,他们各自是一个独立的账户空间。每个分片有专门的节点来维护,就相当于一个个独立的区块链,每个分片将自己的记录汇总发给主链。主链收集各个分片的摘要,然后生成主链区块(N+1)。但是主链收集的是摘要而不是具体的交易细节。

相关文章