Vitalik探讨EVM Validiums退出机制:Plasma技术强势回归区块链生态

芝麻开门

芝麻开门(Gateio)

注册芝麻开门享最高$2,800好礼。

币安

币安(Binance)

币安是世界领先的数字货币交易平台,注册领100U。

Plasma是一种区块链扩展解决方案,通过将大部分数据和计算保持在链下来实现高可扩展性。尽管2017年提出后经历了多次迭代(如Plasma Cash、Plasma Prime等),但由于客户端数据存储成本高和难以扩展到支付以外的领域,Plasma逐渐被Rollups取代。然而,验证证明(如ZK-SNARKs)的出现为Plasma带来了新的可能性,解决了客户端数据存储问题,并支持构建运行EVM的类Plasma链。尽管Plasma在安全性上仍有局限(如无法覆盖所有用户),但其规避数据可用性问题的能力使其在降低交易费用方面具有优势。2023年,随着ZK-EVMs的实现,Plasma重新成为值得探索的设计领域。

在此特别感谢Karl Floersch、Georgios Konstantopoulos和Martin Koppelmann提供的宝贵反馈、专业审查以及富有启发性的讨论。

Plasma作为一种创新的区块链扩展解决方案,其核心设计理念是将大部分数据和计算保持在链下处理,仅保留充值、提现和默克尔根等关键操作在链上执行。这一架构为突破传统链上数据可用性限制、实现显著的可扩展性提升提供了可能。该技术最早在2017年提出,随后在2018年经历了多次重要迭代,包括Minimal Viable PlasmaPlasma CashPlasma Cashflow以及Plasma Prime等代表性方案。然而,由于存在客户端数据存储成本过高以及<a href="https://medium.com/@kelvinfichter/why-is-evm-on-plasma-hard-bf2d99c48df7″>基础架构限制等问题,Plasma技术逐渐被更先进的Rollups方案所取代。

随着ZK-SNARKs等验证证明技术的成熟,我们有必要重新审视这一技术路线。验证证明不仅能够有效解决Plasma在支付场景中面临的数据存储难题,更为重要的是,它提供了一系列创新工具,使得构建支持EVM的类Plasma链成为可能。虽然由于基础架构限制,Plasma无法为所有用户提供全面的安全保障,但在实际应用中仍能保护绝大部分资产安全。

本文将详细探讨如何将Plasma的设计理念扩展到更复杂的应用场景。

Plasma核心工作机制解析

Plasma Cash为例,其设计思路是将每个代币视为独立的NFT,并单独追踪每个代币的交易历史。系统由运营者负责生成并定期发布区块,所有交易都以稀疏默克尔树的形式存储:当代币k发生所有权转移时,相关交易会被记录在树的k位置。每当新区块生成时,运营者会将默克尔树根发布至主链,同时向相关代币持有者发送对应的默克尔分支。

Vitalik探讨EVM Validiums退出机制:Plasma技术强势回归区块链生态

假设这是Plasma Cash链中的最后三个交易树,在确认之前所有树都有效的前提下,我们可以确定Eva当前持有代币1,David持有代币4,George持有代币6。

Plasma系统面临的主要风险来自运营者的不当行为,具体表现为:1)发布包含无效交易的区块;2)发布数据不可用的区块。当运营者出现与用户资产相关的不当行为时,用户必须立即启动退出流程(通常在7天内)。退出者需要提供证明代币所有权转移的默克尔分支,随后进入7天的质疑期。在此期间,其他参与者可以通过提供以下三种证明之一来质疑该退出:1)证明退出者已将代币转出的后续交易;2)证明存在双花交易;3)证明存在未对应花费的早期交易记录。

Vitalik探讨EVM Validiums退出机制:Plasma技术强势回归区块链生态

为确保资产安全,代币持有者需要持续跟踪过去一周内所有相关默克尔分支,并妥善保存所有资产转移记录,以便在必要时能够顺利完成退出流程。

可替代代币的适配方案

虽然上述设计适用于NFT,但对于ETH、USDC等可替代代币,直接应用会面临退出成本过高的问题。解决方案之一是将大量相邻代币视为单一单位进行处理,可通过两种方式实现:1)改进Plasma Cash算法,使其能够高效处理大量相同相邻对象的默克尔树计算;2)采用Plasma Cashflow方案,直接将多个相邻代币表示为单一对象。

然而这两种方法都会面临碎片化问题,当用户从大量交易中收到小额代币时,退出操作仍需要提交多个独立请求,导致gas费用居高不下。虽然已有碎片整合协议被提出,但实现难度较大。

另一种思路是采用UTXO模型重新设计系统。在这种设计中,退出代币时需要提供完整的历史记录,任何参与者都可以通过证明历史代币已被退出来质疑当前退出请求。

Vitalik探讨EVM Validiums退出机制:Plasma技术强势回归区块链生态

