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

ZKM 是一个 General-Purpose 通用 ZK 执行层,通过 ZK 技术实现了计算层和验证层的分离,计算层可以在链下环境高效运算,而只把 Proof 证明上传到链上,在链上验证结果是否正确。

如何理解由@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 生息赛道简直再合适不过了。

(声明:请读者严格遵守所在地法律法规,本文不代表任何投资建议)

(0)
上一篇 2024年5月9日 下午12:26
下一篇 2024年5月9日 下午12:35

相关推荐

  • ETHGlobal旧金山黑客松13个获胜项目揭晓

    11 月 4 日至 6 日,ETHGlobal 在旧金山举办 ETHSanFrancisco 黑客松,本次黑客松主要聚焦 Web3 ,共有 13 个项目胜出,基础设施和 NFT 类项目偏多,还有部分项目为解决实际问题出发,如去中心化住宿预订和 NFT 真伪验证等。

    2022年11月7日
    764
  • Web3世界日报(2023-5.7)

    白宫将加密货币纳入新兴技术关注列表。ENS 社区投票选举 ENS 联创 Alex Van de Sande 担任 ENS 基金会董事。以太坊核心开发者第108次共识会议:将为Deneb升级纳入与测试EIP-4788、EIP-6987。

    2023年5月7日
    1.1K
  • 去中心化的新赌具:f(x) 项目风险研究

    在我看来,如何通过技术手段,将自己的贪念囚禁于 defi 预先设定好的规则牢笼之中,才是让自己跳出这个加密货币无限循环,并让自己的财富稳健增长的正确方式。这种通过纯数学的推导与代码的实现,就能够让一个金融类协议的功能自动化的运行下去,实在是非常美妙的东西。

    2023年10月31日
    435

发表回复

登录后才能评论
微信

联系我们
邮箱:whylweb3@163.com
微信:gaoshuang613