- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
鲸准研究院丨区块链扩容分片先进技术分析 分片是区块链扩容的热门方向之一。不仅以太坊基金会把分片作为官方钦定的扩容方向,有分片概念的一众公链在近期也受到投资界热捧。本文就分片先进技术的分类和实现方式方法进行讨论。 . 01 . 分片是什么 1.1分片解决区块链的扩容项目问题 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 目前区块链的扩容解决方案主要分为三个不同的Layer。分片和DAG (有向无环图)同属对区块链本身架构进行改变的Layer 1。分片目前被关注的热度很高,主打分片先进技术的公链被投资机构热捧, 分片也和Layer 2的侧链、子链、状态通道等方向一起被列入以太坊官方的扩容解决方案。 ? 1.2分片的原理 分片其实是一种传统数据库先进技术,它将大型数据库分成更小、更快、更容易管控的部分,这些部分叫做数据碎片。在公链中,它是通过使用多个网络设备来获得平行处理转账的功能,从而分散那些转账验证的工作量。这样会自动化地把网络分成很多更小的部分,或者说进行“分片”处理,从而每一个小网络只需要运行一个更小范围的共识协议。网络上的交易将被分成不同的碎片,其由网络上的不同节点组成。因此,每个节点只需处理一小部分传入的交易,并且通过与网络上的其他节点并行处理就能完成大量的验证工作。将网络分割为碎片会使得更多的交易同时被处理和验证。所以,分片先进技术使用的是平行处理的方式方式方法,有越多的节点加入,网络中批准的速度也会加快。简单来说,分片的就是将一个大任务拆分为多个可以并行处理的小任务,从而提高性能。 图中,我们把以太坊的网络分为两部分,左边一部分L1为现有的以太坊主链,右边一部分L2为各个分片,他们各自是一个独立的账户空间。每个分片有专门的节点来维护,就相当于一个个独立的区块链,每个分片将自己的记录汇总发给主链。主链收集各个分片的摘要,然后生成主链区块(N+1)。但是主链收集的是摘要而不是具体的交易细节。 ? 分片解决方案带来的主要好处是,网络节点进行的冗余计算量大大减少,每个节点只需对自己分片内的交易进行验证,不需要验证分片外的交易。如此可节约大量的时间与网络资源,进而完成更多的交易的处理。 . 02 . 区块链与分片先进技术? 2.1分片先进技术的层级 目前主流的分片先进技术分为网络分片、交易分片和状态分片等三个层级,其先进技术难度也随之依次递增。主要的核心在于分片内节点需要达到一致,并且防止被恶意攻击者控制,而分片之间需要信息传递机制,保证交易及智能数智合约的状态在不同分片间达到一致。 ? 1.网络分片 利用随机性,网络可以用VRF方式方法随机抽取节点形成分片,用以防止恶意节点占据某个分片。分片内节点之间的共识可以通过pBFT等共识机制来实现。 ? 2.交易分片 1)账本分片:在一个基于UTXO的system内,system可以根据发送者的地址分配一个分片。这确保了两笔双花交易将在相同的分片中得到验证,因此system可以很容易地检测到双花交易,而不需要进行任何跨片的通信。 2)跨账本分片:在一个非UTXO的system里,为了防止双花项目问题,在验证过程中,分片间将不得不进行相互通信。事实上,由于双花交易可能会在任何分片中出现,因此特定分片所接收到的交易将不得不与其它的所有分片进行通信。这种相互之间的高昂通信成本可能会破坏交易分片的最初目标方向。 ? 3.状态分片 这一先进技术的关键是将整个存储区分开,让不同的碎片存储不同的部分;每个节点只负责托管自己的分片数据,而不是存储完整的区块链状态。状态分片一经提出,就伴随着挑战。 ? 在一个状态分片的区块链中,一个特定的分片只会保留一部分状态。假设其中一个账户创建了一笔交易,它将支付另一个账户一笔钱。这笔交易将由第一个分片进行处理,一旦该笔交易被验证,关于第一个账户的新余额的信息就必须与它所在的分片进行共享。如果两个帐户由不同的分片进行处理,那么这可能需要进行频繁的跨片通信和状态交换。确保跨片通信不会超过状态分片的性能收益仍然是一个值得公开的研究项目问题。 ? 状态分片的第二个挑战是数据的可用性。比如由于某种原因,一些特定的分片遭到了攻击而导致其脱机。由于分片并没有复制system的全部状态,所以网络不能再验证那些依赖于脱机分片的交易。因此,在这样的情况下区块链基本上是无法使用的。解决此项目问题的方式方法是维护存档或进行节点备份,这样就能协助system进行故障修复以及恢复那些不可用的数据。但是,这样就使得节点将不得不存储system的整个状态,因此这还可能会引发一些中心化的风险。 ? 任何分片机制需要确保分片在抵御攻击和失败时是具有弹性的;网络必须接受新的节点并以随机的方式方式方法将这些分配给不同的分片。然而,在状态分片的情况下,
您可能关注的文档
最近下载
- 信号与系统——习题参考答案.pdf VIP
- 事业单位人事管理工作.pdf VIP
- 女干部心理健康知识课件.pptx VIP
- 初中英语语法思维导图(可打印).docx
- 外研版英语(三起点)六年级上册 Module3 大单元学历案教案 教学设计附作业设计(基于新课标教学评一体化).docx VIP
- 美丽汉字上海市小学生二届到十届2023年中文自修杯汉字小达人试卷(含参考答案).pdf
- 甘12G4-管沟和盖板.docx VIP
- 2.公路造价参考指标 交通运输部路网监测与应急处置中心.pdf VIP
- Unit7 Art Lesson2 Beijing Opera 课件-高中英语北师大版(2019)必修第三册.pptx VIP
- 母婴助产考试试题及答案.doc VIP
有哪些信誉好的足球投注网站
文档评论(0)