作者:深鏈財經 / 來源:投稿
4月16日下午4點,ZKSwap的開發負責人Alex Lee做客深鏈財經線上沙龍,圍繞“ZKSwap如何搶占Layer2賽道先機?”主題進行分享。以下為分享實錄,深鏈財經整理。
嘉賓介紹
Alex Lee:大家好,我是ZKSwap開發負責人Alex Lee, 目前負責ZKSwap的開發,很高
興又來參加深鏈財經舉辦的AMA,非常感謝主辦方和今天參與AMA的觀眾。
ZKSwap是基于ZK-Rollups技術同時采用AMM模型的layer-2去中心化交易平臺。ZKSwap 主網于2月14日正式上線,目前已經平穩運行了2個月,平臺TVL突破 15億美金,流動性突破10億美金,也上線了gate,火幣,okex等交易平臺。
分享環節
深鏈財經:前段時間有關ZKSwap的話題在各大社群引起熱議,而ZKSwap采用的 ZK-Rollups擴容方案一直以來也都是DeFi玩家關注的焦點之一。能否給我們講 講,與其他解決方案相比,ZKSwap為什么會選擇以ZK-Rollups為解決方案, 在Layer 2上做DEX協議呢?
Alex:迄今為止,Layer2市場上已經是一片繁榮,技術上不斷創新,各種產品也層出不窮。對于市場上的所有的產品,從技術?度上劃分,可以大體分為三類:
1.狀態通道:通過促進鏈下交易來減輕以太坊的負擔,具有即時存取、高吞吐的特點,其弊端是設置通道浪費耗時,并且需要在通道中支付鎖定資金,同時定時監測通道狀態;
2.側鏈技術:具有獨立共識規則的獨立區塊鏈,與Layer1的共識不同步,這是它的弊端;
3.Rollup技術:可以看作是一個高級的非托管側鏈技術,它將計算放在鏈下,交易數據以及最新世界狀態放在鏈上,保證了鏈上數據可用性。
與其他的兩種方案相比,Rollup無需提前鎖定代幣,也不用設置自己的共識規則,而且它還可以保持和Layer1同樣等級的安全性,同時方案本身具有通用性。隨著Layer2技術的持續發展,Rollup技術方案也變得多樣化,根據交易數據存儲的位置和使用的證明方法的不同,又可以將Rollup技術細分為以下四類:
1.ZK-Rollup:Layer1 + Validity proofs,數據存儲在鏈上,用零知識證明來保證狀態轉換的有效性;
2.Optimistic Rollup:Layer1 + Fraud proofs,數據存儲在鏈上,在挑戰期間,用欺詐證明來驗證狀態轉換的有效性;
3. Validium: Layer2 + Validity proofs,數據存在鏈下,用零知識證明來保證狀態轉換的有效性,并設立“數據可用性委員會”來保證鏈下數據的可用性;
4.Plasma:Layer2 + Fraud proofs,數據存儲在鏈下,用戶提供欺詐證明來驗證狀態轉換的有效性;
Optimistic Rollups的技術由于兼容EVM,移植性方面更具優勢,但是由于采用的是欺詐證明的驗證方式,每次狀態更新都需要設置挑戰期,一般時間是一周左右,用戶體驗較差,挑戰成本較高。
ZK-Rollups技術方面,Matter Labs的ZK-rollup方案是ZkSync,暫時只有Layer2的錢包,還沒推出Layer 2的DEX;Loopring也是ZK-Rollups技術,目前 推出Loopring的DEX和錢包;而L2 Labs推出的是ZKSwap,目前已有Layer2的DEX ZKSwap。
ZK-Rollups的數據上鏈且通過數學方式實現有效性證明,其安全基本上跟Layer1相當。ZK-Rollups目前沒有兼容EVM,ZKSwap團隊的愿景是構建一個支持通用EVM的Rollup擴容解決方案,使得其他應用無需重新編寫智能合約就能實現快速遷移, ZKSwap團隊已經投入研究,并取得了一些進展。除此之外,StarkWare和Matter Labs分別開發了starkNet和zinc的Layer2 擴容解決方案,需要用對應新設計的DSL語言來編寫證明邏輯,雖然此方案不算完 美,但也算是一個階段性的研發成果。未來ZKSwap團隊愿和其他團隊一起, 共同致力于以太坊的Layer2擴容建設。
深鏈財經:我們了解到,ZKSwap目前已在Layer 2上實現了Uniswap V2版本的全部功能。請問我們是怎樣在保證安全性、易用性的前提下提升TPS并降低Gas費的呢?
Alex:保護用戶資金安全對所有區塊鏈項目來說都很重要。最初,為了TPS和Gas費的效率,我們決定將ZKSwap的Layer2轉賬放在鏈下。Layer1相關的數據在鏈 上,Layer2相關的數據,比如轉賬和交易,存在鏈下。盡管存在鏈下,這部分數據也會被驗證者實時公布。當轉賬的公開數據沒有提交上鏈時,安全性就依賴于零知識證明電路。當驗證者誠實時,用戶的資產就是安全的。從技術?度來說,如果驗證者不誠實,安全性將會是一個問題。這是降低Gas、提高TPS 的一個權衡。
在3月22日,我們進行了100%的ZK-Rollup版本升級,升級后所有Layer2數據都將聚合打包上鏈,通過不斷生成的零知識證明,來確保Layer1和Layer2狀態的一致性。
ZKSwap也通過了ABDK、Certik和慢霧三大審計機構的審計,其中ABDK也是zkSync的審計機構,具體的審計報告在官網(zks.org)都可以看到。
深鏈財經:據了解,ZK-Rollups并沒有適配以太坊EVM的通用電路板,每次合約的更新迭代都需要重新寫一套電路板的代碼,請問ZKSwap是如何克服這個不利因素呢?
Alex:非常棒的一個問題。兼容性EVM的ZRU是目前眾多研究團隊很關注的一個技術點,ZKSwap也在致力于這方面的研究。為了防止在合約更新或者部署新的合約時,涉及到復雜且困難的電路設計,我們將推出一套完備的方案,你只需要用Solidity寫出新的合約,關于電路的所有部分,將由我們的推出方案來完成;目前該方案正在內部開發中,請持續關注ZKSwap的最新快訊,謝謝。
深鏈財經:請問在ZKSwap進行提幣、轉賬、交易等操作與在Uniswap操作實現的差別在哪里?ZKSwap又如何通過零知識證明保護交易的隱私性?
Alex:ZKSwap平臺Layer2上的提幣、轉賬、交易等操作與Uniswap操作沒有太大的差別,但是ZKSwap平臺上的所有操作都是0手續費的實時交易,甚至可以媲美CEX般絲滑的交易體驗。 至于隱私性,目前零知識證明在Layer2最重要的作用還是在擴容上,還不是用于交易的隱私保護上,當然這個功能也在我們的產品規劃當中。
深鏈財經:我們都知道Layer 2類似一個個數據孤島,目前,不同的解決方案之間并不能進行數據的交互,也在一定程度上破壞了DeFi協議的可組合性,您如何看待這個問題?
Alex:我們覺得未來會有多個Layer2方案并存,并且Layer2的市場規模至少有以太 坊市值的20%-30%, 因為最終所有的用戶都會使用Layer2的方案。用戶從Layer1向Layer2遷移的過程,就是Layer2價值發現的過程。
多個Layer2的交互有兩種方案,一種方案是大家都先回到Layer1上,然后再交互,比如ZKSwap支持Layer2 LP token提現到Layer1 , 那么其可組合性就和Layer1一樣了。另一種方案是,基于同一個Layer2標準的項目也會慢慢構建出很多可組合性,目前已經有幾個項目方愿意使用ZKSwap的方案,那么這些項目之間就可以進行交互,另外就是隨著Layer2的可編程性(支持虛擬機或者通用模塊),Layer2方案的可組合性和可交互性也會得到極大的提升。
深鏈財經:自DeFi之夏開始,DAO治理的再次嘗試為行業帶來了不一樣的東西。ZKSwap是怎樣看待DAO的呢?有沒有啟動DAO的計劃?
Alex:我們覺得DAO治理的存在是非常有必要的,其使得社區用戶能夠自發的參與到項目的治理中,對于項目自身的良好發展有著不可磨滅的作用。ZKSwap也將在在4月份正式開放ZKSwap論壇,屆時持有ZKS以及gZKS的用戶都可以參與ZKSwap的共同治理,發起提案并投票。關于gZKS(ZKSwap平臺治理代幣,可以通過質押ZKS獲得)更多的信息,可以關注官網zks.org獲取更多信息。
深鏈財經:未來,ZKSwap的創新路線圖是怎樣的?
Alex:ZKSwap目前正在全力以赴實現V2版本的發布,開發團隊也都在加班熬夜,希望V2版本能更快的和大家見面。
2021年第二季度將發布ZKSwap V2版本:
1.支持用戶無限上幣,自主加入Layer2網絡,使用ZKSwap的免Gas轉賬和兌換服務;
2.實現Layer2系統參數的動態配置,進一步縮短Layer2到Layer1的提現時間;
3.支持ERC721代幣標準,支持NFT Token的轉賬和兌換交易;進一步提升Layer2系統的TPS, 采用遞歸零知識證明技術;
4.發布ZKS的治理方式,并合理使用gZKS治理代幣。
2021年第三季度:
1. 發布Layer2支付SDK,并推出Layer2借貸服務和穩定幣兌換服務;發布Layer2支付SDK,方便錢包和交易平臺和支付服務商無縫接入;
2.發布Layer2借貸服務和穩定幣兌換服務,推出更多的Layer2產品;
2021年第四季度-2022年第一季度:
1.研究并開發基于ZK-Rollup的通用EVM模型,實現Layer2的可編程性;
2.通過對EVM指令集構建電路,實現基于ZK-Rollup的通用EVM模型;
3.通用EVM, 將實現現有DeFi項目的無縫遷移,而且相比Optimistic Rollup具備更好的安全性;
4.構建更多生態合作伙伴,一起推動Layer2 DeFi生態的繁榮。