原文標題:《DeFi+Layer2 已成趨勢,Layer2 誰更受青睞?有哪些機會?》
原文撰寫:荊凱,區塊研習社
DeFi 戰事正酣,領軍者另闢戰場。Uniswap、Aave、Synthetix 等 DeFi 頭部玩家們不約而同開始探索 Layer2 + DeFi 的可行性,理由是明擺着的:以太坊高昂到破紀錄的 gas 費,一不留神就堵塞網絡的現狀,更關鍵的是以太坊 2.0 正式上線可用,沒有兩三年下不來。
對 DeFi 應用來說,選項並沒有很多:要麼選擇其他公鏈多線作戰,要麼在現有基礎上,使用 Layer2。前者對新的 DeFi 團隊來說,或許值得考慮一下,但 DeFi 老玩家們,自然更青睞 Layer2 的方案:還是熟悉的操作,性能提升若干倍,用戶幾乎無需額外學習什麼。
那麼什麼是 Layer2 第二層解決方案?有哪些 Layer2 方案可供選擇?頭部 DeFi 項目們都選擇了哪些 Layer2 方案,一起來看下。

來源:Block123
以太坊交易處理能力,如同上世紀的打字機一般,稍有不慎,就會卡住。以太坊上爲了保障高價值交易可以得到優先處理,交易處理的排序方式和比特幣如出一轍:價高者得,兼顧交易的歷史時間。
以太坊採用 gas 機制,交易量稍多,gas 費就會飆升,小額交易不再有望成交:往往一筆普通交易的手續費要超過交易量本身。DeFi 中的交易更是如此,畢竟在 Uniswap 或者 AAVE 進行一筆操作,涉及到的複雜度更高,手續費自然也要更高。

以太坊創建者 Vitalik 曾在 Twitter 表示:「項目方和用戶應儘快遷移到採用 Rollup 類型的二層網絡,而這可能會是下半年 DeFi 的一個趨勢。」Vitalik 也點評了其他的方案,如果只是代幣轉賬交易,LoopRing,OMG 也可以用。
問題客觀存在,解決出路卻各有不同。
以太坊 2.0 藉助於 PoW 機制向 PoS 機制遷移,提升交易吞吐量,再加上分片式的交易處理機制,預期可以大幅改善現狀。但遠水解不了近渴,以太坊 2.0 升級,步步爲營,如今行路未半,等到以太坊 2.0 完全支持 DeFi 這類複雜應用之時,你家新生的小可愛,沒準都能去打醬油了。
而另一條路 Layer2,在現有以太坊網絡上構建第二層作爲擴展解決方案,成爲更實際也更觸手可及的選擇。尤其對於正當紅,急切獲得更多用戶的 DeFi 而言,現實擺在面前:對於巨鯨,交易手續費不過是多花個豪華午餐錢而已;但對於散戶,高昂的手續費如同一道高牆攔路,讓人望而卻步。這也是以太坊上起勢的 DeFi,逐漸向其他公鏈溢出的原因之一。
Layer2 有望憑藉更絲滑的交易體驗,更低廉的交易費用,爲 DeFi 們再添一把火。當然 Layer2 方案也並未大一統,各家解決方案各有優劣,全看項目方的選擇權衡。知道了 Layer2 擴展方案有什麼用,不妨將自己設想爲項目方:宴席開張,在 Layer2 的菜單上,有什麼可以點的?各家滋味如何,還要看過方知。
既然要把 Layer2 派上用場,孰優孰劣,總要有個分辨。本文從 DeFi 應用對 Layer2 的要求方面入手,看看目前可供選擇的 Layer2 方案都有哪些。不過限於作者的學識和視野,難免太多主觀因素,還請讀者明鑑且批評指正。
我們從一張表開始。
Matter Labs 綜合各家信息,整理了一份文檔,從四個角度、19 條細則,評價主流的 6 種解決方案。如下圖所示。

來源:MatterLabs,中文翻譯:荊凱
根據上述菜單,假設你是 DeFi 創建者,什麼類型的 Layer2 可能在考慮範圍之列?
首先,DeFi 應用需要支持智能合約,並且最好是靈活性較強的智能合約。

根據這一點,狀態通道 (State Channel) 和 Plasma 這兩個方案,如非必要,並不會成爲優先選擇。因爲他們對於智能合約的支持有限。

