ZKSwap 是基于 ZK Rollup 的高性能 DEX。它不仅想要建设完整的 Layer 2 DeFi 生态,还要让 Layer 2 成为连接区块链应用和现实世界的桥梁。

撰文:蜡笔小仙

作为区块链世界共识度最高的底层基础设施之一,以太坊网络的性能瓶颈被市场参与者诟病已久,而今年夏天 DeFi 的爆发使得这一短板愈发凸显。当前以太坊交易处理能力主要受限于区块体积和出块时间,其中区块体积决定了当前以太坊网络单个区块可容纳的交易笔数,而出块时间决定了平均每 12 秒才能产生一个区块。至此,以太坊的扩容提速已经成为当务之急,Layer 2 自然成为了新的风口。

目前以太坊 Layer 2 赛道最具代表性的解决方案就是 ZK Rollup 和 Optimistic Rollup,而 ZK Rollup 相比 Optimistic Rollup 在跨 Layer 1 和 Layer 2 的可互操作性上更有优势。

性能成为 DEX 发展掣肘,ZK Rollup 阵营的 ZKSwap 能如何改善?

「ZK-Rollups 技术」

ZK Rollup 是一种非交互型 Rollup ,依赖于简洁的有效性证明。每个 assertion (断言) 都会附有一个易于验证的零知识证明,以此证明 assertion 里的计算和结果都是正确的。这对于矿工和其他观察者来说很友好,因为验证证明的成本较低,可以立即核实 assertion 的正确性。

ZK Rollups 技术是去中心化的,用户无需许可即可参与,同时可以获得相当于 Layer 1 的安全性,仅就这一点而言,它相对于大多数 Layer 2 技术都有一定的优势。

ZKSwap 是什么

ZKSwap (ZK-Rollup based Swap) 是基于 ZK-Rollups 技术的 Layer 2 自动做市商模型去中心化交易所,其通过 ZK-Rollups 技术将所有的 ERC-20 token 转移到 Layer 2 上,再基于不断生成的零知识证明来保证 Layer 1 和 Layer 2 状态的一致性,从而让所有的兑换在 Layer 2 上发生。

ZKSwap 的优势

目前大部分的去中心化交易所 DEX 例如 Uniswap,区别于火币、OKEx 等中心化交易所,其将做市商自动化,用既定算法替代人工报价,不仅去掉了中心化的撮合与清结算,还消除了交易中的做市商。因此,他们能为用户提供高安全性和隐秘性的交易。

但是,由于区块链技术的局限性以及公链自身出块时间长和确认速度慢等问题,去中心化交易所面临着吞吐量低下、处理速度缓慢和 gas 费用昂贵等痛点,这些痛点也直接导致了用户的整体交易体验不佳,使得去中心化交易所的交易体验无法媲美传统的中心化交易所。

而 ZKSwap 通过 ZK-Rollups 技术在 Layer 2 上实现了传统去中心化交易所的兑换逻辑,使所有的兑换在 Layer 2 上完成,在降低用户交易成本的同时保证了用户整体的交易体验。相比传统 DEX,ZKSwap 具有以下优势:

  1. 零 Gas 费用 : 所有代币的兑换都在 Layer 2 上发生,免去了 Gas 费用的产生;
  2. 更高的 TPS (Transation Per Second): 相比传统以太坊徘徊在 10 左右的 TPS,ZKSwap 的 TPS 理论上将达到 6,000 左右的数量级;
  3. 实时交易 : 所有交易都迁移至 Layer 2 上发生 ,用户不再需要等待一个区块的确认时间,可实现实时交易。

ZKSwap 的投资背景

今年 11 月 23 日,ZKSwap 宣布完成 170 万美元的天使轮融资,领投方为币信资本,跟投方为 SNZ Capital、FBG Capital 和蔡文胜的隆领投资。

币信资本成立于 2017 年,专注于区块链领域的投资,整体资金规模约 1 亿美金,主要来源自有资金。整体团队 20 人左右,核心成员 10 人,分布在硅谷、欧洲、亚洲等地。币信资本致力于发现区块链革命中最有前途的项目,并帮助其快速发展,投资过 32 个项目,其中 Nervos 和 Algorand 如今是明星级的公链项目。

如何参与 ZKSwap 测试网测试

目前 ZKSwap 已经上线了以太坊测试网 Ropsten,用户可以直接体验 ZKSwap 的整个使用流程,包括充值、转账、兑换、提供流动性、移除流动性以及提现等。

性能成为 DEX 发展掣肘,ZK Rollup 阵营的 ZKSwap 能如何改善?

  • 连接 MetaMask 钱包;

  • 体验 ZKSwap 充值、转账、提现、兑换、添加流动性和移除流动性等各项功能。

更多具体步骤请参考:《ZKSwap 以太坊 Ropsten 测试网络操作指南》

ZKSwap 将在测试网上进行大量的迭代和更新,同时 ZKSwap 核心代码也已经开始封测,并已提交给 3 家行业内顶尖的审计公司同步进行审计,预计 1-3 周左右出审计结果。ZKSwap 团队表示会根据审计结果,尽快上线以太坊主网络。

ZKS 代币正式上线后如何获取

目前 ZKSwap 设计了 3 种证明机制,进行代币的分发,具体细节如下:

  1. Proof of Gas (POG-基于以太坊 gas 消耗量的证明机制): ZKSwap 中涉及从 Layer2 提交证明到 Layer1 的时候,系统需要消耗大量的以太坊 Gas, 正式上线之后,ZKSwap 会发布一个帮 ZKSwap 用户代付 Gas 费的智能合约。 任何用户都可以向该智能合约充值 ETH, 并进行 pledge (Gas 划扣承诺), 系统会使用该智能合约中的 ETH 为 ZKSwap 所有用户支付 Layer1 的 Gas 费用,并按比例向支付 Gas 费用的用户分发 ZKS。
  2. Proof of Liquidity Mining (POL-基于流动性挖矿的分发机制):ZKSwap 正式上线 2-3 周左右,就会开启流动性挖矿,类比 Uniswap 的流动性挖矿机制,对一些特定的交易对,会给提供流动性的客户进行奖励,并进行 ZKS 的分发。
  3. Proof of ZK-Snark (PoZK-基于零知识证明的工作量证明):ZKSwap 计划在正式上线一个月左右,开放 PoZK 的机制,社区成员也可以成为 ZKSwap 的零知识证明节点,并参与计算和提交零知识证明,系统会根据用户提交的零知识证明的数量进行 ZKS 的代币分发。ZKSwap 团队也在全力开发 Plonk 证明的 GPU 版本,支持 CPU 和 GPU 分别参与零知识证明的计算。

ZKSwap 的未来规划

ZKSwap 预计会在今年年底完成 Plonk 零知识证明系统电路优化以及引入 GPU 加速的计划。除此之外,支持开发 ZKSwap 的 L2 Lab 会继续推动 Layer 2 协议层的发展,结合 ZKSwap、Layer 2 隐私稳定币等一系列 Layer 2 基础协议,打造完整的 Layer 2 DeFi 生态。

L2 Lab 还会致力于推动区块链行业的范式转换,通过打造用户体验极佳的的 Layer 2 协议标准,让 Layer 1 成为清结算的根基,Layer 2 成为连接区块链应用和 Layer 3 的桥梁和出入口。ZKSwap 的使命是让所有的区块链应用都运行在没有任何限制的 Layer 3 的世界。

相关信息和查询工具: