即將爆發的Layer2進展如何?熱門DeFi們進展到了哪一步?離我們還有多遠?

Layer2 是2021 年加密社區具有發展趨勢的明確方向之一,而熱門DeFi 選擇哪些Layer2 技術進行擴展,是被行業密切關注的。本文對以太坊上Layer2 的最新進展做了梳理,對熱門DeFi 的擴容進展也做了整理,以讓讀者對目前的Layer2 進展有個相對準確的理解。

儘管近日來美債長期利率的上漲引發了市場擔憂,給加密貨幣市場也遮上了一層陰影,以太坊價格從2000 多美元回調至1500 美元以下,不過在以太坊上的交易仍然費用仍然居高不下。

如下圖所示,來自於Etherscan 的數據顯示,當前正常速度下,一筆ERC20 代幣轉賬,需要花費9 美元左右,相當於一份肯德基全家桶。而在Uniswap 上進行一筆交易,則需要花費27 美元左右,可以買四個十寸的蘇丹王榴蓮披薩了。  

一、 Rollup 是擴容重點

在DeFiPrime 最近一篇文章中,匯總了以太坊擴容的多種選擇。

儘管Layer2 方案上的擴展,除了Rollup 之外,仍然有諸多其他選擇,比如Plasma、狀態通道、Sidechain、Commit-chain 等,但去年V 神定調的Rollup 為主的擴容方向,看起來會是中期內更為現實的選擇。

流行的頭部DeFi 項目和協議,如何應對用戶增長和以太坊現有局限的矛盾,如何選擇Layer2 方案,以及如果有可能,我們這些DeFi 用戶現階段如何使用,這是接下來我們要關注的方向。文章難免有掛一漏萬之處,僅供拋磚引玉,還請讀者多多指教補充。  

二、常見的四種 Rollup 方案

Optimistic Rollup

Optimism 實現了ORU (Optimistic Rollup) 的方案,吸引了來自Uniswap、Compound 的目光,更是在主網預啟動之後,得到了合成資產交易平台Synthetix 的深度參與。 Optimism 最近也宣布,將於3 月份上線主網。  

Optimism 的方案是創建OVM,等同於以太坊上的EVM 運行環境,dApp 的開發者團隊,可以很順利的將L1 的合約遷移到Layer2 之上。預計Optimism 的方案可以將 TPS 提升至2 萬以上。  

除Synthetix 外,Uniswap 也有計劃使用Optimism 的方案擴容,當前有了基於Optimism 網絡的遊戲版Demo -- Unipig,Compound 也有望採用Optimism 的方案。從目前進度看來, Optimism 應該會比Zk Sync 更早上線主網。  

對於Optimism 架構感興趣的讀者,可以參考下圖,來自https://community.optimism.io/docs。  

ZK Rollups  

多個項目實現了ZRU (ZK Rollups) 的架構思路,包括zkSync、Loopring 等。  

其中最值得關注的,是來自Matter Labs 的ZkSync,主網已經上線,不過尚未提供通用的解決方案。去年10 月10 日,Matter Labs 和主打穩定兌換的DeFi 協議Curve 合作,上線了zkSync L2 智能合約測試網,名為Zinc Alef。 Demo 地址為: https://zksync.curve.fi  

該測試網支持Zinc 編程語言,借助於Zinc VM 運行智能合約,在該網絡上部署的智能合約,是可以互操作的。不過,現有的合約想要編譯為支持Zinc VM 的版本,仍需要多花一些功夫,畢竟按照項目方當時的介紹,Zinc 編程語言並非圖靈完備語言,仍有一些限制。 Matter Labs 稱會繼續完善Zinc 成為圖靈完備語言。  

據整理,除了Curve 之外,StablePay、GitCoin 也計劃採用Matter Labs 的zkSync 方案作為擴容選擇。 SushiSwap 在一月份發布的2021 計劃中,也提到會將zk Rollups 作為最終的L2 擴容方案。 Balancer 協議也提到,內部唯一的Layer2 研究擴展選擇為zk Rollups,不過目前尚未見到更多Balancer Layer2 的相關信息。

