MCDEX 需要 L2 方案以太坊是目前最重要的公链生态。虽然 MCDEX V3 采用多链部署的方案,但 MCDEX 会继续与以太坊生态共同发展,服务以太坊用户。然而,众所周知,以太坊 L1 的 Gas 费昂贵,且网络吞吐低、出块时间大。由于以下两点原因 MCDEX 需要以太坊 L2 的方案:
对 L2 方案的要求没有什么方案是完美的,我们需要根据业务需求取舍折衷,选择最适合我们的方案。在选择 L2 方案的时候,我们对 L2 方案提出了我们的一些要求: 技术成熟度:L2 方案的技术必须是成熟可靠的,最好是已经发布了主网且有用户和应用的方案。如果是开发中的方案,至少是可以匹配我们 V3 的发布进度。 去中心化程度:为了获得最大的共识、支撑十亿乃至百亿美金的资产规模,L2 方案的去中心化程度越高越好。在安全性上最好能尽量接近 L1 的安全性。 开发者友好度:L2 需要尽量兼容 EVM,并提供成熟完整的开发工具链(编译器、调试器、沙盒环境)、节点(兼容 L1 API)、基础设施 (the Graph 等) 费用和性能:L2 需要能大大降低 Gas 费用;并最大化 TPS、最小化确认时间,从而提高 MCDEX 的清算能力。 可选择的 L2 方案在我们考察以太坊 L2 方案的时候一些可选的方案有:
从兼容 EVM 的需求出发,基本排除了状态通道、Plasma、Starkware 的方案。虽然 Matter Labs 的 ZKRollup 将来会支持通用的 EVM 智能合约,但当前这个技术还在开发,可能还需要数个月的时间才能见到最后的产品,其技术成熟度和进展不能满足我们 v3 的需求。其实侧链是相对很好的“过渡方案”。但考虑到 Optimistic Rollup 类项目的进展很快在 3 个月内就能正式主网使用,且 Optimistic Rollup 提供了比侧链更好的去中心化特性,我们将注意力集中到 Optimistic Rollup 类的方案上。 (责任编辑:admin) |