• 简体版 | 繁體版
  • 联系我们
  • 加入我们
  • 关于我们
  •  
  • 首页
  • 快讯
  • 价值号
  • 视频
  • 专题
  • 技术
  • 入驻价值号
  • 碳链APP
    微信公众号

    扫码下载App

  • 登录
  • 微信公众号

    微信公众号

导航
  • 首页
  • 快讯
  • 区块链+
  • 价值号
  • 视频
  • 专题
  • DeFi优选
碳链价值APP
专注服务于金融科技和区块链
立即打开

一文读懂:侧链、Plasma 和 Sharding 三者之间有何区别

UnitimesUnitimes  •  2019-06-16
一个经常出现的问题是:Sharding 与侧链 (sidechain) 或 Plasma 到底有什么不同?这三种体系结构似乎都涉及到一种中心辐射型体系结构 (hub-and-spoke architecture),即由一条处于中心的、支撑系统共识的“主链”和一组包含实际用户交易的“子链”组成的结构。

作者:Vitalik Buterin;编译: Jhonny

一个经常出现的问题是:Sharding 与侧链 (sidechain) 或 Plasma 到底有什么不同?这三种体系结构似乎都涉及到一种中心辐射型体系结构 (hub-and-spoke architecture),即由一条处于中心的、支撑系统共识的“主链”和一组包含实际用户交易的“子链”组成的结构。

子链的哈希通常会定期地发布到主链中 (理论上来说,不存在主链的分片链可能也是这样,但目前还没有实现;本文将不会专注于这方面,但其中的论据是差不多的)。基于这些基本的相似性,为何在这三种方案的采用方面会存在差异呢?

区分侧链 (sidechain) 和 Plasma 是相对简单的。Plasma 链其实就是具有非托管特征的侧链:如果 Plasma 链中出现任何错误,那该错误可以被检测到,且用户可以安全地从 Plasma 链中退出,阻止攻击者造成任何持久的破坏。

Plasma 用户需要付出的唯一代价就是他们必须等待一个挑战期 (challenge period),并在 (扩展性较差的) 主链上支付更高的交易费。普通的侧链并没有这种安全特性,因此它们往往没有那么安全。但是在很多情况下,设计 Plasma 链要更加困难复杂,且有人可能会认为,对于许多低价值的应用程序来说,并不值得为这些程序的安全而增加这种复杂性。

那 Plasma 和 Sharding 之间进行对比呢?两者之间的关键技术差异与紧密耦合 (tight coupling) 这一概念有关。

紧密耦合是 Sharding 的一个特征,但并不是侧链或 Plasma 的特征,也就是说,在 Sharding 系统中,主链 (在以太坊2.0中称为“beacon chain (信标链)”) 与子链的有效性是分不开的。换句话说,如果子链上的某个区块附属于主链上的某个无效区块,那该子链区块也是无效区块;更重要的是,如果主链上的某个区块包含了一个无效的子链区块,那该主链区块也是无效区块。

在没有分片的区块链网络 (比如当前的以太坊网络) 中,规范链 (也即网络中的所有人都认为包含了“真实”历史记录的那条链) 被认为是完全可用且有效的;以比特币和以太坊为例,一个典型的说法就是,规范链 (canonical chain) 就是那条“最长的有效链” (更学究式的说法是那条“最重的有效可用链”)。

而在有分片的区块链网络 (比如未来实现的以太坊2.0网络) 中,“规范链是那条最重的有效可用链”的观念依旧适用,有效性和可用性既是对主链的要求,也是对分片链的要求。

但是,分片系统所带来的全新限制挑战是,用户无法直接地充分验证某条特定链的有效性和可用性,因为数据实在太多了。设计分片链面临的挑战是需要通过给予用户最大程度上的无需信任和实际间接的方式来验证哪条链是完全可用和有效的链,以此来绕过这个限制,这样用户就仍能决定哪条链是规范链了。在实践中,这涉及到了诸如 committees (委员会)、SNARKs/STARKs、fisherman schemes (渔夫方案) 以及 fraud & data availability proofs (欺诈和数据可用性证明) [1] 等技术。

如果某条链的结构并没有这种紧密耦合特征,那可以说该结构就不是一个 Layer 1 分片方案,而只是一个位于无法扩展的 Layer 1 主链之上的 Layer 2 系统。Plasma 并不是一个紧密耦合的系统:一个无效的 Plasma 区块完全可以将其区块头 (header) 提交至以太坊主链上,因为以太坊基础层无法知晓该区块头代表了一个无效的 Plasma 区块,甚至无法知晓该区块头是代表了一个 Plasma 区块;以太坊基础层所能看到的只是一笔包含一小段数据的交易而已。但是,单条 Plasma 链失效的影响只会局限在该条 Plasma 链之中。

