目前,以太坊Layer1生态上的AMM类型的DEX多有交易效率低、交易成本高的弊端,也逐渐成为了以太坊生态发展的阻力。而近期Layer 2扩容方案不断取得进展,给予了以太坊生态更多希望。

在诸多Layer 2技术方案中,ZK-Rollups脱颖而出。以太坊创始人V神表示,ZK-Rollups是目前为止最好的Layer 2解决方案。

ZKSwap率先采用了ZK-Rollups作为Layer 2扩容方案的AMM DEX,对于行业有着十分积极的意义。

1.ZK-Rollups方案在Layer 2赛道的优势

以太坊是一条老路,每一个曾经行走在这条老路上的人,即充满情怀,又略显无奈。以太坊的出现,将基于智能合约的Dapp推向了高潮,并开启了“人人发币”的时代,以太坊也成为当时加密货币井喷潮的主战场。以此为基础,以太坊成为了当下资产丰富度以及流动性最好的公链,当然了,这也为DeFi未来的爆发埋下了伏笔。

以太坊以EIP1559矿工费机制为基础,在拥堵时矿工优先打包GAS费高的交易,这也是以太坊上GAS费在某一段时间极其贵的主要原因,比如在流动性挖矿的高峰期GAS一度达到上百美元。

然而,性能难于与自身生态的增长形成匹配是以太坊发展的一个瓶颈。以太坊的TPS实测始终为15-20左右,而以太坊DeFi协议的TVL却呈指数型增长,这也意味着以太坊上的交易数量也呈现了指数级的增长。交易拥堵和高昂的手续费使得诸多的开发者以及用户出逃,也使得以太坊进入了发展阻力期。

解决以太坊弊端,最好的方式就是扩容。扩容方案在本质上也分为两类,一类是直接扩容,比如拥有1204个分片的ETH2.0网络,就是在以太坊Layer1(主链)上直接进行“大刀阔斧”的改革,然而ETH2.0的到来目前遥遥无期。而以间接方式的扩容,则成为了解决以太坊拥堵的有效手段。目前,最受业内肯定的当属Layer 2方案。

Layer 2,本质上是通过搭建围绕以太坊像“侧链”一样的二层网络,来帮助以太坊主链缓解压力,同时经过Layer 2扩容后,多具有低手续费、高交易效率的特点。

目前,Layer 2技术手段包括状态通道、Plasma、Validium、侧链、ZK-Rollups和Optimistic Rollup几种。这些方案都有望解决以太坊主链效率低下以及交易成本高的问题,只不过使用的技术模型不同,而最终达到的效果也是有所差异。

而上述方案中,又属ZK-Rollupss、Optimsitic Rollups、Validium和Plasma的方案最为可行。

从本质上看,搭建Layer 2后,会将一些计算放到链下去做,可以获得无限的扩展性。但是ZK-Rollups和Optimsitic Rollup方案的数据都是存储在链上,而Validium和Plasma都是存储在链下。

Validium和Plasma存在一些中心化特性,一旦中心化服务器关机,会造成用户资产无法取回的隐患。而ZK-Rollups以及Optimsitic Rollup更为去中心化,同时数据的可用性更好。从交易的最终性(如何证明交易有效)上来看,ZK-Rollups以及Validium基于密码学就能够完成该证明,证明周期较短。而Optimistic Rollups和Plasm则需要进行欺诈证明来确认其有效性。

在这一点上来看,倘若用户将资产转入Layer 2,ZK-Rollups以及Validium能够让用户在短时间内就能够提取出自己的资产,而像Optimistic Rollups最终需要欺诈证明来进行验证,而欺诈证明的周期为7天,也就是说基于Optimistic Rollups的存款,用户想要Layer1体现,可能需要7天。

Optimistic Rollups当前已支持EVM虚拟机,相较而言对于开发者的应用迁移更为友好,而对于实时交易Dapp的支持则差了很多。而ZK-Rollups虽然目前不支持智能合约,但ZK-Rollups更为高效。ZK-Rollups相比Optimistic Rollups在跨Layer 1和Layer 2的可互操作性上更有优势。下图为Matter Labs对于ZK-Rollups在各类指标上体现出的优势(ZkSync是首个采用ZK-Rollups技术的产品,目前已经上线以太坊主网)。