如图中所示,右下角0.2 ETH UTXO的退出可以通过展示其历史中任何UTXO的退出记录(绿色部分)来取消。这种设计借鉴了早期有色币协议中的顺序着色思想。

EVM集成的技术挑战

将Plasma扩展到EVM环境面临诸多挑战。首要问题是EVM中许多状态对象缺乏明确的”所有者”,而Plasma的安全性恰恰依赖于每个对象都有负责监控数据可用性的所有者。其次,EVM不限制状态依赖性,导致退出操作可能需要支付高昂的gas成本。此外,EVM中的无限制依赖关系也使得构建有效的激励证明机制变得异常复杂。

验证证明的技术突破

验证证明技术为改进Plasma链设计带来了革命性变化。通过证明每个Plasma区块的有效性,系统只需关注运营者发布不可用区块的风险,大大简化了设计复杂度。在Plasma Cash场景中,这一技术消除了对历史挑战的需求,将用户需要下载的状态数据量从每周每个区块一个分支减少到每个资产一个分支。

更令人振奋的是,在运营者诚实的情况下,基于最新状态的提现可以即时完成,无需经历质疑期。

EVM集成的创新方案

验证证明技术为EVM集成提供了创新解决方案:通过构建并行UTXO图,并在UTXO图与EVM状态之间建立SNARK等价证明,可以在UTXO图上实现标准的Plasma系统。

Vitalik探讨EVM Validiums退出机制:Plasma技术强势回归区块链生态

这种设计巧妙地规避了EVM的诸多复杂性,例如账户系统允许未经同意修改余额的特性,因为Plasma构造基于独立的UTXO状态而非EVM状态本身。

全状态退出机制

已有方案如Plasma Free提出了更简单的EVM Plasma实现思路。在这些方案中,任何用户都可以强制运营者包含特定交易或提供状态证明。若运营者未能响应,链将启动回滚机制,直到完整状态副本被发布。这类方案的局限在于无法支持即时提现,因为始终存在回滚最新状态的可能性。

EVM Plasma的局限性

虽然功能强大,但EVM Plasma方案无法提供全面的安全保障,特别是在处理无明确所有者的状态对象时。以CDP(抵押债务头寸)为例,恶意用户可能通过选择性退出来获取不当利益。隐私系统如Tornado Cash也面临类似挑战,当Plasma链停止发布区块时,部分用户可能无法完整退出其资产。

Vitalik探讨EVM Validiums退出机制:Plasma技术强势回归区块链生态

Uniswap流动性池也存在类似问题,需要特殊逻辑来防止用户通过勾结运营者不当获利。

未来展望

在2023年的技术背景下,Plasma仍是一个被低估的设计方向。虽然Rollups凭借其卓越的安全特性和开发者友好性成为行业标准,但Plasma通过彻底规避数据可用性问题,能够显著降低交易成本。对于原本考虑采用validiums的链来说,Plasma可以带来显著的安全提升。随着ZK-EVM技术的成熟,重新探索这一设计领域恰逢其时,有望开发出更高效、更安全的解决方案。

声明:文章不代表CHAINTT观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险 自担!转载请注明出处:https://www.chaintt.cn/11944.html

CHAINTT的头像CHAINTT
上一篇 2025年8月2日 下午3:45
下一篇 2025年8月2日 下午4:22