但是,如果你在不下载和执行整个操作的情况下,去分析用户为了确定他们正在查看的链是否完全有效和可用的过程,那你可能会发现, Plasma 的运作方式和 Sharding 存在更多的类似之处。

比如,在 Sharding 中,用于阻止可用性问题的一项常用技术就是渔夫 (fishermen) 方案:如果某个节点认为某个区块的其中一段数据不可用 (unavailable),那该节点可以对此发布一个挑战,从而创造了一个时间段,在该时间段内,任何人都可以发布这段数据。如果某个区块在足够长的时间内没有被挑战,那么那些附属于该区块的其他区块就可能被回滚 (revert)。这似乎与 Plasma 很类似,在 Plasma 中,如果某个区块不可用,用户可以向主链发布一条消息,从而当主链响应时进行状态退出。

这两种技术最终都可能以相同的方式在面临压力是做出让步:当分片系统中存在过多的错误挑战时,用户将无法追踪是否所有的可用性挑战都已经得到响应;如果在 Plasma 系统中有太多的可用性挑战,那主链可能会不堪重负,因为用户的退出 (exits) 将占满主链的区块大小限制。在这两种情况下,似乎可以存在一个通常具有 O(C^2) 扩展性的系统 (其中 C 表示某个节点的计算能力),但当遭遇攻击时,扩展性将下降至 O(C)。然而,Sharding 对此具有更多的防御能力。

首先,当前的分片设计使用随机抽样的委员会 (committees),如此一来,除非某人占有整条链的很大一部分 (可能是超过 1/3) 的验证者节点,否则是无法轻易地控制任何一个委员会的。此外,有比渔夫方案更好的处理数据可用性的策略:数据可用性证明 (data availability proofs)。在一个使用数据可用性证明的机制中,如果某个区块是不可用的 (unavailable),那客户端的数据有效性检查将会失败,客户端将会把该区块视为不可用区块。如果该区块是无效的 (invalid),那即便只有一个欺诈证明 (fraud proofs),那也会使各个客户端相信该区块是无效的。因此,从理论上来说,分片系统要比 Plasma 链更不易于遭受拒绝服务攻击 (DoS attacks)。

其次,在面临大量攻击者 (数量超过了所有验证者的1/3 甚至 1/2) 时,分片链能够提供更强大的安全保障。在 Plasma 系统中,如果对负责审查退出的主网发起51%攻击时,总是可以成功地对 Plasma 链进行攻击;而在分片链中就不会这样。这是因为数据可用性证明和欺诈证明是发生在客户端内部的,而不是在区块链内部,因此这些证明是不会被51%攻击审查。

第三,分片链提供的防御更易于普及;Plasma 的退出模式要求将状态分割成独立的部分,每个部分都是为了任何单个参与者的利益而进行维护,而依靠数据可用性证明、欺诈证明、渔夫方案和随机抽样的分片链则在理论上更为通用。

因此 Plasma 和 Sharding 在 Layer 2 上提供的有效性和可用性保障存在很大差异,由于这些保障要求对激励机制和哪方对哪些数据段存在利益关系等进行论证等,因此这些保障很有限,且更为复杂

但 Plasma 链也有很大的优势。

首先,Plasma 链可以被迭代,新的设计可以更快地被实现,因为每条 Plasma 链都可以在无需与该生态系统中的其他链进行协调的情况下单独地进行部署。

其次,sharding 就其内在而言更为脆弱 (fragile),因为它试图保证一定量数据的绝对和完全可用性和有效性,且这些数据量必须设置在协议之中:如果数据量太少,那系统的扩展性将比它本来可以实现的更差;而如果数据量太多,那这个系统就面临崩溃的风险。扩展性的最大安全水平也依赖于系统中的用户数量,而用户数量是一个不可预测的变量。相比之下,Plasma 链则允许不同的用户在这方面做出不同的权衡,且允许用户更加灵活地根据情况的变化进行相应调整。

由单个运营商运行的 Plasma 链还可以提供比分片系统更多的隐私保护;而在分片系统中,所有的数据都是公开的。即便是在不需要进行隐私保护的领域,Plasma 链也可能更有效率,因为分片系统的总数据的可用性要求需要大量额外的冗余数据作为安全界限。另一方面,在 Plasma 系统中,每段数据的数据要求都可以最小化,从而使长期来看,每条单独的数据可能只需要复制几次,而不是像在分片系统中那样需要复制上千次。

因此,从长期来看,一个将 Plasma 和 Sharding 混合起来的系统 (其中基础层进行分片,Plasma 链则存在于基础层之上,以提供更进一步的扩展性) 似乎要比只依赖于其中一种策略的系统更能够满足不同用户群体的需求。

