ONE:专访ZKSwap开发负责人Alex:Layer 2 DEX的机会与挑战

受访者:Alex,ZKSwap开发负责人

采访&撰文:AliceQu

「在Layer2赛道抢跑、全新的ZK-Rollups+AMA模式、多阶段测试网……」,从早期刚上第一期测试网的时候就自带了很多「热点」的ZKSwap,乘Layer2东风成为了DEX百团大战中的有力竞争者。

为了对项目有更深入的了解,也为了更好的把握市场动向,我们请来了ZKSwap开发负责人Alex,针对项目回顾、DEX现状、ZKSwap即将上线的主网、2021年潜在的发展等多个话题做了讨论,以下为本次采访内容的核心内容。

ZKSwap的「半年总结」

随着以太坊的价格不断突破历史新高,以太坊网络的性能瓶颈愈发凸显,高昂的gas费成为了DEX最大的挑战。目前,以太坊的扩容提速已成为当务之急,Layer2自然也成为了大家重点关注的方向。

ZKSwap项目开始于去年8月份,去年夏天DeFi的爆发让ZKSwap团队意识到随着DeFi的发展,以太坊主链肯定无法支撑大量的应用,那么必然很多应用会迁移到Layer2上。因此,ZKSwap团队认为开发ZKSwap是应运而生和顺势而为的一步。

Alex表示,虽然现在市场上有很多Layer2的产品,但是目前大多数都处于Demo的阶段,用户体验也比较差,而ZKSwap将会带来真正的安全、高效和拥有良好用户体验的Layer2应用。

虽然目前只走过了近5个月的时间,但是ZKSwap团队具有深厚的根基以及持续创新的精神,这也为ZKSwap的未来发展发下了坚实的基石。

根基深厚:ZKSwap的早期开发处于StealthMode(隐身模式),但是ZKSwap团队在区块链行业有很多年的积累,很多团队成员早在2013年就已经加入区块链行业并在2018年开始大力研究零知识证明。因此,ZKSwap团队在零知识证明领域和智能合约领域都有深厚的积累。目前团队成员差不多20人左右。同时,ZKSwap项目目前受制于海内外的监管环境。持续创新:ZKSwap即将上线的版本完整实现了Layer2上的Uniswap,并且ZKSwap的交易容量是Uniswap的100倍左右,而Gas成本只有以太坊layer1的1/100,为全行业Layer2的应用进步做出了贡献。ZKSwap艰难的开发过程

目前Layer2这个赛道还处于非常早期的阶段,虽然Vitalik自己也写了很多Layer2的文章,但是他写的也仅仅是理论分析,缺乏实际的经验,甚至他文章中的很多数据其实是有问题的。因此,为了提供一套好用的Layer2系统,ZKSwap需要解决Layer2上的TPS、GAS费用以及系统扩展性等问题。

Alex表示,测试网的研发过程中就面临着如下挑战:

TPS性能低:

基于zk-Rollup的方案中,随着实现业务的复杂程度增大,电路也变大,导致一个区块中包含的交易数变少;零知识证明生成的时间长。面对上述的两个问题,ZKSwap针对AMM的交易场景深度优化了相关电路,使得一个区块中包含超过200笔交易。同时ZKSwap团队针对PLONK算法,定制了零知识证明生成的GPU加速版本。因此目前在ZKsync的TPS低于10的情况下,ZKSwap的交易TPS可以达到100以上,实现了10倍的TPS的提升。

GAS费用高:

交易数据上链GAS费用高;区块状态链上验证GAS费用高。交易数据链上主要包括两种交易类型:L1发起的交易和L2发起的交易。ZKSwap在确保L1交易数据的安全下,将L2交易采用链下存储。因此所有用户可以随时比对每一个区块中的交易数据和链上数据是否一致。

同时,ZKSwap优化了区块数据上链的逻辑,首次采用多区块聚合验证的技术,让多个区块在链上只进行一次验证。通过上述的优化,GAS费用大大降低,并且系统具备非常大的扩展性,可以实现一个无限扩容的Layer2系统。

链下状态树的设计和更新:

支持的账户数以及token个数;AMM的状态更新;电路规模。ZkSwap团队在深入理解AMM的状态更新逻辑的基础上,采用独特的token设计,能支持较大的账户以及token个数,同时保持一定的电路规模。

当然,ZKSwap的这些开发成果都不是一蹴而就的,而是通过一次一次地向用户开放迭代更新后的测试网、收集和解决用户在体验中所遇到的问题的过程中慢慢摸索出来的。不积跬步,无以至千里。ZKSwap的初心是希望能够为用户打造一个真正适合用户交易的一个无限扩容的Layer2DEX。

