本文轉載自公眾號「區塊鏈研習社」,作者荊凱。
Layer2 是 2021 年加密社羣具有發展趨勢的明確方向之一,而熱門 DeFi 選擇哪些 Layer2 技術進行擴充套件,是被行業密切關注的。
本文對以太坊上 Layer2 的最新進展做了梳理,對熱門 DeFi 的擴容進展也做了整理,以讓讀者對目前的 Layer2 進展有個相對準確的理解。
儘管近日來美債長期利率的上漲引發了市場擔憂,給加密貨幣市場也遮上了一層陰影,以太坊價格從 2000 多美元回撥至 1500 美元以下,不過在以太坊上的交易仍然費用仍然居高不下。
如下圖所示,來自於 Etherscan 的資料顯示,當前正常速度下,一筆 ERC20 代幣轉賬,需要花費 9 美元左右,相當於一份肯德基全家桶。而在 Uniswap 上進行一筆交易,則需要花費 27 美元左右,可以買四個十寸的蘇丹王榴蓮披薩了。
01
Rollup 是擴容重點
在 DeFiPrime 最近一篇文章中,匯總了以太坊擴容的多種選擇。
儘管 Layer2 方案上的擴充套件,除了 Rollup 之外,仍然有諸多其他選擇,比如Plasma、狀態通道、Sidechain、Commit-chain 等,但去年 V 神定調的 Rollup 為主的擴容方向,看起來會是中期內更為現實的選擇。
流行的頭部 DeFi 專案和協議,如何應對使用者增長和以太坊現有侷限的矛盾,如何選擇 Layer2 方案,以及如果有可能,我們這些 DeFi 使用者現階段如何使用,這是接下來我們要關注的方向。文章難免有掛一漏萬之處,僅供拋磚引玉,還請讀者多多指教補充。
02
常見的四種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 等應用。
03
熱門 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 的使用者提供了激勵,下圖可以看到當前 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 上的應用,有幾個準備工作要做。
1、設定測試網路
Arbitrum Rollup 發布了自己的測試網路,在 MetaMask 中,選擇自定義網路,然後填寫如下的引數:
Network Name 可自行設定。
RPC URL 設定為:
https://kovan3.arbitrum.io/rpc
ChainID 設定為:
79377087078960
2、領取測試代幣
在https://portal.arbitrum.io/該頁面上,點選頁面頂部提示,可以前往連結:
https://faucet.arbitrum.io/
在完成了測試網路配置的設定後,你會見到自己的地址。
點選「Claim」,在 MetaMask 中籤名,領取若干測試代幣。
稍等片刻,即可見到測試代幣到賬,可以前往測試了。
限於篇幅,具體的專案操作方式就不再贅述,目前可以在 Arbitrum 上試用的應用,可以點選連結檢視列表頁面:
https://portal.arbitrum.io/
注意,目前還在測試階段,並未正式發布主網。
部分示例如下:
MCDEX:
Bancor:
Arbiswap:
04
小結
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
作者:,來源:BlockMania