Polygon、Optimistic、ZK Rollups 网桥深入对比,青铜王者究竟花落谁家

Polygon、Optimistic、ZK Rollups 网桥深入对比,青铜王者究竟花落谁家

最近,Polygon 生态系统中的总锁定价值(TVL)出现了急剧上升。随着 TVL 的快速扩张,Polygon 的市值也快速增长,其原生代币 MATIC 也进入加密货币市值排名的前 10,超越了 UNI 和 LINK 等老牌项目。这一迅速的崛起引发了热议,也引发了社区对 Polygon 安全性的讨论。本文旨在讨论 polygon 生态系统的一个方面,即跨链资产桥接机制。

Polygon 希望成为以太坊扩展解决方案的第一个聚合器,同时支持 Layer 2 和侧链等多种扩展解决方案。目前,Polygon 拥有基于 Plasma 框架和 PoS 共识机制的侧链,以及支持两种网桥:PoS 桥和 Plasma 桥。

所有侧链和 Layer 2 系统共享的一个共同点是网桥的安全性至关重要,因为所有资产都在 Layer 1 智能合约中托管。合约是否保留了管理权限,是否有紧急退出机制,通常是 Layer 2 系统是否安全的重要指标。在本文中,我们将比较 Polygon 和 Layer 2 Rollup 解决方案各自网桥的安全性和其他方面。

Polygon、Optimistic、ZK Rollups 网桥深入对比,青铜王者究竟花落谁家

Polygon 网桥

网桥是侧链和 Layer 2 网络等扩容解决方案的核心组件之一。资产必须通过网桥才能在以太坊主网和子链(侧链或 Layer 2)之间迁移。网桥的具体实现机制决定了扩展方案的安全性。我们先来看看 Polygon 网桥,它支持 PoS 网桥和 Plasma 网桥两种桥接机制。

PoS 网桥的机制和流程:

  1. 资产(ERC20/ERC721/ERC1155)代币的所有者必须在 PoS 网桥上批准特定合约,以花费要转移的代币数量。这个特定的合约部署在以太坊主网上,它实际上锁定了要存入的代币数量。

2. 一旦获得批准后,下一步是存入资产。必须对 RootChainManager 合约进行函数调用,进而触发 Polygon 链上的 ChildChainManager 合约。

3. ChildChainManager 内部调用子代币合约的存入函数,将相应数量的资产代币铸造到特定用户的 Polygon 账户。需要注意的是,只有 ChildChainManager 可以访问子代币合约上的存款功能。

4. 用户获得代币后,可以立即在 Polygon 链上使用这些代币。

5. 将资产提取到以太坊是一个两步过程,首先必须在 Polygon 链上销毁资产代币,然后必须在以太坊主网上提交此销毁交易的证明。

6. 销毁交易检查点进入以太坊主网大约需要 10-30 分钟。这是由权益证明验证器完成的。

  1. 当检查点传输回主网后,可以通过调用 RootChainManager 合约的退出函数来提交销毁交易的证明。

  2. 退出函数会对该检查点内的所有销毁交易进行验证,验证通过后触发谓词合约。

9. 作为最后一步,谓词合约释放锁定的代币,并将其退还给用户在以太坊上的账户。

Plasma 网桥的机制和过程:

1. 用户在以太坊上的 Polygon 合约中存入代币。

2. 一旦存入,代币在以太坊主网上得到确认,相应的代币将在 Polygon 链上铸造并存入用户的 Polygon 账户,用户可以立即使用这些代币。

  1. 用户可以随时将 Polygon 链上的代币提取到以太坊。提交请求后,设置 5 分钟的检查点间隔。

4. 一旦检查点提交到以太坊主网,就会创建一个等值的退出 NFT(ERC721) 代币。

5. 用户需要等待 7 天的挑战期,这是由 Plasma 安全机制决定的。

6. 挑战期结束后,您可以使用退出 NFT 领取您的代币资产并完成提现。

两个网桥中,PoS 桥是官方推荐使用的网桥,提现速度更快,支持更多以太坊资产标准。Plasma 网桥退出需要 7 天的挑战期,安全级别更高。两者及其核心特性的比较如下:

Polygon、Optimistic、ZK Rollups 网桥深入对比,青铜王者究竟花落谁家

Polygon、Optimistic、ZK Rollups 网桥深入对比,青铜王者究竟花落谁家

网桥安全性比较

网桥的安全核心在于用户是否可以不信任地存取资产,包括当 Layer 2 上的节点不可用甚至是恶意的情况下,Layer 1 是否可以独立恢复 Layer 2 上的交易数据和 Layer 1 的用户资产余额(数据可用性)。我们将在本节中比较 Polygon 网桥和 Rollup 网桥。

  • Polygon PoS 网桥