相关推荐

  • Lambda是什么?区块链中的Lambda概念解析

    Lambda战略转型:从存储龙头到以太坊Layer2生态核心 Lambda作为模块化区块链存储先驱,正从专有共识网络转向以太坊Layer2架构,通过Opstack构建专注数据可用性的新网络。其三大核心生态包括:1)Genify多链生成艺术平台,已聚集万名NFT收藏家;2)LWS永久存储服务,采用PDP算法保障30,000+NFT数据安全;3)基于EIP-4844的LDA方案,结合零知识证明解决以太坊数据可用性难题。代币系统将升级为$LAMBDA并引入EigenLayer重质押机制,强化与以太坊生态的深度整合。此次转型显著提升网络兼容性与安全性,为AI及Rollup应用提供基础设施支撑。

    2025年7月18日
    4500
  • Movement公链创新方案:将Move引入EVM如何改变以太坊与Move生态格局

    Movement Labs推出首个基于Move语言的以太坊L2解决方案M2,通过MoveVM和Fractal编译器实现Solidity与Move生态的无缝衔接,兼具EVM流动性和Move高性能优势。其模块化架构包含去中心化排序器网络M1和ZK-Rollup主网M2,支持Aptos/Sui Move代码部署,并计划兼容Optimism等Rollup框架。该项目以3800万美元融资为支撑,旨在构建融合Solidity与Move的泛生态体系,解决公链性能与生态冷启动难题。

    2025年8月14日
    1500
  • Web3生态系统的终极拼图:探索去中心化未来的关键要素

    模块化区块链通过将执行层、共识层、结算层和数据可用性层解耦,实现专业化分工,显著提升系统效率和可扩展性。Celestia作为首个模块化DA网络,采用数据可用性抽样(DAS)和命名空间默克尔树(NMT)技术,支持轻节点验证并降低数据处理需求。以太坊Layer2(如Optimism、Arbitrum)通过Rollup技术将执行层外包,同时依赖主链完成结算与数据存储。新兴项目如EigenDA、Nubit等进一步优化DA层性能,而AltLayer、Dymension等提供全栈模块化解决方案。模块化架构通过组件独立优化推动区块链生态发展,但需解决跨层通信与系统复杂性等挑战。

    2025年8月17日
    3400
  • 基于软分叉与Covenant技术的Layer2扩容方案深度评测

    本文探讨了比特币Layer 2(L2)扩容技术,重点分析了闪电网络、Ark等方案如何通过交易压缩和UTXO共享突破链上限制。闪电网络通过时间维度压缩实现多对一交易映射,而Ark等虚拟UTXO方案进一步通过空间维度共享UTXO提升扩容能力。文章系统比较了各类L2设计模式(通道、虚拟UTXO)的技术特点,指出契约(covenants)是实现UTXO共享的关键机制,并评估了OP_CTV、SIGHASH_ANYPREVOUT等软分叉提案的适用性。研究还揭示了内存池策略对L2系统的影响,提出基于费用率替换(RBFR)等改进方案。最终结论认为,在共识清理后,OP_CTV是最具潜力的通用解决方案,能在不引入过度复杂性的前提下支持多样化的L2扩容方案。

    2025年7月24日
    4400
  • zkRollup技术解析:原理与架构深度剖析

    Rollup 概述 Rollup 是一类区块链 Layer 2 扩展解决方案。在 Rollup 方案中,项目运营商在扩展的主链(即 Layer 1)之下运行一个相对独立的 Layer 2 平台。用户可以在 Layer 2 平台上执行合约或划转代币。 Layer 2 平台的安全性由其所依赖的 Layer 1 区块链来保证。当 Layer 2 中生成新的区块时,来自 Layer 2 区块的交易信息以及 Layer 2 的交易后状态根将被捆绑为 Rollup 交易并发布在 Layer 1 链上。实际的交易执行和状态变化都是在主链下面的 Layer 2 平台上处理的,Layer 1 只需要验证 Layer 2 状态转换的正确性。由于验证状态转换正确性的成本远低于执行这些Layer 1,Layer 2上的交易可以实现Layer 1平台的扩展。与 Layer 1 相比,Layer 2 平台可以提供更高的交易吞吐量和更低的交易成本,同时保持同等的安全性。 相比其他链下交易方案,Rollups 有两大特点: Layer 2 状态数据的可用性是通过将其存储在主链上来解决的。Layer 2 平台在主链上的区块中记录所有交易信息或完整的 Layer 2 状态变化。如果 Layer 2 状态丢失,任何人都可以从主链上存储的信息中恢复丢失的状态。 Rollup方案中,打包存储在主链上的 Layer 2 状态根变化需要通过某种方式在主链上进行验证。经过验证后,Layer 2 的状态将被锁定在 Layer 1 主链上。因此,在安全验证方案的条件下,Layer 2 可以享受与 Layer 1 相同级别的安全性。 基于主链对 Layer 2 状态更新的验证方式,目前Rollup技术方案主要有两类。一是乐观汇总(Optimistic Rollup)。在此类方案中,主链合约不会直接验证 Layer 2 提交的新状态,而是为每个提交的新状态准备一个质疑期。由于Rollup将所有交易信息提交到主链并公开,因此任何人都可以验证状态更新(尤其是当更新涉及自己的钱包时)。如果新状态不正确,验证者可以针对该错误状态生成欺诈证明并在质疑期内提交,从而使不正确的状态更新无效。 另一种 Rollup 解决方案是 zk Rollup。在此类方案中,执行 Layer 2 状态更新后,Layer 2 的操作者必须提供状态更新正确性的零知识证明,并将其与状态更新一起提交到主链。主链上的合约将验证证明以确定状态更新的正确性。 与乐观汇总方案相比,zk Rollup 不需要漫长的质疑期来最终确认Layer 2 上的交易,并且可以更快地得到确认。此外,zk Rollup 并不依赖于这样的假设:网络中总会有诚实的验证者,当欺诈发生时,他们会及时提交欺诈证明。但同时,zk Rollup也面临着零知识证明技术计算成本高、复杂度高、开发难度大等问题,这些阻碍了zk Rollup技术在Rollups中的实际落地。随着近两年零知识证明技术的进一步发展,人们正逐渐克服这些障碍。zk Rollup 技术开始在 Layer 2 市场占据越来越大的份额。

    2025年8月26日
    2000

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

风险提示:防范以"数字货币""区块链"名义进行非法集资的风险