资讯专栏INFORMATION COLUMN

以太坊的分片方案

Eminjannn / 2113人阅读

摘要:将由超级节点组成以太坊网络的计算存储宽带等资源记作,。以太坊分片去中心化扩展性安全性都要。但是安全性会有所降低,原来双花攻击需要控制以太坊网络的节点,但是分片之后只需要控制的节点。

三难困境

区块链的三难困境:去中心化、扩展性、安全性

牺牲扩展性方案

现在的比特币、以太坊都是通过牺牲扩展性来换取安全性的。

因为以太坊网络上的每笔交易,需要每个节点都计算、存储和广播一次。
这意味着以太坊网络的计算资源,不可能大于单个节点的计算资源。

将节点的计算、存储、宽带等资源记作, O(c) 。
将以太坊网络的计算、存储、宽带等资源记作,O(n)。
不可扩展指的是,网络整体的计算能力不可能大于单个的节点的计算能力:

O(n) < O(c)
牺牲去中心化

有两种简单的提高扩展方案:区块的大小、使用超级节点代替普通节点。比如比特币的 8MB 的大区块扩容。

这类方案的特点是提高单个节点的计算、存储、宽带能力。
因为超级节点的计算资源比普通节点的计算资源更多。
所以网络的整体计算能力会因此而得到提高。

将超级节点的计算、存储、宽带等资源记作, O(c`) 。
将由超级节点组成以太坊网络的计算、存储、宽带等资源记作, O(n`) 。

牺牲去中心化的扩方案可以记作:

O(c) < O(c`)
O(n) < O(n`)
牺牲安全性

Google 的分布式网络。节点只属于 Google,不对外开放,需用专人维护和定时上下线。

O(c) << O(n)
以太坊分片

去中心化、扩展性、安全性都要。

思路

分片就是,将以太坊网络上的节点,分成 k 片,每片只处理 1/k 的交易。通过主网上的 validator manager contract(VMC)做统筹所有分片,具体的交易处理和账户信息保存都在分片进行,只将最后的交易结果保存主链上。

原来以太坊网络中的计算资源,都在做一件相同的事。现在通过分片,以太坊网络中的计算资源被分成 K 份,分片之间进行分工合作,大大提高了网络整体的计算效率。因此分片使得以太坊网络计算能力,突破了单个节点计算能力的限制。

将节点的计算、存储、宽带等资源记作, O(c) 。
将以太坊网络的计算、存储、宽带等资源记作,O(n)。
可扩展指的就是网络整体的计算能力不局限于单个节点的计算能力。记作:

O(c) < O(n)
收益

分片可使以太坊网络计算能力得到 100~1000 倍的提升。但是安全性会有所降低,原来双花攻击需要控制以太坊网络 51% 的节点,但是分片之后只需要控制 33% 的节点。V 神认为牺牲一点安全性的,换来巨大的性能提升是非常值的。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/24047.html

相关文章

  • 介绍几个分片技术的采纳者

    摘要:以太坊的分片方案解析阿希链测链多链与跨链技术在阿希链系统上,每个都是运行在一条测链上的。也是截至目前,在其测试网络上实现分片技术的仅有的两个中的一个区块链项目。和分片的实现将很大程度上改善以太坊的短板。 撰稿人: 卡酷少 kakushao 在区块链所面临的诸多问题中,区块交易的处理速度,和区块链之间的互通性都极大程度的限制了区块链的应用空间。要实现更快的交易确认速度,拓宽区块链向外连接...

    zhigoo 评论0 收藏0
  • 2018年3月,以太坊的扩展现状|EthCC精选:Plasma Cash、Minimum Viabl

    摘要:自年初以来,一直在推广和分享以太坊及其生态系统方面的知识。你可以把想作是以太坊的。在任何外部数据源例如网络和区块链应用程序如以太坊方面的智能合约之间提供安全的认证通道。 从2018年3月8日到10日,来自世界各地的以太坊专业人士、研究人员、投资者和爱好者涌入了巴黎来参加以太坊社区会议(EthCC)。 EthCC是由一家法国的非盈利组织Asseth筹备组织的。Asseth自2016年初以...

    quietin 评论0 收藏0
  • 深入理解Plasma(一)Plasma 框架

    摘要:本文首发于深入浅出区块链社区原文链接深入理解一框架原文已更新,请读者前往原文阅读这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。因此,理解是一套框架是理解的关键。 本文首发于深入浅出区块链社区原文链接:深入理解Plasma(一)Plasma 框架原文已更新,请读者前往原文阅读 这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行...

    zhaochunqi 评论0 收藏0
  • 基于 SimpleChain Beta 的跨链交互与持续稳态思考

    摘要:区块链扩展性迷局比特币作为第一个区块链应用与运行到目前为止最被信任的公链,其扩展性问题却持续被作为焦点贯穿着整个链的发展周期。当然区块链与也可以保留回执,用于验证后续跨链交易的持续性。 区块链扩展性迷局 比特币作为第一个区块链应用与运行到目前为止最被信任的公链,其扩展性问题却持续被作为焦点贯穿着整个链的发展周期。事实上,在2009年1月4日比特币出现的那一天到2010年10月1日之间,...

    shery 评论0 收藏0
  • QuarkChain主网Singularity上线倒计时启动:引爆下一代区块链的奇点 全新区块链宇宙

    摘要:主网上线时将有条分片,每年计划可动态添加一条分片。守护者计划只针对根链,各个分片挖矿难度完全由哈希算力决定。奇点上线,将成为开启未来如群星般浩渺的区块链宇宙的全新起点。 QuarkChain成立一年多以来,经过不断的的设计、开发与测试,今天,QuarkChain团队正式向社区公告:QuarkChain主网 v1.0 版 Singularity(奇点)将于北京时间2019年4月30日正式...

    firim 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<