但不幸的是,这两者之间在某些关键部分有着难以消解的差异 (比如,分片系统中的客户端所进行的数据可用性检查无法转移到 Plasma 主链中,因为这些检查只有在主观地、基于私人数据的情况下才有效)。但这两种扩展性解决方案 (以及状态通道方案) 都有着明朗的发展前景。

[1]: https://arxiv.org/abs/1809.09044

原文链接:

https://vitalik.ca/general/2019/06/12/plasma_vs_sharding.htm

展开全文
打开碳链价值APP  查看更多精彩资讯
声明:本文内容为作者独立观点,不代表碳链价值立场,且不构成任何投资理财建议。
0 0
侧链PlasmaSharding

扫一扫,分享到微信

相关推荐

以太坊杀手Solana的生态侧链Solana Ray正异军突起 价值号

以太坊杀手Solana的生态侧链Solana Ray正异军突起

元宇宙小子 2022-04-21 价值号
​SolanaSOLRSolana Ray侧链Solana生态
Solana 的原生代币 SOL 已经跻身市值前 10 名的加密货币之列。主网仍处于正式测试阶段,这表明该团队仍在努力改进网络的功能和稳定性。下一阶段Solana的目标是吸引 10 亿用户。
Coinbase:深度解析以太坊扩容方案类别和未来 深度

Coinbase:深度解析以太坊扩容方案类别和未来

Coinbase中国 2021-12-23 深度
跨链侧链Coinbase以太坊
在本期的“Around The Block”中,我们探讨了加密世界对规模的追求。
Coinbase眼中的侧链和layer2解决方案是什么样子? 深度

Coinbase眼中的侧链和layer2解决方案是什么样子?

去中心化金融社区 2021-12-01 深度
跨链侧链Coinbase
如果基于智能合约的区块链想要成长为支持数十亿用户的金融和Web 3应用程序,就需要可扩展的解决方案。值得庆幸的是,“骑兵”已经开始到来,最近有许多解决方案最近上线。

碳链快讯更多 ›

2023-03-28

美亚柏科:公司将对各类AIGC内容的检测、AI生成文本的检测技术及产品进行布局

2023-03-28

Galaxy Digital 披露在 2022 年净亏损达 10 亿美元

2023-03-28

慢雾:批准未知来源的代币时请仔细检查交易的 gas limit

2023-03-28

蚂蚁集团:于隽曾是外派至A&T Capital的工作人员,目前已办结离职手续

2023-03-28

香港金管局和证监会将于 4 月 28 日联合举办加密企业和银行家之间的圆桌会议

2023-03-28

英国财政部取消由政府支持的 NFT 计划

2023-03-28

欧盟将于 3 月 28 日投票表决是否禁止匿名自托管钱包转账大额加密资产

2023-03-28

日经亚洲:美 SEC 对孙宇晨的指控或将影响 Huobi 香港牌照申请及扩张计划

2023-03-28

CFTC提起诉讼后价值近15亿美元的加密资产从币安相关钱包流出

2023-03-27

CFTC 诉币安及其 CEO 违法以寻求民事货币罚款和其他衡平救济

2023-03-27

CFTC指控Binance概述:涉及向美国投资者提供的交易服务及其合规性问题

2023-03-27

Polygon zkEVM 主网 Beta 版本即将上线,Vitalik 将于 22:30 执行首笔象征性交易

2023-03-27

Microstrategy 购入价值约 1.5 亿美元的比特币,均价为 23238 美元

2023-03-27

马云谈ChatGPT:要用人工智能去解决问题

2023-03-27

Gucci 与 Yuga Labs 达成合作,并计划于本周参与 Otherside

2023-03-27

知情人士:交通银行、中国银行、浦发银行香港分行或向加密公司提供银行服务

2023-03-27

上周有将近1.9亿美元投入加密行业初创公司

2023-03-26

马斯克对推特最新估值仅为 200 亿美元,不及收购价的一半

2023-03-25

美财长耶伦主持召开紧急金融稳定会议

2023-03-25

94岁的英特尔联合创始人戈登·摩尔去世,为「摩尔定律」提出者

2023-03-24

欧盟反洗钱法案对加密货币支付的限制恢复到最初版本

2023-03-24

Tether CTO:Tether Q1 利润约 7 亿美元,超额储备将达 16.6 亿美元

2023-03-24

CNBC 披露币安员工及志愿者引导用户规避 KYC 限制,币安回应会对违规人员采取行动

2023-03-24

Do Kwon 在塞尔维亚成立加密公司,检方正调查该公司是否用于洗钱

2023-03-24

OpenAI正为ChatGPT添加插件支持,允许使用第三方服务

2023-03-24

Cathie Wood 旗下方舟基金购买 1780 万美元 Coinbase 股票

2023-03-24

Character.AI完成1.5亿美元融资,a16z领投