路印協議(Loopring) 已經在主網上線了一年多,主要集中在交易領域(AMM、訂單簿式DEX。另外火爆一時的ZkSwap 憑藉空投代幣等上線營銷的動作,也引來了不少關注。  

Arbitrum

另一個值得一提的是Offchain Labs 所創建的Arbitrum 方案,所用的實現方式,是類似Optimism 的ORU 實現方式,目前仍在測試階段。項目方提供了若干Demo,示范運行在Arbitrum 之上的DeFi 是如何運行的。

據項目方介紹,在Arbitrum 上開發並參與該DeFi Demo 的團隊有Bancor、Bounce、Burgerswap、Hop、MCDEX (首個遷移到Arbitrum 上的項目)和Swapr。此外,團隊也Fork 了Uniswap(稱為Arbiswap)、Balancer 等熱門項目供演示。下文會介紹部分項目Demo 的操作。  

StarkEx

StarkEx 的工作方式與zk Rollup 有些類似,不過基於Validium 的系統架構下,數據的驗證是放在了鏈下處理,相比之下處理能力有所提升,不過這犧牲了部分安全性。個人認為,也可以不嚴格的將StarkEx 列在Zk-Rollup 類型之下。

本週去中心化合約交易平台dYdX 宣佈在StarkEx 提供支持的Layer2 網絡上開展了內測,目前提供BTC/USD、ETH/USD、LINK/USD 三個交易對的永續合約交易。

DeFi 社區對此的態度頗為積極。 DeFiant 認為dYdX此舉,釋放了一個積極的信號,表明以太坊擴展方案已經成熟,足以支持類似dYdX 這樣的大型DeFi 協議,為用戶提供更快、更便宜的交易體驗。  

此外決定採用StarkEx 的項目,還有DeFi 聚合器Paraswap,DeversiFi 等應用。   

這是大家會很關注的問題。根據自媒體“深潮TechFlow”所匯總的信息看:

Matter Labs 創始人Alex Gluchowski 表示,zkSync 會發布治理代幣Offchain labs (Arbitrum 方案的創建團隊) 會跟進發幣Starkware 也會跟進發幣。

而本月,Optimism 剛宣布獲得a16z 加密風投基金領投的2500 萬美元A 輪投資,將在3 月份公開上線主網,儘管沒有明確信息,但在我看來Optimism 發幣只是時間問題。

如果發行的代幣有空投計劃刺激用戶遷移使用Layer2 網絡,現在開始關注以及使用相關的DeFi 應用,會有更大概率得到空投。當然有些項目尚未正式上線,風險管理自然是不可缺少的功課。  

三、熱門DeFi 的擴容選擇

如上文所述,Optimism、Zk Sync、Arbitrum 以及StarkEx 是當下最常見的Layer2 方案。接下來,我們從項目角度,去梳理下當前若干DeFi 應用所採用的Layer2 方案,如果項目已經有Demo 或者已經上線,也會列出來相應的示例。請注意,下文所述僅為表示Layer2 方案的狀態。

Uniswap:未定

Uniswap V3 版本何時上線,目前尚未可知。從目前有限的信息看,或許可以期待下在V3 版本中,能夠見到Layer2 方案的接入,但是仍然只限於猜測階段。關於Uniswap 擴容方案較多的推測,指向的是Optimistic Rollup。 Uniswap 的創始人Hayden Adams 表示,V3 版本“解決所有問題”。

Unipig 是一個早期的Demo,由Uniswap + Optimism(或者曾經的Plasma Group) 團隊共同開發,展示Uniswap + Layer2(Optimism 的實現) 的示例, 網址是:https://unipig.exchange/。

不過就筆者測試而言,Unipig 並未繼續運作,已經完成了歷史使命了,Unipig 的Twitter 也停留在了2019 年10 月。  

Uniswap 採取何種擴容方案? zk Sync 和Optimism 哪個會勝出?說實話,目前還沒有定論。考慮到Optimism Ethereum 主網下個月即將上線,希望我們能夠更早得到答案吧。

Synthetix:已上線,採用Optimism 方案 

目前Optimism 主網試運行中,下個月計劃上線主網,供所有人公開使用,而Synthetix 則是最早吃螃蟹的,也是目前階段和Optimism Ethereum 網絡交互,幾乎是唯一的入口。

在2021 年路線圖一文中,Synthetix 創始人提到:

向Optimistic Ethereum (二層擴容方案)的過渡,將緩解2020 年我們經歷的許多問題。這種過渡有兩個主要優勢:更低的gas 成本和更高的吞吐量。更低的gas 成本對所有用戶都有好處,並使系統更有效率。更高的吞吐量將使我們在與Chainlink 合作的過程中減少預言機的延遲,實現通過合成期貨和許多其他協議改進的槓桿。

在之前的文章中,我介紹過如何使用Synthetix Layer2 版本,在此略微重複下。  

Synthetix 對遷移到Layer2 的用戶提供了激勵,下圖可以看到當前SNX 抵押年化收益率為32.23%, 總計有400 萬SNX 在Layer2 之中了。

使用MetaMask 錢包登錄,錢包之中有SNX 的話,可以點擊右上角“2-deposit SNX”, 將SNX 從L1 層轉往L2 層,這是後續操作必須的,大約有五分鐘的延遲。如果在L1 層尚有未還清的債務,需要先償還,再操作。  

然後,前往Mintr L2,鏈接為: https://l2.mintr.synthetix.io/

同樣先使用MetaMask 錢包登錄。可以進行鑄造、銷毀、申領獎勵、提取代幣等操作。  

與L1 層消耗大量gas 不同,在L2 層上,只需簽名確認即可,當前不需要花費手續費,由項目方承擔了。

dYdX:已上線,採用StarkWise 方案

dYdX 選擇StarkWise 的方案部署Layer2 版本的永續合約交易,現在進入了內測階段, 已經正式在主網上線了。如上圖所示,可以通過項目主頁https://dydx.exchange/ 提交內測申請。

前幾日提交之後,目前還沒有收到郵件通知,也因此無法將實際操作展現給讀者了,下圖為dYdX 測試版截圖,可以看到跟當前界面一致,支持三種交易對:BTC/USD 、ETH/USD、LINK/USD, 預言機服務採用了ChainLink。

dYdX 的公告也彰顯了他們的決心, 會將永續合約產品遷移至Layer2,併計劃關閉在L1 層的賬戶:

新產品公開發行後,現有永續合約產品將與Layer2 層並行。幾週後,L1 層永續合約帳戶將逐漸終止,用戶需要關閉其在L1層的倉位,然後在Layer2 層新建倉位。

dYdX 在公告中也陳述了他們選擇StarkWise 的理由,考慮到遷移成本低,能夠為用戶提供最佳的交易體驗,而同類的Optimistic Rollups 方案並未經過實戰測試,且從Layer2 提款至Layer1 的時間太長,這導致了dYdX 轉向StarkWare。

據項目方表示,借助於zk Rollup 的Layer2 方案,帶來的改進主要在:無需支付gas 費,交易門檻大幅降低(0.001 BTC、0.01 ETH 和1 LINK) ,並且實現交叉保證金交易,可以實現更高槓桿率,更低清算、預言機更快、即時交易結算等優勢。

當然,不同項目方有各自的權衡,這裡dYdX 的意見,也僅供參考,讀者不妨自行比較。  

Curve:測試中,採用 zkSync 方案 

Curve 採用了zkSync 作為Layer2 的擴容方案,目前運行在Rinkeby 測試網絡上,所以交互時首先請將錢包網絡切換至Rinkeby 測試網絡。網址:https://zksync.curve.fi/。  

點擊綠色按鈕'connect wallet', 會跳轉至zksync 的登錄頁面

使用metamask 等錢包登錄,會跳轉回到Curve L2 的應用中。接下來,發送Twitter 獲取一些測試代幣(點擊“get some trial tokens!”按鈕,發送Tweet),就可以參與測試了。

Arbitrum Rollup

最後介紹下使用Arbitrum Rollup 方案的若干DeFi 項目及Demo,是類似於Optimistic Rollup 的方式,兼容EVM,採用多輪交互,改進整體體驗和效率。儘管Optimistic Rollup 和zk Rollup 得到的關注度更高,但從目前看來,畢竟Layer2 賽道還遠在早期,Arbitrum Rollup 也不能忽視。

據項目方公告,已有多個項目方會採取Arbitrum 的方案。目前在Arbitrum 上開發並參與的團隊有Bancor、Bounce、Burgerswap、Hop、MCDEX(首個遷移到Arbitrum 上的項目)Augur 和Swapr。 Arbitrum 提供了一個門戶面板,列出了這些應用,地址:https://portal.arbitrum.io/ 。

作為首個遷移到Arbitrum 的項目,在MCDEX 發布的一篇文章中,他們提到了自己的理由,概括一下,供感興趣的讀者參考:

從功能上看,zk Rollup 是更理想的技術方案。但是儘管zk Rollup 未來會支持通用的EVM 智能合約,但是最終產品還要等挺久時間,技術成熟度和進展,不能滿足要求;OptimismOVM 和Offchain Arbitrum 兩者的去中心化程度相當,都是不錯的方案;不過從上鍊成本、技術成熟度(文檔、代碼、評估用的測試網)、開發者友好程度、以及序列模型等方面,MCDEX V3 選擇了Arbitrum 方案。

接下來,我們看下如何試用Arbitrum Rollup 上的各類應用。支持的錢包有: MetaMask、MathWallet、Portis、Fortmatic、WalletConnect、Burner 6種。

想要體驗 Arbitrum Rollup 上的應用,有幾個準備工作要做。

設置測試網絡

Arbitrum Rollup 發布了自己的測試網絡,在MetaMask 中,選擇自定義網絡,然後填寫如下的參數(https://faucet.arbitrum.io/):

Network Name 可自行設置。

RPC URL 設置為: https://kovan3.arbitrum.io/rpc

ChainID 設置為:79377087078960

領取測試代幣

在 https://portal.arbitrum.io/ 該頁面上,點擊頁面頂部提示,可以前往鏈接: https://faucet.arbitrum.io/

在完成了測試網絡配置的設定後,你會見到自己的地址。

 

點擊“Claim” ,在MetaMask 中籤名,領取若干測試代幣。

稍等片刻,即可見到測試代幣到賬,可以前往測試了。  

限於篇幅,具體的項目操作方式就不再贅述,目前可以在Arbitrum 上試用的應用,可以點擊鏈接查看列表頁面:https://portal.arbitrum.io/。

注意,目前還在測試階段,並未正式發布主網。

部分示例如下:

MCDEX:    

Bancor:

Arbiswap :  

四、小結

Layer2 今年會是一個各方混戰的戰場,圍繞以太坊擴容湧現出來的多種方案的競爭,以及DeFi 應用的各自站隊,會讓空投激勵+ Layer2 + DeFi 這三重因素疊加,熱度可以持續很久。

本文圍繞Rollup 的四類方案展開,匯總了多個DeFi 擴容方案的選擇,比如Curve、Uniswap、Synthetix、dydx、Bancor、Angur 等,不過鑑於信息紛雜,筆者關注範圍等原因,仍然難免掛一漏萬,還請讀者多多批評指正。  

Layer2 項目的競爭會持續很久,作為用戶和投資者的我們,多方參與,遲些表態,或許會是更穩妥的選擇。當然Layer2 擴容也會伴隨著若干問題而生,比如安全性、互操作性等,我們需要耐心點,這段路可能並不短。

參考資料:

https://www.chainnews.com/articles/158092818626.htm

https://staking.synthetix.io/l2

https://portal.arbitrum.io/

https://thedefiant.io/dydx-is-latest-major-defi-project-to-move-to-l2/

https://www.chainnews.com/articles/911090776823.htm

https://www.chainnews.com/articles/629975320347.htm