如何理解 ZKM 推出的 Entangled Rollup Network:一个「原生」资产跨链 BTC Layer 2 方案?

11 days ago
Labels:比特币03298
Article Source: Foresight News
ZKM 的这套可交互操作网络理论上可以作用到全链环境下,成为新一代「链抽象」的底层基础设施。

撰文:Haotian

如何理解由@ProjectZKM 推出的 Entangled Rollup Network? 简单而言:它是一个基于 zkVM 通用执行层构建的可交互通信统一流动性网络。在 BTC layer2 赛道极度匮乏 Native 跨链方案的当下,我们也可视它为一个可实现资产原生跨链迁移的 BTC layer2 解决方案?接下来,从技术视角谈谈我的理解:

1)ZKM 是一个 General-Purpose 通用 ZK 执行层,通过 ZK 技术实现了计算层和验证层的分离,计算层可以在链下环境高效运算,而只把 Proof 证明上传到链上,在链上验证结果是否正确。ZKM 通过为各个链提供模块化的 ZK 执行层,可以发挥 ZK 技术的去中心化信任潜能,让其成为 Zero layer 通用执行层,作为「上游」技术服务方,为各个需要信任的异构链提供 ZK 技术支持。

Entangled Rollup Network 则是 ZKM 推出的一个通用化可交互操作层,在 ZK 执行层 + 验证层的基础上,构造了一个去中心化的中继 Relay 网络,负责不同链之间的跨链信息通信和资产结算。

ZKM 可以被视为一个底层硬核技术框架,Entangled Rollup Network 则会把 zkVM 的执行和验证能力具体落地到一些跨链结算和通信应用场景中。

在 EVM 同构链或异构但却支持智能合约的多链之间,Entangled Rollup Network 只需要一套中继器协议来分管不同链上的智能合约来实现资产的统一调度和管理,而在 Non-EVM 且不支持智能合约的 BTC 链之间,才是考验 Entangled Rollup Network 跨链解决方案能不能释放 zkVM 潜能的关键。

2)更 long-term 视角看,Entangled Rollup Network 是一个可以让以太坊最终成为通用结算层的可交互操作性网络,类似于 Cosmos 的 IBC 中继器网络,可以实现全链复杂环境的资产跨链和通信能力。因为它确实可以基于 zkVM 的模块化的执行层设计,让异构链之间实现「信任」。

我在此前一篇文章中有特别说明,zkVM 让新锐以太坊 layer2 项目 @MetisL2实现了在 OP-Rollup 上附加 ZK 特殊 Router,一种可快速 Withdraw 的混合 Rollup 能力。这是 zkVM 在以太坊生态可实现的创新突破,它可以让以太坊主网和 layer2 之间实现 ZK 跨链信任机制构建。

理论上,ZKM 的通用 ZK 执行层能力可以把以太坊作为统一结算(宇宙)中心,而 Entangled Rollup Network 相应地则会成为一个连接多链环境的一个中继器网络,可以为不同链搭建一个统一的 liquidity 流动性网络中心。

抛开 ZKM 和 Entangled Rollup Network 长周期可实现的事情。从更垂直聚焦视角看,我们也可以把 Entangled Rollup Network 仅仅视为一个可以赋予 BTC 主链原生资产迁移能力的 BTC layer2。使其为上百条 BTC layer2 项目提供 Native BTC 跨链服务,成为 BTC layer2 生态的一个共享可交互操作性层。

3)就以 BTC layer2 跨链场景为例,Entangled Rollup Network 如何实现 Native BTC 跨链呢?How it works?恰如 ZKM Founder @kevinliub在下文中所说,一个绝对安全的 BTC layer2 跨链方案应该有两点关键因素:

1、BTC 主网上的资产应通过多重签名实行脚本控制;

2、BTC layer2 的 Sequencer 应该实现去中心化,且存在一个由主网脚本参与的挑战者机制。具体而言:

第一步:用户若要向 BTC layer2 进行跨链交易,需要先在 BTC 主网创建一笔委托交易,即一个 Commitment,承诺将资产委托给 Entangled Rollup Network 代为「托管」,该委托交易会被 Entangled 网络节点监听并记录;

第二步:zkVM 链下执行生成相应的状态根并记录该委托交易的状态转移过程,并在 Entangled 网络生成相应的 Wrapped BTC;

第三步:Entangled 网络会根据用户委托交易中的信息在 BTC 主网上创建一笔存证交易,包含 zkVM 执行生成的 Proof 证明和状态根 Hash 并保存在比特币主网 OP_Return 数据中;

第四步:zkVM 执行生成 Proof 证明会经 Proof Network 进行分布式验证,以证明过程中的状态迁移数据真实有效;

第五步:Entangled Rollup Network 有一套完全去中心化的 Sequencer 交易排序和处理系统,Sequencer 节点会在主网质押 BTC 保证金且在网络内质押相应治理代币以参与网络治理;

第六步:当用户从 BTC layer2 提 BTC 回主网时,经过一系列的状态验证和确认后,可以获得由 Entangled 节点存证在 BTC 主网中的资产,进而实现了原生资产的安全退出。

4)整体而言:Entangled Rollup Network 通过一套可信且安全的 Peg-in 和 Peg-out 机制,让用户实现了资产的安全跨链和转移。技术理念和 RGB 原生协议依赖的向主网发布状态 Commitment 以及通过后续的状态承诺 Unlock 锁定资产别无二致。区别就在于 RGB 要基于一个无中心组织的客户端 P2P 网络,而 Entangled Rollup Network 则需要通过一套质押且使用 zkVM 构建信任的中继器网络。

问题来了,若 Sequencer 篡改 Peg-out 之前的状态迁移数据导致账本混乱怎么办?因此 Sequencer 必须要去中心化,且要有一套时刻挑战 Sequencer 工作安全有效性的挑战者机制。

Entangled Rollup Network 定义该挑战机制为 OCP(Optimism Challenge Process),任何用户和节点在任意时间点都可以向主网传入 layer2 网络的交易数据状态片段来向主网脚本锁定的承诺发起挑战,若 layer2 数据和主网承诺不一致,则挑战成功,节点质押在主网的资产会被罚没。以此方式来实现去中心化 Sequencer 的不会主观作恶性。

以上。

正如前文所言,ZKM 的这套可交互操作网络理论上可以作用到全链环境下,成为新一代「链抽象」的底层基础设施;当然,其也可以作用在当下一片欣欣向荣繁荣态势却没有 Native 资产跨链解决方案的 BTC layer2 领域。而后者用来服务 BTC 生息赛道简直再合适不过了。

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

Comment

There is no comment, immediately to comment!