2023-03-23

Do Kwon 已在黑山被逮捕

2023-03-23

美众议院:工作量证明挖矿是美国实现能源独立和持续国家安全能力的重要组成部分

2023-03-23

美国银行:区块链软件的下一步发展才刚刚开始

2023-03-23

中办、国办:加快推进区块链等在医疗卫生领域中的应用

2023-03-23

马斯克:需支付3 DOGE来参观飞船发射

2023-03-23

做市商Wintermute Trading已收到4000万枚ARB,并少量转入到交易所测试

2023-03-23

Coinbase首席法务官:美国SEC仍没有关于加密货币的明确规则手册

2023-03-23

美CFTC技术咨询委员会已在今日会议中听取加密公司对DeFi领域关键问题的介绍

2023-03-23

胜利证券获香港证监会同意可管理投资虚拟资产的投资组合

2023-03-23

Coinbase、Justin Sun今日均遭美SEC指控,希望寻求更透明的监管准则

2023-03-23

香港特区政府委任Nano Labs创始人孔剑平为香港数码港管理有限公司董事

2023-03-23

高盛正用ChatGPT风格的AI工具来协助编写代码

2023-03-23

币安恢复收取比特币交易手续费

2023-03-23

Coinbase 已收到美 SEC 的韦尔斯通知,称其可能违反证券法

2023-03-23

美 SEC 指控孙宇晨及其三家全资公司,称其涉嫌非法销售证券和操控市场

2023-03-23

美联储宣布加息25个基点

2023-03-23

Uniswap 推出 Mini Portfolio 功能,用户可以查看和管理自己资产

2023-03-22

Telegram 支持用户在聊天中发送 USDT

2023-03-22

英媒:硅谷银行首席风险官空缺长达8个月

2023-03-22

BitRock Capital 拟于第三季度完成 1 亿美元新基金募集,将投资 SaaS 及 Web3 领域

2023-03-22

俄罗斯加密交易所 Bitzlato 现允许用户最多提取 50% 比特币

2023-03-22

Race Capital 完成 1.81 亿美元二期基金募资,已投资 10 个项目

2023-03-22

OneCoin 前合规负责人被引渡美国受审,恐面临 40 年监禁

推荐文章

  • 传统与数字金融行业如何共存?

    2023-03-28

  • 不只OpenAI,这些公司手上也握着AIGC下个十年的船票

    2023-03-28

  • 疯狂三月:一场ChatGPT引发的千亿“钞”能力竞赛

    2023-03-27

  • 麻省理工科技评论:生成式 AI 与生产力再思考

    2023-03-27

  • ChatGPT怎么看「以太坊上海升级」

    2023-03-27

价值号更多 ›

达瓴智库
达瓴智库
文章: 155
  • 如何通过MVRV判断加密牛市还是熊市?
  • ETH在上海升级期间表现如何?
  • 熊末牛初:Ordinals是福是祸?
区块链骑士
区块链骑士
文章: 1299
  • 传统与数字金融行业如何共存?
  • ChatGPT怎么看「以太坊上海升级」
  • 数据翻两番,第一季度NFT的交易量达3.11亿美元,强势的背后是否有迹可循?
TinTinLand
TinTinLand
文章: 35
  • 一家银行倒闭后,加密市场发生了什么?
  • 打破科研困境的 DeSci 是什么?
  • 上海升级的机遇,值得关注的 Layer2 与 LSD 赛道
换一批

热门标签

新基建 比特币 以太坊 矿业 DeFi 共识对话 区块链+ 研报 美联储 央行数字货币 无限QE 加密衍生品 AI 云计算 大数据 5G 政策 交易所 稳定币 电子支付 Libra 算力产业 联盟链 公链 区块链 加密货币 Nervos Cosmos EOS STO

邮件订阅

及时、全面、专业、准确的资讯与数据,致力于为区块链爱好者以及数字货币投资者提供最好的服务。

App内打开

邮件订阅

及时、全面、专业、准确的资讯与数据,致力于为区块链爱好者以及数字货币投资者提供最好的服务。

Moshou

碳链价值是集资讯、行情、数据于一身的区块链信息服务平台,我们追求及时、全面、专业、精确的资讯与数据,致力于为区块链创新者和数字货币投资者提供优质的服务。

关于我们 加入我们 联系我们 隐私条款
微信公众号

扫一扫关注微信公众号

Copyright © 2018-2020 碳链价值 京ICP备18046423号
下载碳链App

下载碳链App

微信公众号

微信公众号

微信公众号

微信公众号

打赏文章作者

支付宝打赏二维码 支付宝扫一扫打赏
微信打赏二维码 微信扫一扫打赏

# 热门搜索 #

CBDC 比特币 DeFi 以太坊 区块链