原文:Layer 2 Playgrounds
內容概要
-
簡介
-
為什麼要從L1 到L2?
-
產品維度
維度1:什麼是L2?
維度2:驗證方法
維度3:市場細分
維度4: 生態系統的進步
-
重要的限制和風險 ?
-
延伸閱讀、免責聲明
-
更多:快速開啟L2 體驗
簡介
這篇文章是關於L2 擴容的,重點聚焦在以太坊上。我是為初級到中級的區塊鏈愛好者寫的——即具備在以太坊或其他主鏈上進行交易的經驗,但對L2 及其進展仍不太了解的人群。
本文的重點是將L2 解決方案按照產品進行分類。我認為這種方式是很有幫助的。產品思維可以幫助提高判斷力和消費者的謹慎度。產品之間會產生競爭。他們有受歡迎的或者不受歡迎的特點。用這種形式來思考可以讓你更仔細地權衡潛在的成本和效益。無論我們要買什麼,從一支新筆到一台新的筆記本電腦,都可以進行產品評估和比較。我們會對這些產品進行分類、保存、仔細檢查和篩選。那麼何不對所有加密貨幣產品也進行這樣的比較呢?
作為一個產品類別,L2 是令人興奮的。一開始,你必須選擇一個L2 來發送你的L1(以太坊)資產。這被稱為”橋接”(bridging)。隨著最近一些L2 解決方案的發布,以太坊上成千上萬的參與者已經將資金橋接到一些選定的L2(見下面的插圖)。我們在進入一個與主鍊及其產品平行的世界。當你進行交易時,感覺就像是啟動了區塊鏈傳送門——交易速度飛快,幾乎沒有延遲或成本。
要使用L2 就必須進行橋接。此圖為近1 萬個錢包從L1 橋接到L2(數據來源)
為什麼要從L1 到L2?
在2022 年5 月初的一個週末,有人坐在電腦前,興奮地在以太坊上進行交易。他們可能計劃交易一些代幣或mint 一個NFT。也許他們喝了一口熱咖啡,打開瀏覽器,插入他們漂亮的硬件錢包,準備開始交易。他們用Uniswap 來做一個簡單的交易,然後點擊了”交易” 按鈕。他們輕擊按鍵在錢包上簽名。交易完成了。但是,當他們在Etherscan 檢查鏈上交易時,他們大吃一驚。一筆282.60 美元的交易花費了183.57 美元的費用。
2022 年5 月1 日的 Uniswap 交易費用
對於那些被gas“刺客”麻了的人來說這是一個再熟悉不過的故事。但在5 月的那個週末,gas 的糟糕程度達到了歷史新高。有人支付了超過4000 美元的費用來鑄造Purrnelopes NFT(價格:1000 美元)。另一個人花了超過400 美元的gas,只是為了發送30 美元的以太坊。基本費用超過了8,000 gwei,是有史以來最高的。事情有些不對勁。當然,起因是某個NFT 的mint。
Purrnelopes Cat #8165
PoW 區塊鏈可能面臨嚴重的擴容挑戰,那個週末發生的事情進一步印證了這個事實。並不只有以太坊面臨這個問題。比特幣歷史上有一個知名的例子是,Erik Voorhees 在鏈上普及的Satoshi Dice 這個遊戲。十年前推出的Satoshi Dice 對許多人來說是一個很受歡迎的遊戲,但有些bitcoiner 卻對它大為不滿。它造成了網絡擁堵,導致了高額費用和緩慢的交易。比特幣歷史上的同類事件也激發了其著名的區塊戰爭和閃電網絡的發展。
協議架構師對此能做什麼?
有些人設計了新的協議和鏈,利用新的共識機制克服這些挑戰。這是因為擴容與去中心化和安全的目標存在矛盾:不可能三角。區塊鏈在歷史上以犧牲擴容為代價最大化了安全等特性。另一個方法是將這種安全性作為新的發展基礎。為什麼不在L1 的基礎上,創建一個二層網絡(L2),在利用L1 的安全性的同時,幾乎不受到這些擴容問題的限制?
這篇文章就是關於這個新興的L2 解決方案的生態系統,專注於以太坊。我將把L2 描繪成幫助用戶擴展其鏈上活動的產品。我們用特定的產品維度去看待L2。這些維度可以幫助我們看待L2 擴容和分辨可供我們嘗試的產品。
產品維度
維度1:什麼是L2? L2 解決方案中經常討論的第一個維度是L2 本身的定義,因為它具有特殊的技術和安全含義。 L2 通常被定義為直接與L1 賬本安全性掛鉤的賬本。從實際的、功能性的角度來思考這個定義是很有幫助的。在Lex Fridman 的播客中,Vitalik Buterin 為L2 rollup 的某種類型舉了一個例子。
“Rollup 和側鏈之間的安全模式有一個重要的區別,基本上Rollup 繼承了以太坊的安全性,所以如果我在Loopring 或Optimism 或Arbitrum 或ZkSync 裡面有幣,那麼即使世界上其他參與這些生態的人都討厭我,想偷我的錢,我仍然可以百分百確定我的錢可以拿出來。”
因此,從產品角度來看,第一個區別是,一個”合格的”L2 有加密保證,以保護你的資產。這些保證直接與L1 主鏈(這裡是以太坊)相聯繫。作為一種產品,這讓L2 平台感覺仍然在以太坊更廣泛的生態系統內運作(並享受其帶來的安全性)。
但是,如果技術及其用戶界面和社區都在不斷發展,那麼我們還應該考慮L2 的哪些方面?
關於這些問題,這裡有一個很好的信息網站:L2 BEAT 研究團隊創建了一個豐富的資源庫,實時更新以太坊L2 的數據。這個網站上有詳細的解釋,包括每個L2 的信息。從L2 BEAT 的FAQ 來看:
“我們必須做出定義——在當前——我們將L2 定義為完全或部分地從以太坊L1 中獲得安全的鏈,這樣用戶就不必依賴L2 驗證者的誠信來保證他們的資金安全。這符合ethereum.org 目前對L2 擴容的定義。”
L2 BEAT 網站
維度2:驗證方法。根據L2 的這一定義,有幾種方法可以在與L1 綁定的同時保證資產的安全。目前最常見的方法是Rollup。通過Rollup 這個詞就能理解其定義。 L2 通過”將交易捲起來” 來打包一批交易。這可以節省數據並提高速度。得益於零知識證明的技術發展,這種加速可以特別快。因為這些證明允許我們證明(或偽造)一批“捲起來”的交易的有效性,大大節省了數據存儲和速度的效率方面耗費的力氣。
Vitalik Buterin 對Rollup 的解釋仍然是最清晰的
驗證Rollup 有兩種主要的方法,作為產品,他們所能提供的內容可能看起來非常不同。一種被稱為”Optimistic Rollup”,另一種被稱為”ZK Rollup”。
在使用Optimistic Rollup 的L2 上,交易在L2 上需要等待一段時間(即挑戰期)。與此同時會有一個程序用於裁定任何潛在的不良行為,允許L2 上的參與者證明一個或多個更改是以欺詐方式進行的。如果一批交易已經度過了挑戰期,那麼他們就被間接地”驗證” 了。第二種類型稱為”ZK Rollup”,在交易被“捲起來”的時候驗證一批交易。這樣做的好處是更快地確認它們的合理性,但對L2 來說,計算成本會更高。 Vitalik Buterin 對這兩種驗證類型有一個很好的總結。
Vitalik 寫的 Rollup 指南
目前交易量最大的兩個L2,Arbitrum 和Optimism,用的是Optimistic Rollup。這意味著,當你在他們的鏈上進行交易時,數據的最終L1 commitment 將在挑戰期(7 天)過後完成。這條規則也有例外,因為可以設計出一些工具來繞過等待期(比如橋接)。使用”ZK Rollup” 的兩個主要應用:dYdX 和Loopring。在這些L2 中,commitment 是可以立即進行的(儘管在實踐中,仍然可能需要幾分鐘或幾小時來捆綁交易並將其相關數據提交到L1 賬本中)。
或許這種說法不受歡迎:在這兩種情況下,都不會真正阻止用戶在L2 上開展業務。這個等待期僅與對L1 的承諾有關。但從L2 的“角度”來看,無論是哪一種Rollup,你的交易幾乎都可以立即處理,並且成本只是gas 價格的一小部分。
L2 BEAT TVL 排行
如果你正在編寫一個將在L1 和L2 之間通信的應用,這個維度可能更重要。在Optimistic Rollup 中,L2 上的合約必須等待7 天的挑戰期,然後L1 才能完全確認其更新。但如果你是Optimistic L2 上的普通用戶,就不涉及這樣的技術考慮,大多時候你不會注意到這些。即使在Optimistic Rollup 中存款或提款,現在也有第三方服務幫助繞過挑戰期。
因此,從消費者評估產品的角度來看,接下來的兩個維度可能更加重要。
維度3:市場細分。消費者心理學認為,產品評估的早期組成部分之一是問題識別。這具體到為什麼對某一特定產品感興趣,以及將用它來追求什麼特定的目標。明確目的是很重要的。就L2 而言,我已經試驗了幾個L2,作為一個潛在的用戶,你要問的最直接問題是你想在該層上做什麼樣的交易。
一般有兩種類型。再次借用L2 BEAT 的分類,一種是建立通用功能的L2,也有尋求專業化的L2。
-
通用:有幾個鏈,包括兩個最大的Arbitrum 和Optimism,旨在實現普遍覆蓋——完全與EVM 等效,就像第二個以太坊,速度更快,成本更低,並保持與L1 的連接。如果你正在發布一個NFT 項目或代幣或任何專門的智能合約系統,你可以考慮將通用L2 作為一個潛在的選擇,以方便部署。這些平台在其網站上有精心設計的”生態系統” 部分:NFT 市場、L2 Uniswap、DAO、預言機等等(見 Arbitrum 和 Optimism)。
-
專業化:有趣的是,其他大規模的L2 應用,如dYdX 和Loopring,使用ZK Rollup,並且更加專業化。他們都專注於作為一個交易所。他們的平檯面向特定種類的交易,速度更快也更便宜,而在DeFi 的世界裡,快速結算是關鍵。 Immutable X 是將NFT 轉移到L2(基本上是ZK Rollup,但其數據不在鏈上)的例子。 Immutable 現在承載著幾個大型項目,包括著名的Gods Unchained 卡牌遊戲。
Immutable X 上的Gods Unchained
當L2 是為市場專業化設計的時候,你可能會發現它的易用性和在該細分市場的滲透率是最理想的。回到最初的那個問題:你為什麼想參與L2?這個問題可以幫助消費者確定候選產品。如果你對DeFi 活動感興趣,最佳選擇的範圍可能與交易NFT 的情況不同。
維度4:生態系統的進步。上面提到的L2 自最初問世以來有了很大的發展。就在最近,Optimism 發布了一個重要的項目公告,一些ZK Rollup 平台也宣布其平台的加密工具有了重大進展。
一個主要問題是這些系統的進展,以及有多少人加入。我們在這裡有那兩個基本原則:優先依附和網絡效應。使用L2 的人越多(而且用得越頻繁),這些平台就會被認為是更可取的,它們就能繼續快速發展。評估L2 的這一情況,取決於生態系統進步的一些基礎原始成分。
i. 平台的交易量
ii. 平台的獨特用戶
評估這些產品的消費者必須平衡特定用戶群的規模和它所要實現的特定功能。一個為特定目的而打造的平台(如NFT 平台),如果沒有用戶,那就沒有用。 L2 BEAT 可以提供一些關於這些鏈上活動的數據(雖然不完美:通過TVL 判斷)。下圖是由gm365 製作的Dune 圖表,有四大L2 的很多相關指標。
gm365 的 L2 橋接數據(截至8 月3 日)
但是,即使交易量很小,我們也可以根據軟件產品的其他一些基本特徵來探究一個平台的前景如何。這些特徵可以形成平台吸引其他客戶的可能性。
iii. 橋接、交易和提款的用戶體驗
iv. 平台和託管應用的一般用戶體驗
L2 的用戶體驗問題不僅僅是你的資產在橋上的移動。有獨立的團隊為這些L2 構建新的應用和工具。他們也有用戶體驗的問題需要考慮。這些平台的一些應用一直在許多L2 上部署。例如,tofuNFT 的NFT 市場可用於在許多鍊和L2 進行交易。任何這樣的應用都會有自己的用戶體驗感,我們最終可能會專注於其中一個子集的L2。
tofuNFT 涉及的鏈
每個L2 和每個應用都會進一步縮小用戶群和L1 的流動性。這是我們在這個生態系統中前進時的一個主要限制。橋接和用戶體驗的技術挑戰是關鍵,但同樣重要的是活動的程度和L2 平台上參與託管產品的獨特用戶數量。這種引導是一種成分,在很大程度上取決於我們對L2 的潛心研究。
重要的限制和風險
以上是主要的產品維度:L2 的安全性、驗證類型、市場細分和生態系統的進展。你可以關注這些產品的正向信息,進行分類和篩選,並做出產品選擇。但是,也應該牢記一些關鍵的限制和風險。其中一些涉及到整個L2 生態系統本身。這裡是這些產品正在解決的幾個重要問題。
L2 BEAT 列出了每個L2 的潛在風險:
Top 10 L2 的風險
下面是使用Optimistic Rollup 的L2 面臨的典型風險。目前,我們必須假設至少有一個誠實的、有能力的驗證者,他們沒有從事MEV 提取等等。這些都是合理的假設。但是,就像加密領域的所有事情一樣,我們寧願不做這些假設。
L2 BEAT 列出的L2 風險列表
最近發生的Nomad 攻擊事件就說明了跨鏈橋的風險。可能是由一個合約更新引起的,導致其跨鏈橋合約的資產(約1.9 億美元)被吸乾。另外還有一些產品仍然是相對中心化的。例如,一些主要的L2 有一個排序器(驗證者),他們未來有去中心化升級的計劃。中心化是一個嚴重的問題。 Axie Ronin 橋是通過對其多簽合約的簽署者進行社交工程攻擊而被破壞的。
因此,這些風險是巨大的。存放資產最安全的位置是在L1。從某種程度上來看,L2 應該被視為一個遊樂場,在那裡你可以與一個感興趣的生態系統進行更快、更低成本的接觸——這對DeFi 來說尤其實用。 DeFi 和ERC20 代幣(舉個例子)可以橋接。然後,當準備好長期持有時,你將你的資產放回到L1。這對NFT 來說可能更困難。 L2 上的”原生”NFT 只能繼續存放在那裡。碎片化的和包裝的NFT 可能也允許在L2 上以這種方式參與。