如何理解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)
Gao的头像Gao
上一篇 2024年5月9日 下午12:26
下一篇 2024年5月9日 下午12:35

相关推荐

  • friend.tech破圈思考:去中心化社交是否找到了新出路?

    friend.tech 的模式其实非常简单,就是将个人的社交影响力代币化,粉丝或者其他用户可以购买 KOL 的股份并获得与其私聊的机会。同时其股份会随着买入的人增多而升高,给持有者创造盈利的机会。那么,friend.tech 是如何运行的?它爆火背后的原因又是什么?其命运究竟是昙花一现的短期爆款,还是真正的去中心化社交新出路?本文将详细探讨这些问题。

    2023年9月14日
    824
  • 加密交易所企业文化大 Battle,谁是你的菜?

    小时候,经常听到大人用“有文化”来形容一个人。 我好奇地问,啥叫有文化? 大人告诉我,那是一种说不出来但是又能感受到的气质,你长大工作后就知道了。 当我工作后,拿到一本“企业文化”…

    2024年9月27日
    223
  • 为什么基于NFT搭建Web3 Loyalty项目?

    该篇文章提出了新名词「Tokenology」,认为 Token 的用例不该局限于加密货币行业本身,而能够跨界涉及艺术、经济等多个圈外领域,并将 Token 的价值标准从标量(价格)转向向量(应用场景)。

    2023年6月1日
    902

发表回复

登录后才能评论
微信

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