DEX的发展总结

DEX的发展也经历了几个阶段,作为行业非常早期的从业者,Alex代表ZKSwap团队对此做了如下总结:

第一阶段,当时行业里面就只有一些DEX的产品,包括基于BTC的彩色币的去中心化交易所,基于BitShare的DEX和基于NXT的去中心化交易所,这个时期更多是以行业早期的探索为主,并且都是订单模式的DEX。没有发展起来原因应该是行业太早、没有资产以及没有用户。

第二阶段,行业里面开始有一些基于以太坊的DEX,包括IDEX和EtherDelta,随着以太坊智能合约的发展,有很多基于智能合约的订单DEX出现,也满足了少量用户对资金安全和隐秘交易的需求,但是对行业没有带来根本性的变化。

第三阶段,以Uniswap为代表的AMM的模式的兴起,对区块链行业带来了巨大的影响和推动作用,与订单模式不同,AMM的模式本质是:流动性沉淀到池子里面,并且流动性不容易流失。AMM模式确实是一种交易模式的创新,对交易市场带来了一些颠覆,这种颠覆目前来看应该是刚刚开始。但是Layer1的Uniswap有巨大的天花板:交易容量和交易成本的问题,这两个问题在以太坊Layer1上是无解的。

ZKSwap团队认为DEX的第四个阶段就是Layer2的AMMDEX,基于ZK-Rollup技术,DEX的资金层面可以实现和Layer1相同的安全性,但是交易容量和交易效率是Layer1的100倍以上,交易成本反而只有Layer1的1/100。

因此,ZKSwap作为下一代的DEX产品是比较超前的。团队进一步指出,不论是资产种类还是最后的交易量,基于AMM模式的DEX最终必然会超过中心化交易所,这个是时代的趋势。

但是目前DEX也面临着监管影响的挑战,相比于CEX有严格的KYC机制,目前DEX上面确实没有明确的监管措施,并且如果用户直接和合约进行交互,那么技术手段上也非常难以阻止。

ZKSwap在Layer2上「市场争夺」

Alex表示,当团队意识到Layer2是存在巨大的机会,并且借助于过去几年在零知识证明领域的深厚积累以及综合评估,最终选择了基于ZK-Rollup的方案作为Layer2的根基。

参考上图,即使是同一个技术路线,不同的方案也有巨大的差异。短期内,ZKSwap团队依然看好通过零知识证明保证资金安全的方案,比如zkSync、Loopring和starkware等等,都提供了资金安全性。但是其他的方案例如OptimisticRollup的技术路线,短期来看在资金效率和安全性上面依然存在问题,这也是为什么团队没有选择其他的Layer2方案的原因。

起步于zkSync

最初的ZKSwap方案是基于zkSync的框架起步的,但是在开发过程中,ZKSwap团队发现zkSync存在很多问题:目前只支持转账服务、不支持Swap交易、TPS低下并且在Layer2上依然有较贵的Gas费用。

因此ZKSwap团队在后续开发过程中,只在Layer1的合约部分上复用了zksync的开源代码,在Layer2方案中团队做了独立的技术开发来实现高TPS和低Gas费用的提升。

优化于ZK-Rollup

目前,ZKSwap已经实现了转账和兑换功能,而一些其他的Layer2应用例如zksync和Hermez都还只支持转账。在都保证资金安全性的基础上,ZKSwap与其他的Layer2的DEX的差异在于:Layer2系统的可拓展性。

Layer2系统的可拓展性取决于两个因素,TPS和上链成本,这两个因素是互相制约的。目前ZKSwap是一个基于ZK-Rollup的方案,但是在数据的可用性方面做了一点点优化:与Layer1交互的数据全部上链,只在Layer2发生的数据采用链下方案,并把数据摘要上链。通过这个优化,ZKSwap的Gas费成本是单纯ZK-Rollup方案的1/10,并且系统的可拓展性可以得到极大的加强,并且资金依然是安全的。

ZKSwap的优势所在

除此之外,团队认为目前ZKSwap的开发零知识证明验证系统,应该是使用服务器规模最大,并且TPS最快的零知识证明系统。基于团队对Plonk算法的深度优化,目前零知识证明系统的TPS可以到100以上,也意味着整个ZKSwap系统每天可以处理接近1000万笔的转账和Swap交易。根据团队对其他的市场方案的评估,目前大多数Layer2的方案受制于零知识证明的计算速度、上链限制以及系统低于10的TPS。