ZK-Rollups利用零知识证明技术,把Layer 2上的计算证明实时上链,实现了与以太坊Layer1几乎同等级别的安全性。与Optimistic Rollups技术相比,ZK-Rollups在交易的最终性方面有较大优势,提现时间也缩短了多个数量级,极大地提高了可用性,同时GAS费相当低廉。从ZK-Rollups的种种特性来看,DEX其实更为适合以ZK-Rollups技术模型在Layer 2上集成,而ZKSwap也是率先采用ZK-Rollups技术的DEX之一。

2.ZKSwap,ZK-Rollups DEX先行者

ZKSwap是目前Layer 2板块为数不多的DEX成员之一。

ZKSwap依旧延续了AMM做市商模型,如果你经常使用Uniswap或者SushiSwap等DEX,那么可以说你对于ZKSwap的使用方式也是再熟悉不过了。

目前,ZKSwap能够为用户提供兑换、流动性挖矿等传统AMM模式DEX的玩法。相较于ZkSnyc,ZKSwap则是一套全新的基于ZK-Rollups技术的资产兑换协议,通过ZK-Rollups技术把以太坊上的代币转移到Layer 2上,基于不断生成的零知识证明来保证Layer1和Layer 2状态的一致性,从而让所有的兑换在Layer 2上发生,可以做到零Gas费用的实时兑,并且具备无限的拓展性。

首先,在交易效率以及交易成本上,ZKSwap就体现出了相当的优势,对于交易者来说,没有什么比这两样更重要了。在安全性上,ZKSwap将数据聚合打包上链(尤其3月22日后,ZKSwap对自身的ZK-Rollups方案升级后),并通过零知识证明,确保Layer1和 Layer 2状态的一致性,来保证与Layer1同样的安全性。

ZKSwap的零知识证明系统采用分布式架构,并采用最新的零知识证明算法PLONK生成证明。ZK-PLONK全局可信设置只需要生成一次,电路规模在一定范围内的应用都可复用,极大地降低了零知识证明的使用门槛。

以太坊自身链上计算的TPS为15-20左右,由于ZKSwap的计算是在链下,理论上通过不断扩展高端服务器的数量就能获得无限的可扩展性。目前,Layer 2需要大量计算来维持相对较高的TPS,当前版本的ZKSwap采用了CPU计算零知识证明,使用了100多台高端服务器,可以实现15秒发送100笔交易。ZKSwap后续将计划开发GPU版本,大幅提升效率,有机会实现数百甚至几千的TPS。

ZKSwap主网在2021年的2月14日正式上线,目前已经平稳运行了两个多月。目前Layer 2账户数达到了86316个,总TVL达到了13.86亿美元(相较于4月初上升了4倍左右),24小时交易额为28.66M美元,流动性为8.44亿美元,在DeFi整体板块处于中上等水平,从数据上看,ZKSwap的上线短时间内也吸引了诸多传统DEX上的用户前来体验,ZKSwap的自身优势也将让用户保持交易粘性。

目前,Layer 2板块整体而言较为“空旷”,而迁移至Layer 2上的DEX更是少之又少。

Loopring与ZKSwap同处于Layer 2赛道且均是基于ZK-Rollups的DEX,本质上Loopring属于订单簿DEX的代表,ZKSwap则是AMM模式的DEX。而在技术模型上Loopring采用了Groth16的零知识证明算法,每次上线一个交易对都需要重置电路。ZKSwap是基于较新的Plonk的零知识证明算法 ,效率更高,并且毋需每次更新电路即可更新可信设置。

从目前以太坊DEX板块整体而言,对于诸多的DEX比如SuShiSwap、Balancer等的ZK-Rollups方案都在开发中,在Layer 2板块的技术经验上ZKSwap能够给予一个参照,同时ZKSwap在Layer 2这个领域也走在了前列。