Polygon PoS 网桥由一组外部验证器保护。在一般的 PoS 系统中,安全性通常由验证者的资产担保和惩罚机制来保证。

此外,网桥合约保留了管理权限,并通过代理由多重签名钱包控制。这个多重签名钱包从 2/3 多重签名开始,现在升级为 5/8 方案。在 8 个签署人中,4 位是 Polygon 联合创始人,另外 4 位是其他 Polygon DeFi 项目的主要成员。

通过我们对合约代码的检查,合约的所有者可以随时对合约进行升级和替换 (没有延迟期),这意味着所有者可以随时提取合约中的所有用户资产,这当然是一个潜在的安全风险。因此,现阶段通过 Pos 网桥转移到 Polygon 链上的资产并不是去信任的。

  • Polygon Plasma 网桥

Polygon Plasma 网桥的退出机制基于 Plasma 退出机制。由于使用欺诈证明,在像 Optimistic Rollup 这样提取资金时需要 7 天的等待时间。

但是,Plasma 解决方案相比 Rollup 解决方案的一个重要缺点是数据不可用,即 Plasma 操作符只生成交易数据的哈希值并存储在 Layer 1,Layer 1 没有可用的数据来验证操作符是否恶意并恢复 Layer 2 上的所有交易。

  • Optimistic Rollup 网桥

在 Optimistic Rollup 方案中,由第三方序列器负责 Layer 2 和 Layer 1 的交互。当用户将资产存入 Layer 1 时,序列器会统计用户的 Layer 2 账户中对应的资产,并定期为它在 Layer 2 接收的交易并将其发布在以太坊上。当用户提取资金时,他们通过展示引用序列器发布的状态根的 Merkle 证明,证明他们在当前状态下有足够的资金来完成提现。Optimistic Rollup 引入了验证者和挑战期的概念来防止序列器提交无效的状态转换。当序列器释放任何新的状态根时,需要 7 天的挑战期。在挑战期间,验证者可以在发现其中一个状态转换无效时发布欺诈证明。如果证明成功,状态转换将被取消,序列器的押金将奖励给验证者。

同时要求序列器将 Layer 2 的所有交易数据提交给 Layer 1,避免序列器是恶意或离线的情况,这样即使序列器消失,新的序列器也可以找回所有 Layer 2 相关的数据,并从前一个序列器停止的位置继续。

  • zkSync 网桥

在 ZK Sync 网桥中,Rollup 解决方案会将 Layer 2 的交易进行压缩,并提交给 Layer 1 的 calldata。这首先保证了 Layer 2 网络数据在 Layer 1 的可用性。

此外,当整个 zkSync 系统不可用时,任何人都可以触发紧急退出模式,例如当 Layer 2 无法接收到用户的签名,Layer 2 不再向 Layer 1 提交交易数据时。

  1. 任何用户都可以通过调用 requestFullExit 在 Layer 1 发起提现请求,请求序列存储在这里,并且有一个超时时间(目前设计为 3 天)。

2. 当 zkSync 操作符在超时时间之后没有处理步骤 1 的请求序列中的第一个请求时,任何用户都可以通过调用 activateExodusMode 来激活 Exodus 模式。

  1. 用户可以使用链下官方工具抓取 Layer 1 的 calldata 数据,最终在 Exodus Mode 下同步到 zkSync 状态,并根据该状态为用户拥有的资产生成 zkProof。

4. 最后,用户通过调用 performExodus 和 withdrawPendingBalance 方法(使用步骤 3 中生成的 zkproof 和一些数据作为参数)来完成最终的提现。

可以看出,zkSync 有一个设计非常好的退出机制。即使 Layer2 节点完全不可用,用户仍然可以使用 Layer1 的 calldata 数据提取存储在网桥中的资产。

以上四种网桥的主要对比如下:

Polygon、Optimistic、ZK Rollups 网桥深入对比,青铜王者究竟花落谁家

Polygon、Optimistic、ZK Rollups 网桥深入对比,青铜王者究竟花落谁家

结论:不断发展的网桥景观

从上面的分析中,我们看到在每个网桥所需的速度、安全性和所需的信任级别方面进行了各种权衡。

Polygon、Optimistic、ZK Rollups 网桥深入对比,青铜王者究竟花落谁家

●HUMAN 的去中心化野望:释放全球劳动力

●不可或缺的 DeFi 基础设施,价格预言机为何至关重要

●Sushi——DeFi 中被严重低估的协议?

●Web 3.0 漫游指南

Polygon、Optimistic、ZK Rollups 网桥深入对比,青铜王者究竟花落谁家

文章来源于网络,如有侵权联系站长做处理。发布者:btcbtc,转转请注明出处:https://www.zmyg.org/3296.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注