其次,資金安全性的考慮。
DeFi 是重資產型的應用,意味着 Layer2 方案要想勝任,就得有更好的確定性,更少的風險因素,DeFi 創建者也有餘力可以在其他方面繼續提升資金安全性。Layer2 往往需要藉助於驗證人來充當中介角色,也因此帶來了中間人風險。驗證者是否有權限凍結資金甚至瓜分用戶資金卷錢跑路?這一點,對於 DeFi 而言尤爲重要。
據 MatterLabs 的評價而言,SideChain、Validum 這兩類解決方案對於中間驗證人的依賴程度更高,DeFi 在選擇 Layer2 方案時,需要慎重考慮。 根據上圖中 MatterLabs 列出的評估標準,熱錢包泄露攻擊的危險、遭遇通證設計機制上攻擊的風險方面,側鏈方案潛在的風險較高。
也有評價者認爲,SideChain 的側鏈方式,嚴格說來並不能算作 Layer2。儘管側鏈方案有這樣一些可能的問題,但是 SideChain 因爲更爲靈活範圍也更廣,所以具體的安全性和實用性如何,有賴於具體實現。
需要提醒的是,儘管 MatterLabs 列出了主流的幾種方案,但是具體實現中,並非是非此即彼的。比如 MaticNetwork,就是將 Plasma 和 側鏈方案結合的一種 Layer-2 擴容方案。
據 CoinDesk 8 月 3 日的報道,MaticNetwork 創建了五百萬美元的 DeFi 孵化基金,吸引 DeFi 項目在 maticNetwork 上創建解決方案,也已經吸引了多個 DeFi 項目前來。印度最大的交易所 WazirX 在 Matic 上創建了 AMM Swap DeFi 項目;基於 Matic Network 的 Layer 2 DeFi 借貸協議,也有了 EasyFi 的例子。
第三,Layer2 方案畢竟會涉及到在資產處理效率的問題。

這被歸入了可用性範疇。提現時間和交易是否可以即時確認,是值得關注的兩個方面。Plasma 和 Optimistic rollups 的方案,從表中看到,提現時間預計較長。不過,如果引入了流動性提供者,相應提現時間會大大縮減,而 DeFi 方案目前通常都會有 LP 的設計,所以圖中所示的 1 周提現時間儘管看來離奇得長,但是也只是理論預估而已,實現起來的實際時間會遠小於此數值。
最後,我們看下性能方面。
之所以放在最後來講,並非因爲性能不重要,而是這是 Layer2 方案一定要解決的問題,因此各家的差別其實並不大。無論基於 ETH 還是 ETH2.0,幾種 Layer2 解決方案都能有顯著提升。這方面的指標,在排除 layer2 方案上,不具有太大參考性。當然此處的評估角度不同,僅從實現的角度去看待 Layer2。
簡單小結一下,藉助於 MatterLabs 總結的列表,我們從 DeFi 項目方的角度去初步評估了不同的 Layer2 解決方案。綜合來看,zkRollup 和 OptimisticRollup 的方案相對而言更有優勢,而狀態通道 (State Channel) 和 Plasma 這兩個方案,由於對智能合約的支持有限,並不會成爲 DeFi 優先選擇。
這裏提到了 zkRollup 和 OptimisticRollUp 兩個方案,稍作介紹。後文中我們會看到使用 rollup 方案的幾個 DeFi 項目。
可以將 Rollup 看做是一條側鏈,因爲會生成區塊,並定期將快照發到以太坊主鏈上。

Rollup 之所以得到諸多項目方青睞,與它在去信任化上所做的努力分不開:Rollup 的方案,假定了運營者是不可信任的,他們會作弊,會偷懶下線掉鏈子,或分叉等惡意行爲,Rollup 方案對此作了防範,避免影響到協議運行。除此之外,重要的一點是,只要能夠在合作的情況下,Rollup 上的節點或者驗證人可以實現即時退出。
限於篇幅所限,我們對 rollup 的這兩個方案 ( zkrollup 和 OptimisticRollup) 不做深入探究,不過不妨看看 Vitalik 是如何看待的。
Vitalik 對 Rollup 作爲 Layer2 解決方案的看法

9 月 2 日,Vitalik 在 Twitter 上探討了以太坊的交易供需機制以及提升性能的一些方案。在 Vitalik 看來,交易費高昂,只能通過擴容來解決。而提升性能的方案有兩類:
rollup 方案
分片機制
Tether、Gitcoin 和其他的應用,選擇了 zkrollup 的方案提升性能。而即將上線的 Optimistic Rollup 新方案,提供了更爲通用的解決方案,因爲對 EVM 合約提供了全面的支持。
Optimistic 和零知識證明 zkrollup 可以通過在 Layer2 處理大部分交易的方式,將性能提升 200 倍左右,從 15tps 提升到大約 3000 tps。這種方式下,鏈上的 gas 費並不會減少,但是由於大部分交易在 rollup 之中,用戶實際支付的費用得到了數以百倍的下降。而長期來看,還有以太坊 2.0 的分片機制可以提升性能,增加擴展性。
上文中,我們對比了多個 Layer2 解決方案,並重點分析了 Rollup ( zkrollup, Optimistic rollup ) 這一方案。理論上而言,rollup 在多種方案中勝出,而從 Vitalik 的觀點看來,他本人也看好 Rollup 的方案作爲以太坊擴容的現實選擇。
接下來,我們一起看下當前正熱的 DeFi 項目,如 Uniswap、AAVE、Synthetix 等項目,是如何計劃應用 Layer2 方案提升性能的。
Synthetix 的 layer2 方案:使用 Optimistic Rollup,測試網進入第一階段
Synthetix 是首個以太坊上的合成資產管理和交易平臺,近期 Synthetix 跟 Optimism 團隊合作,推進 Optimistic Rollup 在 Synthetix 平臺的應用,創建 Layer2 的方案帶來更好的用戶體驗。而具體而言,底層依賴的是 Optimism 創建的 OVM (Optimistic Virtual Machine) 作爲支撐所有 Layer2 協議的虛擬機。