3.ZKSwap的激励计划与未来展望

ZKSwap在2月上线后,整体表现出了相当强的激励性。

3月,ZKSwap上线了流动性挖矿和锁仓挖矿计划。目前,ZKSwap已推出了第二期的流动性挖矿和交易挖矿计划,并于3月29日18点到4月26日18点开启为期28天的流动性挖矿和交易挖矿计划,代币激励的总额为400万枚ZKS。包含13个交易对,包括ZKS/ETH、ZKS/USDT、ETH/WBTC、ETH/USDT、UNI/ZKS、SUSHI/ZKS、AAVE/ZKS等,每日最多奖励不超过1000/2000ZKS。

据了解,第二期流动性挖矿4月26日结束之后,ZKSwap会继续推出新一期的流动性挖矿,但ZKS代币奖励的产出将会减少,具体细则还在修订中。不过,现在仍处于上述活动的活动期内,有兴趣的交易者可以在获取收益的同时,体验一下基于ZK-Rollups的ZKSwap。

目前,ZKSwap整体产品板块已经上线,并且运行平稳。从交易数据上尤其是TVL上,ZKSwap吸引了大量的交易用户,而随着ZKSwap的生态不断进展,ZKSwap系统整体需要进一步提升吞吐。

根据最新公告,ZKSwap V2版本预计将于6月初正式上线, 届时新版本将会支持Layer 2的自主无限上币,用户可以自主添加自己发行的ERC20代币道ZKSwap的Layer 2支付网络和兑换网络,实现免费实时转账任意ERC20 代币(包括任何稳定币)以及免费实时兑换任意ERC20代币。

ZKSwap在V1的基础上,V2版本将为更多的代币提供流动性和交易支持,并提供使用ZKSwap可以免Gas费用转账和兑换。同时ZKSwap也主要以增强自身性能为主,比如提升ZKSwap的吞吐量以及交易效率等。

另外,ZKSwap于4月22日正式发布了社区治理方案,旨在满足社区治理需求,提高社区治理效率。其中,社区治理代币gZKS由360天期限的ZKS锁仓合约产生,用户参与锁仓可根据实际锁仓时间至多1:1的比例获取gZKS代币。持有gZKS的用户,可参与社区治理,包括提案和投票。持有5万枚gZKS以上的用户可发起提案,参与投票不设门槛,单次投票至少1枚gZKS。治理内容包括上币、空投、流动性挖矿、经济模型和技术路线调整等。

众所周知,ZKSwap目前是以CPU来计算零知识证明,使用了近100多台高端服务器,可以实现15秒发送100笔交易。而在提供计算能力上,GPU明显更有优势,ZKSwap也在路线图中表明将引入GPU为链下计算能力进行加速,而布局后ZKSwap的吞吐将有望达到成以千计TPS。

ZKSwap通过Plonk零知识证明电路来实现自身的零知识证明,并且该证明方式降低了零知识证明门槛。在2021年第二季度,技术上ZKSwap还将对Plonk零知识证明系统电路进行优化,提升ZKSwap的系统效率。

目前ZK-Rollups因为难以部署智能合约,这也成为目前众多DeFi协议以ZK-Rollups模型迁移至Layer 2的门槛。在长线的路线中,ZKSwap将通过对EVM指令集构建电路,以实现基于ZK-Rollups的通用EVM模型,这将为其他DeFi协议迁移至ZK-Rollups进一步降低门槛。

交易者是加密货币世界的一个主角,高效、低成本将从根本上改善DEX世界的交易环境,以及交易者的交易粘性,而ZKSwap也迈出了重要的一步。

ZKSwap作为目前第一批以ZK-Rollups为技术模型的Layer 2的AMM DEX ,生态整体进展较为迅速。从ZK-Rollups方案看,其在可扩展性、安全性、可用性以及性能等方面达到了一个很好的平衡,非常具有应用前景,因此ZKSwap在行业内,也能够给予其他DeFi协议迁移至ZK-Rollups的Layer 2提供引领和参照的作用。