MCDEX V3 扩容计划的挑选:Optimistic Rollup 仍是 ZKRollup?

尽管 ZKRollup 在功用上是更为抱负的技能计划,但为什么这个永续合约买卖所依然挑选了 Optimistic Rollup?…以太坊,扩容,DeFi,永续合约,zkRollup,Optimistic Rollup,MCDEX,Arbitrum 以太坊 扩容 DeFi 永续合约 zkRollup Optimistic Rollup MCDEX Arbitrum链闻独家 图标 Logo链闻独家区块链作者,团队,专栏,大众号,头条·

尽管 ZKRollup 在功用上是更为抱负的技能计划,但为什么这个永续合约买卖所依然挑选了 Optimistic Rollup?

撰文:MCDEX

MCDEX 需求 L2 计划

以太坊是现在最重要的公链生态。尽管 MCDEX V3 选用多链布置的计划,但 MCDEX 会持续与以太坊生态共同开展,服务以太坊用户。但是,众所周知,以太坊 L1 的 Gas 费贵重,且网络吞吐低、出块时刻大。因为以下两点原因 MCDEX 需求以太坊 L2 的计划

下降买卖的 Gas 费用。因为永续合约买卖逻辑比较现货愈加杂乱,MCDEX 的合约 Gas 费用约为现货(Uniswap)的 5 倍。当 L1 拥堵时,Gas Price 飙升,形成用户的买卖费用剧增。咱们需求通过 L2 的计划下降 Gas 费用。

增强清算才干。一方面, MCDEX 的清算体系需求能够及时清算保持保证金缺乏的头寸;另一方面,用户又期望取得更高的杠杆,即更少的保持保证金。这就要求清算体系能在尽量短的时刻内完结清算。所以,咱们需求比 L1 更大吞吐更低时延的基础设施。甚至为了进步清算才干,即便稍微增加体系的中心化程度,也是值得的。

对 L2 计划的要求

没有什么计划是完美的,咱们需求依据事务需求取舍折衷,挑选最适合咱们的计划。在挑选 L2 计划的时分,咱们对 L2 计划提出了咱们的一些要求:

技能老练度:L2 计划的技能有必要是老练牢靠的,最好是现已发布了主网且有用户和运用的计划。如果是开发中的计划,至少是能够匹配咱们 V3 的发布开展。

去中心化程度:为了取得最大的一致、支撑十亿甚至百亿美金的财物规划,L2 计划的去中心化程度越高越好。在安全性上最好能尽量挨近 L1 的安全性。

开发者友好度:L2 需求尽量兼容 EVM,并供给老练完好的开发工具链(编译器、调试器、沙盒环境)、节点(兼容 L1 API)、基础设施 (the Graph 等)

费用和功用:L2 需求能大大下降 Gas 费用;并最大化 TPS、最小化供认时刻,然后进步 MCDEX 的清算才干。

可挑选的 L2 计划

在咱们调查以太坊 L2 计划的时分一些可选的计划有:

状况通道;侧链 (例如 xDai/Matic)PlasmaZKRollups (Matter Labs / Starkware)Optimistic Rollups (Optimism / Arbitrum)

从兼容 EVM 的需求动身,根本排除了状况通道、Plasma、Starkware 的计划。尽管 Matter Labs 的 ZKRollup 将来会支撑通用的 EVM 智能合约,但当时这个技能还在开发,或许还需求数个月的时刻才干见到最终的产品,其技能老练度和开展不能满意咱们 v3 的需求。其实侧链是相对很好的“过渡计划”。但考虑到 Optimistic Rollup 类项意图开展很快在 3 个月内就能正式主网运用,且 Optimistic Rollup 供给了比侧链更好的去中心化特性,咱们将注意力会集到 Optimistic Rollup 类的计划上。

OptimismOVM 和 Offchain Arbitrum 都是很优异的 Optimistic 类 Rollup 计划(尽管有的时分咱们称前者为 Optistic Rollup,称后者为 Arbitrum Rollup)。他们在技能原理的不同上,首要是 OVM 选用了单轮 (Single-round) 交互进程 (interactive),而 Arbitrum 选用了多轮交互进程 (Multi-round interactive)。两个计划的其他技能不同不大。所以两个计划在去中心化程度上能够认为是相同的。

咱们现在挑选 Arbitrum 的首要原因是以下几点:

上链本钱:多轮交互比较单轮交互有更低的上链本钱 (on-chain cost)。

技能老练度:两个计划都还没有主网发布。但 Arbitrum 供给了具体的文档、代码和能够 Permissionless 运用评价的测验网。它的代码在审计中。它的主网发布计划也契合咱们项目 v3 的开展需求。咱们判别 Arbitrum 比 OVM 在技能上更为老练和自傲。

开发者友好度:Arbitrum 供给了彻底兼容 EVM 的开发环境和节点 API。咱们没有修正一行代码就无需答应的将 MCDEX V2 布置到了 Arbitrum 测验网上。包含 the Graph 等基础设施也能够滑润运用。与之相反,OVM 要求开发者在处理时刻相关的操作时稍微修正代码。更大的问题是,OVM 项目前期是批阅制,这意味着不通过 OVM 团队批阅的开发者无法在前期运用 OVM。这极大地约束了开发者的自由度。

Sequencer 模型:Sequencer 模型是一个 Arbitrum 行将发布的新功用。这一功用使得用户能够在 L2 快速供认买卖的状况,而无需比及买卖被提交到 L1 上。这一功用稍微献身了去中心化程度,但大大加快了买卖供认时刻。使用这个功用,MCDEX V3 将具有极快的买卖速度和清算才干。

我有必要供认,比较 Optimistic Rollup 而言,ZKRollup 从功用上是看是更抱负的技能计划。但是,ZKRollup 还存在较大的技能危险,其技能老练还需求适当长的时刻。所以,从 Arbitrum 这样相对老练的技能起步,推动咱们的事务开展是更保险的计划。最终,未来也存在这样的或许性:跟着 ZKRollup 技能的老练,Offchain 团队也能够给 Arbitrum 增加 ZK proof,然后将 Arbitrum 从 Optimistic Rollup 晋级为 ZKRollup。

免责声明:作为区块链信息渠道,本站所发布文章仅代表作者个人观点,与链闻 ChainNews 态度无关。文章内的信息、定见等均仅供参考,并非作为或被视为实践出资主张。

[标签:作者]