9 月 25 日,Synthetix 啓動以太坊二層擴容方案 Optimistic 測試網,用戶可以在二層網絡上進行快速交易。擁有 1 至 2500 個 SNX 的質押者可以有資格參加測試並獲得獎勵。SynthetixDAO 將每週提供 50,000 SNX 作爲參與該測試網的抵押獎勵,該獎勵發放總共持續 4 周。
據 Synthetix 的博客介紹,在 OE(Optimistic Etherum,即採用 Optimistic Rollup 方案的側鏈)上使用 SNX,是快速發展的 DeFi 生態系統實現全面可擴展性的關鍵一步,讓世界各地的任何人都能在沒有高 gas 成本的情況下使用 DeFi。
簡言之,Synthetix 採用 Optimistic Rollup 的方案實現 Layer2 擴容,目前進展不錯。當前階段,稱之爲:Fomalhaut。這一階段,旨在測試降低 SNX 小額抵押者領取獎勵的成本。預計 9 月 29 日進行第二次名爲 Deneb 的升級,降低 gas 費用。
Unipig:當 Uniswap 遇上 Layer 2 擴容方案

Uniswap 正在開發其 V3 版本。Uniswap 的創始人 Hayden Adams 在 Twitter 上表示,V3 將「解決所有問題」,有評論者認爲,Uniswap V3 將會實現 Layer2 方案。不過官方對此並未有更多的介紹。
作爲 Uniswap Layer2 的示例 demo,Unipig 的方案早已於 2019 年 10 月份上線,展示 Uniswap + Layer2 的基本操作。
Unipig 和 Synthetix 一樣,也是採用了 Optimistic Rollup 的方案擴容,演示了使用 Layer2 可能實現的 UX 改進。是由 Uniswap 和 Plasma Group 聯合創建的。
在當前的 Demo 中,Layer 2 充值和提現功能並未實現。而是通過空投測試代幣的方式,讓用戶參與其中。Unipig 有一個統計頁,列出來當前 Demo 採用 OR 的方案所帶來的性能提升:


AAVE 是以太坊上流行的資產借貸 DeFi 平臺,目前排名前列。上個月 AAVE 稱,其平臺上用戶抵押資產所得到的附息代幣「aTokens」(用於表示平臺上的加密抵押資產)將集成以太坊改進提案(EIP)2612,讓授權實現無需消耗 gas。
在以太坊上的 DeFi 應用中,使用時往往需要預先發起一筆交易授權,才能允許下一步操作。而 AAVE 也表示團隊正在積極研究,將 aToken 引入 Layer2 方案。

據區塊律動報道,8 月 21 日,來自 Graph 團隊的 David Kajpust 在 Twitter 稱,Compound 正在祕密考慮轉移到 Layer 2 或其他公鏈,因爲 Gas 費用實在過高。
目前爲止,尚未見到進一步的報道顯示 Compound 會具體採取何種方案。不過前文提到過的 EasyFi,作爲 Compound 的仿盤,倒是可以作爲示例,展現 Compound + Layer2 會有怎樣的體驗。
據 EasyFi 博客介紹,EasyFi 是一種通用的第二層數字資產借貸協議。建立在 Matic 網絡之上的 DeFi 體系。Matic 網絡於 2020 年 5 月 31 日上線,採用了 Plasma 作爲擴展方案。EasyFi 的目標是專注於信貸協議,使借款人能夠輕鬆可靠地獲得各類信貸資產。
EasyFi 開始時,V1 是作爲 Compound Finance 的分叉而創建的,從以太坊主鏈到了 Matic 網絡,實現 Layer 2 方案結合的抵押擔保貸款協議。
8 月 17 日,Curve 團隊的 Charlie 在電報羣內回覆網友信息時提到:
未來(Curve) 會用到 Layer2 解決方案和擴容,只是現在還沒完成。我們知道,高昂的 gas 費對於散戶而言並不公平,對我們,至少對我來說,這挺讓人沮喪的。

從本文對幾個頭部 DeFi 項目的分析可以看出,DeFi 項目採用 Layer2 方案,只是時間問題而已。儘管管中窺豹未見全貌,但是對比了多個 Layer2 擴展方案後,從多方面考慮我們可以得出初步結論,Optimistic Rollup ( 或者也可以將 zkRollup 考慮在其中) 的方案,可能會成爲採用 Layer2 方案的 DeFi 項目首選。
歡迎加入律動 BlockBeats 官方社群:
Telegram 訂閱群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方帳號:https://twitter.com/BlockBeatsAsia