久經曲折,以太坊 2.0 Phase 0 信標鏈正式於台北時間 12 月 1 日晚 8 點啟動創世區塊。
對於以太坊社區而言,這無疑是一個至關重要的里程碑:以太坊 2.0 進擊之路的大幕正式拉開,以太坊整體加速從 PoW 轉向 PoS,數十倍的擴容願景距離實現更進一步。
但以太坊 2.0 預期數年的落地週期、幾經更張的路線圖以及備受爭議的遷移成本,單是 ETH + DeFi 的市值就已然是一個近 800 億美金的經濟體,使得這項「脫胎換骨」的大升級仍面臨重重迷霧。
與此同時,以太坊社區已然湧現出 Rollup 、 Plasma 、 Validium 等為代表的多種 Layer2 方案,它們或在可擴展性上相較 2.0 主打的分片概念更具優勢,或在實現週期上更為可期,亦或在工程難度上更為友好。
一言以蔽之,至少在中短期而言,Layer2 之於以太坊和加密行業似乎是更有吸引力的「機械骨骼」,甚至有可能成為以太坊未來演進中的長期方案。
本文旨在釐清以太坊 2.0 語境下 Layer2 的必要性與價值,並探討 Layer2 方案的優缺點與生態現狀。
Layer2 可能轉化為以太坊基建的「外掛設施」
長期以來,社區普遍將 Layer2 視為某條公鏈邁向成熟的過渡方案,是主鏈性能不足以支撐高並發事務處理的「外掛」。然而 PANews 在以太坊 11 月 18 日的社區會議後了解到,以太坊核心開發團隊目前已經確認了 Layer2 方案 Rollup 的優先級應當高於原定的分片思路,Vitalik 明確表示:
(1)暫時不再強調 Phase2 的重要性,Phase 1 致力於實現數據分片(shard data),供 rollup 方式使用;(2)信標鏈將具備執行功能,即 Eth1-Eth2 合併之後,信標鏈區塊將直接包含交易;(3)Phase 0 實現後的三大工作:輕客戶端支持、數據分片、合併,將並行推進,任一模塊只要準備好了就推出。
以太坊 2.0 落地之路漫漫, 重要功能有待逐一補齊| 來源:Tokamak Network
這實際上折射的是 2.0 核心故事「分片」的尷尬地位——作為一項預計至少需要 2-3 年才能落地的工程,目前預計它至多能為以太坊網絡 TPS 帶來 64 倍的提升,而現有的 Layer2 明星方案 Rollup 則可以帶來至高 100 倍的提升效果,兩相比較,Layer2 的戰略價值無需多言,這也是前述以太坊路線調整的核心原因。
技術指標外,Layer2-Layer1 之間的設計哲學是造就一眾 Layer2 重要地位的關鍵考量。
Vitalik 曾經撰文指出:區塊鏈領域的一個普遍思路是:保持 Layer1 盡可能簡單,以 Layer2 的方式在其上構建更複雜的功能。因為基礎設施層面(Layer1)的變更困難且易導致系統性傷害。因此他認為,從短期來看,以太坊需要將 Layer1 與 Layer2 的開發並行進行,從長遠來看,則需要更多地關注 Layer2 。
如果我們將這一設計哲學放置於 ETH2.0-Layer2 的關係中,或許可以推斷,以太坊-Layer2 更應該保持長期共存的關係,而非短時的輔助,尤其考慮到如今不少 Layer2 已經得到了重要應用的公開支持,如 Uniswap 、 Synthetix 對 Optimistic Rollup 方案的支持,Tether 對基於 Plasma 的 OMG Network 的支持以及 Curve 對 ZK Rollup 的支持,它們既是以太坊生態當下的旗艦應用,更是未來支撐更高階、複雜玩法的基礎設施,它們的態度事實上左右著 Layer2 在以太坊生態中的地位。
主打按需定制 Layer2 方案的 Tokamak Network 的 CEO Kevin Jeong 對此問題有一個形象的類比:
Vitalik 將以太坊比作一把他為區塊鏈行業創造的瑞士軍刀。可即便它是一個功能強大且多樣性的工具包,但,廚師在廚房僅使用瑞士刀是絕對不夠的。這並不是說瑞士刀不好用,但瑞士刀確實不夠用。
Layer2 之於以太坊的長期價值已然明了,但是它們如今的開發進展如何呢? 內部的優劣比較以及用例有哪些呢?
Layer2 各有千秋,Rollup 花開兩朵,最有望普遍採用
PANews 此前已撰文指出,Layer2 的最顯著特徵在於其不具有緊密耦合(Tight coupling)性,即主鏈(以太坊 2.0 中的信標鏈)的有效性與子鏈的有效性並非密不可分。也就是說,包含無效主鏈塊的子鏈塊和包括無效子鏈塊的主鏈塊在定義上不同步。
目前,關於以太坊 Layer2 的方案主要有 6 種,分別是狀態通道、側鏈、 Plasma 、 Validium 、 ZKRollup 和 Optimistic Rollup 。不同的 Layer2 方案在是否託管、是否鏈上計算、是否鏈上存儲、使用欺詐證明還是零知識證明等方面有所差異,PANews 做了詳細的表格方便大家掌握。
從圖表中可以看出,不同的擴容方案都有自己的優勢與不足,對基於以太坊的 DApp 項目而言,在 Layer2 生態格局未定的情況下,根據需求來選擇 Layer2 解決方案或許才是正確的選擇,甚至可能在同一場景下根據不同需求同時使用多種解決方案。 Tokamak Network 也延續這樣的理念,在 Kevin Jeong 看來,
Tokamak Network 打造的按需平台可以構建可持續的 Layer2 生態系統。對於區塊鏈項目而言,這樣的按需配置同樣會節省大量的時間精力,讓解決方案發揮最大的價值。
例如,如果開發者想創建一個社交媒體 DAPP,需要選擇一個高吞吐可伸縮的 Layer2 底層,在購買某 Layer2 平台代幣搭建服務後,發現還需要增強隱私性,則需要找到增強隱私的協議如 Aztec ,再購買 Aztec 的代幣繼續搭建,但也僅限於使用 Aztec 。而 Tokamak Network 則讓決策更加靈活,作為按需的 Layer2 平台,在 Tokamak Network 可以選擇並添加諸如可擴展性、可組合性、隱私性、或是智能合約等功能,且不需要反复做不同的決定或是買不同技術協議的代幣。
就目前以太坊社區的討論來看,普遍受到大廠(大型應用)支持、開發進展較快以及可擴展性理想的 Rollup 系列方案最有望率先脫穎而出,得到廣泛的支持——以太坊社區最新一輪會議結果也對此進行了確認。其中尤為值得注意的是,Optimistic Rollup 預計能夠得到更多的支持,主要原因在於 DeFi 巨頭們的支持,Synthetix 已經明確將採用 Optimistic Rollup 方案,並在推進相關的整合工作。 DeFi「一哥」Uniswap 也已經在官網開放了基於該方案的 Unipig 這一 DEx demo 供用戶體驗,另外預言機龍頭 Chainlink 同樣有望採用 Optimistic Rollup 。
Layer2 們良性有序的競合狀態以及潛在的廣泛用例令人稱道,但在筆者看來,這同時帶來一個新的大問題:DeFi 的可組合性將被大幅削弱。以備受稱讚的 Rollup 為例,ZK 與 Op 兩種方案目前無法互通,這意味著本已割裂的流動性將進一步加劇,然而之於 DeFi 整體來說,樂高積木不但是立身之本,更高維度的整合會師更應是 Layer2 的題中之義——想像如果 Curve 的穩定幣兌換優勢與 Uniswap 的綜合流動性優勢打通,DEx 的交易額是否會更上一個台階?
總而言之,以太坊 2.0 的演進之路無疑是一條充滿探索與變化的套路,相信以太坊社區依然很有可能在後續會議中繼續調整路線圖,但可以確定的是,隨著以太坊生態愈發成為一個龐大的生態系統,基礎性改造可能性越小,在此語境下,Layer2 將會是它的長期夥伴、基礎設施。