综合来看,ZKSwap不仅在Layer2方向做了行业的深入探索,还在工程实现上做了大量的创新,包括Plonk算法的GPU优化、零知识证明的聚合交易以及系统的可拓展性等,这些成果对整个区块链行业都有推动作用,随着ZKSwap上线以太坊主网,相信必将引领一波Layer2DeFi的浪潮。

用户数量是DEX的重要指标

交易量对于ZKSwap很重要,但交易量的大小最终还是要回归到用户数量这个问题上来。ZKSwap希望看到通过对用户体验的提升,吸引更多的用户来ZKSwap进行交易。为此,Alex表示上线之后ZKSwap将会对Uniswap、Sushi以及可能更多的Dex用户进行大规模空投,鼓励和吸引大家来体验Layer2上的DEXZKSwap。同时ZKSwap主网上线后也会开放各种社区挖矿的活动,吸引大量的用户参与。

迈向ZKSwap主网

根据此前的公告,ZKSwap2月8号会上线主网。Alex进一步表示,目前团队依然按照2月8号上线主网的目标在做最后的测试,并会根据测试结果,可能会提前或者延后几天上线主网。

ZKSwap系统的安全性主要包括Layer1智能合约的安全性和Layer2的电路安全性,目前团队与3家审计团队紧密合作,分别独立审计和测试了ZKSwap的所有代码,包括专注于零知识证明领域审计的ABDK团队和Certik审计团队以及慢雾审计团队,从审计团队的反馈来看,目前代码已具备所有上线主网的条件。

ZKSwap主网上线后,就会支持Layer2上的ETH和ERC20token的实时免费转账和兑换功能,并且系统TPS可以到100以上,用户在Layer2的转账和兑换Swap都是0gas费用。

Alex表示,团队计划第一批ZKSwap将上线30个币种的转账和Swap,并很快支持100个币种以上,最终开放用户自主上币和添加流动性。

经济模型

Alex在谈到ZKSwap代币经济模型时指出,代币主要有两方面作用,第一个是激励计划,包括对社区、对用户以及对开发者和生态的激励机制。另外一方面就是承载产品的价值,把产品的价值用代币去放大,ZKSwap也非常乐意把价值全部赋予代币。

ZKSwap总共发行10亿ZKS代币,其中60%将通过挖矿的形式分配给社区;32%会分配给团队、顾问和投资人;8%将用来激励开发者和生态。

最近ZKSwap对于经济模型进行了微调,将在主网上线前给持有ZKS的用户进行1:1空投。空投的目的就是增加早期的流通量,降低早期投资人占流通盘的比例。原因在于:如果不进行空投,那么在上线主流交易所之后,早期投资人的解锁的比例占流通盘的比例比较高,对价格会带来比较大的影响。因此随着空投的进行,这个比例会被降低,在正式上线主流交易所之后,减弱或者消除早期投资人对市场的影响。团队表示,多出的4000万空投将会在第一年社区挖矿的比例中扣除。

展望2021

最后,我们请Alex分享了他对于2021年的预测,他表示对ZKSwap充满信心,对于Layer2来说今年是最有潜力的一年。

ZKSwap的规划

Alex表示,ZKSwap主网上线后,会去与交易所和钱包服务商进行合作:支持ZKSwap的Layer2标准,支持所有ERC20的免费转账,并支持隐私交易和隐私兑换。

在未来,团队计划会把ZKSwap背后的技术抽象出来,构建一个标准的Layer2协议,支持更多的DeFi项目,使用ZKSwap的技术,在Layer2上构建未来的DeFi。

Layer2的未来

团队认为未来会有多个Layer2的方案并存,由于以太坊上高昂的Gas费,最终所有的用户都会使用Layer2的方案,因此Layer2的市场规模至少会有以太坊市值的20%-30%。用户从Layer1向Layer2迁移的过程,就是Layer2价值发现的过程。

多个Layer2的交互有两种方案,一种方案是大家都先回到Layer1上,然后再交互,比如ZKSwap支持Layer2LPtoken提现到Layer1上,那么其可组合性就和Layer1一样了。另一种方案是,基于同一个Layer2标准的项目也会慢慢构建出很多可组合性,目前已经有几个项目方愿意使用ZKSwap的方案,那么这些项目之间就可以进行交互,另外就是随着Layer2的可编程性,Layer2方案的可组合性和可交互性也会得到极大的提升。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:15ms0-8:766ms