作者:Kernel Ventures Jerry Luo

審稿:Kernel Ventures Mandy, Kernel Ventures Joshua

TLDR:

  1. 以太坊已經完成前三個升級階段,分別解決了開發門檻,DoS 攻擊以及 POS 轉型的問題,現階段的主要升級目標是降低交易費用並優化用戶體驗。

  2. EIP-1553,EIP-4788,EIP-5656,EIP-6780 四個提案分別實現了降低合約間交互成本,提高信標鏈訪問效率,降低數據複製成本以及限制 SELFDESTRUCT 字節碼的作用權限。

  3. EIP-4844 通過引入外掛在區塊上的 blob 數據,可以大大提高以太坊的 TPS 並降低數據存儲成本。

  4. 坎昆升級對於 DA 賽道中的以太坊專用 DA 會有額外利好並且現階段以太坊基金會對於數據存儲中完全沒有藉助以太坊的 DA 方案持排斥態度。

  5. 由於 Op Layer2 更成熟的開發環境同時以及對以太坊 DA 層更多的需求,坎昆升級可能會給其帶來相對更多的利好。

  6. 坎昆升級可以提高 DApp 的性能上限,使得 DApp 具有更接近 Web2 中 App 的功能。熱度沒有消散又需要以太坊上大量存儲空間的全鏈遊戲值得關注。

  7. 現階段以太坊生態存在低估,坎昆升級可能成爲以太坊開始走強的信號。

1. 以太坊升級之路

自去年 10 月 16 日 Cointelegraph 發佈比特幣 ETF 通過的假新聞到今年 1 月 11 日 ETF 的最終通過,整個加密市場經歷了一段持續的上漲。由於 ETF 最直接的利好對象是比特幣,這段時間內以太坊和比特幣走勢出現了背離的情況,比特幣最高接近 49000 美金,已收復上輪牛市峯值的 2/3,而以太坊最高僅至 2700 美金附近,剛剛超過上輪牛市峯值的一半。但自比特幣 ETF 落地以來,ETH/BTC 走勢出現了顯著回升,除了即將到來的以太坊 ETF 預期外,另一個重要原因便是一拖再拖的坎昆升級最近也宣佈了在 Goerli 測試網的公開測試,釋放出了即將進行的信號。從目前的情況來看,坎昆升級的時間將不會早於 2024 第一季度。坎昆升級致力於解決現階段在以太坊上 TPS 低下與交易費用高昂的問題,屬於以太坊 Serenity 升級階段的一部分。Serenity 之前,以太坊已經經歷了 Frontier,Homestead,Metropolis,三個階段。前三個階段分別解決了以太坊上開發門檻,DoS 攻擊以及 POS 轉型的問題。在以太坊 Roadmap 中明確指出,現階段的主要目標則是實現 ”Cheaper Transactions“ 和 “Better User Experience”。

近一年 ETH/BTC 匯率走勢,圖片來源:TradingView

2. 坎昆升級核心內容

以太坊作爲一個去中心化社區,其升級方案來源於開發者社區提出並最終經以太坊社區多數贊同的提案,其中得以通過的是 ERC 提案,還在討論中或者即將在主網施行的統稱 EIP 提案。此次坎昆升級預期將通過 5 個 EIP 提案,分別是 EIP-1153,EIP-4788,EIP-5656,EIP-6780 與 EIP-4844。

2.1 主線任務:EIP-4844

  • Blob:在EIP-4844 中爲以太坊引入了一種新的交易類型 blob,一個大小爲 125kb 的數據包。Blob 對交易數據進行了壓縮和編碼並且並沒有以 CALLDATA 字節碼的形式在以太坊上進行永久存儲,從而大大降低了 gas 消耗,但無法在 EVM 中直接訪問。EIP-4844 推行後的以太坊中,每筆交易可以攜帶最多兩個 blob,而每個區塊最多可以攜帶 16 個 blob。但是以太坊社區建議每個區塊攜帶的 blob 數量爲 8 個,當超過這個數量後,雖然還可以繼續攜帶,但是會面臨相對不斷增加的 gas 費,直到 16 個 blob 的上限。

此外,EIP-4844 中利用的另外兩項核心技術分別是 KZG 多項式承諾與臨時存儲,這部分在我們機構前一篇文章 Kernel Ventures:一文探討 DA 和歷史數據層設計 中有詳細分析。總而言之,通過 EIP-4844 對以太坊單個區塊容量大小以及交易數據的存儲位置進行了改動,在降低以太坊主網 gas 的同時大幅提升了主網的 TPS 。

2.2 支線任務:EIP-1153

  • EIP-1153:這個提案的提出旨在降低合約交互過程中的存儲成本。以太坊上一筆交易可以拆解爲多個由 CALL 指令集創建的框架,這些框架可能隸屬於不同合約,因而可能涉及多個合約的信息傳輸。狀態在不同合約間存在兩種傳輸方式,一種是以輸入/輸出的方式,另一種則是調用 SSTORE/SLOAD 字節碼實現鏈上永久存儲。前者中數據以內存的形式進行存儲傳輸,具有較低的成本,但如果整個傳輸過程經過了任一不可信的第三方合約,都會存在巨大安全風險。但如果選擇後者,又會帶來一筆不小的存儲開銷,也會加重鏈上存儲的負擔。而 EIP-1153 的通過引入了瞬時存儲的操作碼 TSTORE 和 TLOAD 解決了這一問題。通過這兩個字節碼存儲的變量具有和 SSTORE/SLOAD 字節碼存儲的變量有一樣的性質,在傳輸過程中無法修改。但不同之處在於,瞬時存儲的數據在這筆交易結束後不會留在鏈上,而是會和臨時變量一樣湮滅,通過這一方式,實現了狀態傳輸過程的安全與相對較低的存儲成本。

三種操作碼的區別,圖片來源:Kernel Ventures

  • EIP-4788:在以太坊 POS 升級後的信標鏈中,每個新的執行塊包含父信標塊的 Root。即使遺失了部分產生時間較早的 Root ,由於共識層完成存儲的 Root 具有可靠性,因而我們在創建新區塊的過程中,我們只需要留有最新的某幾個 Root 便可。但是在創建新區塊的過程中,頻繁的從 EVM 向共識層請求數據會造成執行效率的低下併爲 MEV 創造可能。因而在 EIP-4788 中提出使用一個專門的 Beacon Root Contract 對最新的 Root 進行存儲,這使得父信標塊的 Root 都是 EVM 暴露的,大大提高了對數據的調用效率。

Beacon Root 的調用方式,圖片來源:Kernel Ventures

  • EIP-5656:對內存中的數據進行復制是以太坊上非常高頻的一項基本操作,但在 EVM 上執行這項操作會產生許多開銷。爲了解決這一問題,以太坊社區在 EIP-5656 中提出了可以在 EVM 上高效進行復制的 MCOPY 操作碼。MCOPY 使用了特殊的數據結構來短期存儲被負責的數據,包括高效的分片訪問和內存對象複製。擁有專用的 MCOPY 指令還能提供前瞻性保護,可以更好的應對未來以太坊升級中 CALL 指令的 gas 成本發生變化。

以太坊數據拷貝 gas 消耗的變化過程,來源:Kernel Ventures

  • EIP-6780:以太坊中,通過 SELFDESTRUCT 可以對某個合約進行銷燬,並清空該合約的所有代碼和所有與該合約相關的狀態。但在以太坊未來即將使用的 Verkle Tree 結構中,這會帶來巨大隱患。在使用 Verkle Tire 存儲狀態的以太坊中,清空的存儲空間將被標記爲之前已寫入但爲空,這不會導致 EVM 執行中出現可觀察到的差異,但與未發生的操作相比,已創建和刪除的合約會生成不同的 Verkle Commitment,這會導致 Verkle Tree 結構下的以太坊出現數據校驗的問題。因而 EIP-6780 中的 SELFDESTRUCT 僅保留了將合約中的 ETH 退還指定地址的功能,會將與該合約相關的代碼與存儲狀態繼續保存在以太坊上。

3. 坎昆升級後的各大賽道

3.1 DA 賽道

3.1.1 生態價值探討

關於 DA 原理與各種 DA 類型的介紹,可以參考我們的上一篇文章Kernel Ventures:一文探討 DA 和歷史數據層設計。對於 DA 項目來說,其收益來源於用戶在其上進行數據存儲並支付的費用,而其支出來源於維護存儲網絡運行與存儲數據持久性和安全性所支付的費用。收益與支出相減,所餘下的便是網絡積累下的價值。DA 項目要實現價值的提升,最主要的手段便是提高網絡存儲空間利用率,吸引儘可能多的用戶利用網絡進行存儲。另一方面,在存儲技術上的改進比如壓縮數據或者分片存儲可以減少網絡的支出,從另一方面實現價值更高的積累。

3.1.2 DA 賽道細分

現階段提供 DA 服務的項目主要分爲三種類型,分別是主鏈專用 DA,模塊化 DA 以及存儲公鏈 DA。三者的具體介紹與區別見Kernel Ventures:一文探討 DA 和歷史數據層設計 。

3.1.3 坎昆升級對 DA 項目的影響

  • 用戶需求:坎昆升級後,以太坊的歷史交易數據將會有數十倍於原來的增長速度。這些歷史數據隨之也會帶來更大的存儲需求,但是由於當下坎昆升級後的以太坊並未實現存儲性能的提升,因而主鏈的 DA 層對這些歷史採取了簡單的定期清理方式,這一部分數據的存儲市場便自然落到了各類 DA 項目頭上,從而爲其帶來了更大的用戶需求。

  • 發展方向:坎昆升級後以太坊歷史數據的增加會促使各大 DA 項目方提高與以太坊的數據交互效率和互操作性來更好的搶佔這部分市場。可以預見,各類跨公鏈的存儲橋技術會成爲存儲公鏈 DA 與模塊化 DA 的發展重點,而對於以太坊的主鏈專用 DA 來說,其也需要考慮如何進一步增強其與主網的兼容性,最小化傳輸成本與傳輸風險。

3.1.4 坎昆升級下的不同 DA 賽道

坎昆升級給以太坊帶來更快數據增長的同時並沒有改變全網同步的數據存儲方式,這使得主鏈不得不對大量歷史數據進行定期清理,下放交易數據長期存儲的職能。但這部分歷史數據在項目方進行空投,鏈上分析機構的數據分析等過程中仍存在需求。其背後的數據價值將引來不同 DA 項目方的爭奪,而決定市場份額走向的關鍵便在於 DA 項目的數據安全性以及存儲成本。

  • 主鏈專用 DA:現階段的主鏈 DA 項目比如 EthStorage 中,存儲市場主要來源於以太坊上 NFT 項目的一些圖片,音樂等大內存數據。主鏈 DA 由於在節點集羣上和以太坊有高兼容性,可以低成本的與以太坊主網實現安全的數據交互。同時,其將存儲索引數據存儲在了以太坊主網智能合約上,並未將 DA 層完全脫離以太坊,從而得到了以太坊基金會的大力支持。對於以太坊帶來的存儲市場,主鏈專用 DA 相對其他 DA 有天然的優勢。

  • 存儲公鏈 DA 和模塊化 DA:這類非主鏈 DA 項目相對於以太坊的專用 DA 難以在坎昆升級中取得歷史數據存儲性能上的競爭優勢。但現階段的以太坊專用 DA 還處於測試階段,未能實現完全的落地,而坎昆升級已迫在眉睫,如果在坎昆升級前專用 DA 項目無法給出一個已實現的存儲方案,這輪數據價值的挖掘仍有可能被模塊化 DA 主導。

3.1.5 坎昆升級下 DA 的機遇

  • EthStorage:EthStorage 類的主鏈項目將是坎昆升級中最大的受益者,所以坎昆升級前後可以重點關注EthStorage 項目。此外,在近期坎昆升級可能於今年 2 月進行的消息放出後,EthStorage 的官推也是動作頻頻,先後發佈了自己的最新官網與年度報告,宣傳上顯得是十分賣力。

Let’s celebrate the reveal of our new website! Please visit http://EthStorage.io to see the brand new design!

Meet the Frontier of Scalability

Real-time Cost Comparison with Ethereum

How EthStorage Works

Core Features of EthStorage

Applications Enabled by EthStorage

但是對比起最新官網的內容與 2022 版官網的內容,除了更酷炫的前端效果與更詳細的介紹外,並未實現太多服務功能上的革新,主推的仍然是存儲和 Web3Q 域名服務。有興趣的話可以點擊下面鏈接(https://galileo.web3q.io/faucet.w3q/faucet.html)領取測試代幣 W3Q, 在 Galileo Chain network 網絡上體驗 EthStorage的服務,參與領取代幣需要擁有一個 W3Q 域名或者主網餘額超過 0.1 ETH 的賬戶。從水龍頭最近的出水情況來看,儘管有了一定的宣傳,現階段並沒有一個非常大的參與量。不過結合今年 7 月份 EthStorage 剛拿到 700 萬美金的種子輪融資並且並沒有看到這筆資金的明顯出處,也有可能項目方在暗地醞釀某些基礎設施的推進,等待這坎昆升級到來的前期發佈以吸引最大熱度。

EthStorage 的水龍頭出水情況,來源:Web3q.io

  • Celestia:Celestia 是現階段模塊化 DA 的龍頭項目。相對於還在發展中的以太坊專用 DA 項目,Celestia 早在上輪牛市就開始發跡並拿到了首輪融資。經過了兩年多的沉澱,Celestia 完善了其 Rollup 模型,代幣模型並經過了長時間的測試網檢驗最終於 23 年的 10 月 31 號完成了其主網上線與首批空投。可以看到其幣價從開盤以來便經歷了一路的攀升,近日幣價一度突破了 20 美金,按照現階段 1.5 億 TIA 的流通量來看,這一項目的市值已經達到了 30 億美金附近。但是考慮到區塊鏈歷史存儲賽道這一有限的服務羣體,TIA 的市值已經遠超了盈利模式更豐富的傳統存儲公鏈 Arweave 並直逼 Filecoin 的市值,儘管相對於牛市還有一定的上漲空間,現階段 TIA 的市值存在一定的高估情況。不過在明星項目以及未消散的空投熱情的加持下,如果坎昆升級能在今年第一季度如期推動,Celestia 仍是非常值得關注的項目。但有一點風險也很值得注意,以太坊基金會在涉及 Celestia 的討論中多次強調,脫離了以太坊 DA 層的項目都不會是 Layer2,表現出了 Celestia 這類非以太坊原生存儲項目的排斥態度。坎昆升級前後以太坊基金會可能的表態也將對 Celestia 價格的走勢帶來不確定性。

TIA 代幣價格走勢,圖片來源:CoinmarketCap

3.2 Layer2 賽道

3.2.1 生態價值探討

由於以太坊上用戶數量的不斷增加與項目的不斷開發,以太坊低下的 TPS 成爲其生態進一步開發的巨大阻礙,同時以太坊上高昂的交易費用也使得一些涉及複雜交互的項目難以大範圍推廣。但是,許多項目已經落地以太坊,進行遷移存在着巨大的成本與風險,同時,除了專注於支付的比特幣公鏈,再難找到具有以太坊同樣安全性的公鏈。 Layer2 的出現便是嘗試解決上述問題,其將交易的處理與計算全部放在另一條公鏈(Layer2)上進行,數據打包好後通過與 Layer1 橋接的智能合約進行驗證;並在主網上更改狀態。Layer2 專注於交易的處理與驗證,以以太坊作爲 DA 層存儲壓縮後的交易數據,因而有更快的速度與更低的計算成本。用戶如果想使用 Layer2 執行交易,需要預先購買 Layer2 相應 token 並向網絡運營者支付。而 Layer2 的網絡運營者則需要爲存儲在以太坊的數據安全支付相應費用,用戶爲 Layer2 數據安全支付的費用減去 Layer2 向 Layer1 上數據安全支付的費用就是 Layer2 的網絡營收。所以對於以太坊上的 Layer2 來說,下面兩方面的提高可以帶來更多的收益。從開源的角度來說,以太坊生態越活躍,項目越多,就會有更多用戶和項目方有降低 gas 與加速交易的需求,從而爲 Layer2 生態帶來更大的用戶基數,單筆交易獲利不變前提下,更多的交易便會給 Layer2 網絡運營者帶來更多的收益。從節流的角度出發,如果以太坊自身的存儲成本下降,Layer2 項目方所需支付的 DA 層存儲費用下降,在交易數量不變的前提下,Layer2 運營者也可以獲取更多的收益。

3.2.2 Layer2賽道細分

2018年前後,以太坊的 Layer2 方案呈現百花齊放的狀況,存在着側鏈,Rollup,狀態通道和 Plasma 共計 4 種方案。但狀態通道由於在鏈下通道傳輸過程中的數據不可用風險以及大量的悲傷攻擊,現階段已經被從 Layer2 的方案中逐漸邊緣化。Plasma 類型比較小衆,並且 TVL 總量在 Layer2 中也無法進入前 10,也不多加討論。最後,對於側鏈形式的 Layer2 方案,其完全沒有采用以太坊作爲 DA 層,因而逐漸被排除在了 Layer2 的定義之外。本文僅對當下主流的 Layer2 方案 Rollup進行討論,並結合其細分賽道 ZKRollup 與 OpRollup 來分析。

Optimistic Rollup

  • 實現原理:初始化階段,Optimistic Rollup 鏈需要在以太坊主網上部署一個鏈橋合約,通過這個合約實現和以太坊主網的交互。Op Layer2 會將用戶的交易數據進行批量打包後發送至以太坊,其中包括了 Layer2 上賬戶最新的狀態根,批處理的根與壓縮後的交易數據。現階段,這些數據以 Calldata 的形式存儲在鏈橋合約中,雖然相對在 MPT 中的永久存儲已經減少了不少 gas,但仍是一筆不小的數據開銷,同時也爲 Op Layer2(Optimistic Rollup Layer2)未來可能的性能提升產生了不少阻礙。

Optimistic Rollup 原理,圖片來源:Kernel Ventures

  • 現狀:現階段的 Op Layer2 是 Layer2 的第一大生態,TVL 排名前五的公鏈全部來自 Optimistic Rollup 生態,光是 Optimism 與 Arbitrium 兩條公鏈的 TVL 總量之和便超過了 160 億美金。

以太坊 Layer2 TVL 總量,圖片來源:L2BEAT

而 Op Rollup 生態現今能夠佔據領跑位置的一個主要原因便是其友好的開發環境,搶先 ZK Rollup 完成了第一輪 Layer2 的發佈與主網上線,吸引了大量飽受以太坊手續費與低下 TPS 限制的 DApp 開發者,將 DApp 開發陣地從 Layer1 向 Layer2 遷移的轉移。同時 Op Layer2 在底層有着與 EVM 更高的兼容性,爲以太坊主網項目的遷移掃清了障礙,以最快的時間實現了以太坊上 Uniswap,Sushiswap,Cureve 等各類 DApp 在 Layer2 的部署,甚至還吸引了 Wordcoin 等項目從 Polygon 主網進行遷移。現階段的 Op Layer2 既有 Uniswap V3 這類以太坊龍頭 DeFi,還有 GMX 這類 TVL 超過1億美金的原生 DeFi 項目,又有 Friend.tech 這類交易費破 2000 萬的 SocialFi 項目,不僅完成了項目數量上的積累,各個賽道的高質量項目還帶動了整個生態質的突破。但是從長期來看,ZK Layer2(ZK Rollup Layer2)有着更高的 TPS 上限以及單筆交易更低的 gas 消耗,當後續 ZK Rollup 技術逐漸完善後 Op Layer2 將會面臨一場與 ZK Layer2 的激烈競爭。

Friend.tech 的交易費用與 GMX V2 的 TVL,圖片來源:Dune

ZK Rollup(Zeroknowledge Rollup)

  • 實現原理:ZK Layer2 中的交易數據有着與 Op Layer2 相近的處理方式,在 Layer2 上進行打包處理後返回到 Layer1 的智能合約中以 Calldata 存儲。但是交易數據在 Layer2 上多出了一步生成 ZKp 的計算過程,同時不需要向網絡返回壓縮後的交易數據而只需返還交易根和批處理根並附帶用於對相應交易合法性驗證的 ZKp 。通過 ZK Rollup 返回給 Layer1 的數據無需任何窗口期,驗證通過後可以在主網得到實時更新。

Zeroknowledge Rollup 原理,圖片來源:Kernel Ventures

  • 現狀:現階段的 ZK Layer2 已經發展爲了第二大 Layer2 生態,緊跟 Op Layer2 之後。TVL 排名前 10 的 Layer2 中,ZK 系的數量也佔據了 4 個,但總體上呈現出多而不強的現象,大家都認爲 ZK 系的 Layer2 很有發展前景,但就是無法發展起來。首先是因爲早期 Op 系 Layer2 的率先發布已經吸引了許多開發者在其上的項目落地,如果無法從項目遷移中獲得足夠多的優勢,項目方不太可能將已經在 Op Layer2 上產生穩定收益的項目進行遷移。其次是 ZK 系 Layer2 現在許多還在底層與以太坊的兼容性上進行努力,比如 ZK 系的明星項目 Linea 現階段還無法兼容許多 EVM 操作碼,爲適應了 EVM 的開發者帶來不少開發障礙,而另一個明星項目 zkSync 現階段甚至幾乎無法實現與 EVM 底層的兼容而只能兼容以太坊的一些開發工具。

現有 ZK Layer2 項目與以太坊的兼容性,圖片來源:Kernel Ventures

與以太坊的兼容性還爲其上原生項目的遷移帶來了巨大難度。由於字節碼不具有完全互操作性,項目方需要對合約底層進行更改以適配 zkEVM,這個過程存在着許多困難與風險因而大大拖慢了以太坊原生項目的遷移過程。可以看到,現階段 ZK 系 Layer2 上的項目多爲原生項目,並且以 Zigzag,SyncSwap 這類開發難度相對較低的 DeFi 爲主,ZK Layer2 上項目的總量以及多樣性都等待着進一步開發。但是,ZK Layer2 的優勢在於其技術上的先進性,如果能夠實現 zkEVM 與 EVM 的兼容和 ZKp 生成算法的完善,其相對 Op Layer2 會有更好的性能上限。這也是爲什麼即便現階段 Op Layer2 主導的市場下也會不斷有 ZK Layer2 項目出現的原因,在 Op Layer2 賽道已經被瓜分殆盡的情況下,後來者最合適的方式也只能是通過提出一種預期更好的方案以吸引用戶從原有網絡的遷移。但是即便有一天 ZK Layer2 實現了技術上的完善,如果 Op Layer2 上已經形成了一個足夠全面的生態,有了足夠多的項目落地,此時即便有更好性能的 Layer2,用戶與開發者能否願意承擔巨大風險進行遷移也會是一個未知數。此外,Op Layer2 在這個階段也在不斷進行完善以穩固自身的生態地位,包括 Optimism 開源 Op Stack 以協助其他 Op Layer2 開發者的快速開發以及二分挑戰法等對挑戰方式的改進。當 ZK Layer2 在進行完善的過程中,Op Layer2 也沒有放慢發展的腳步,所以現階段 ZK Layer2 的重要任務便是抓緊密碼學算法的完善與 EVM 的兼容以防止用戶對 Op Layer2 生態依賴性的形成。


3.2.3 坎昆升級對 Layer2 的影響

  • 交易速度:坎昆升級後,一個區塊通過 blob 可以攜帶最多 20 倍於原來的數據,而保持區塊的出塊速度不變。因而理論上來說,以 Layer1 作爲 DA 層和結算層的 Layer2 也可以得到相對原來最多 20 倍的 TPS 提升。即便按照 10 倍的增長進行估計,幾大 Layer2 明星項目中任何一者的交易速度都將超過以太坊主網歷史最高的交易速度。

主流 Layer2 項目當前 TPS,圖片來源:L2BEAT

  • 交易費用:限制 Layer2 網絡無法下降的一大重要原因來自向 Layer1 提供的數據安全費用,按當前報價計算,以太坊智能合約上 1KB Calldata 數據的存儲價格就接近 3 美金。但通過坎昆升級,Layer2 打包的交易數據僅以 blobs 的形式存儲在以太坊的共識層,1 GB 數據存儲一個月也只花費大約 0.1 美金,這大大減少了 Layer2 的運營成本。而對於這部分開源產生的收益,Layer2 運營者肯定會讓利一部分給用戶以吸引更多的使用者從而降低 Layer2 的交易成本。

  • 可拓展性:坎昆升級中對 Layer2 的影響主要來源於其臨時存儲的方案和新增的 blob 數據類型。臨時存儲會定期在主網上刪除對當下驗證作用不大的舊狀態,減小了節點的存儲壓力,從而同時加快了 Layer1 與 Layer2 的網絡同步與節點訪問速度。而 blob 通過外帶的巨大空間以及基於 gas 價格的靈活的調節機制,可以更好的適應網絡交易量的變化,當交易量過大時增加一個區塊攜帶的 blobs 數量,而當交易量下降時也可以隨之減少。

3.2.4 坎昆升級下的不同 Layer2 賽道

坎昆升級的到來將對整個 Layer2 生態都會形成利好。因爲坎昆升級中最核心的變動是降低了以太坊上數據存儲的成本以及單個區塊的大小,以以太坊爲 DA 層的 Layer2 自然也可以得到相應 TPS 的上升並減少向 Layer1 支付的存儲費用。但是由於兩種 Rollup 對於以太坊 DA 層使用程度上的不同,對 Op Layer2 與 ZK Layer2 的利好程度會有所差異。

  • Op Layer2:由於 Op Layer2 上需要將壓縮後的完整交易數據留在以太坊上進行記錄,導致其相對 ZK Layer2 需要向以太坊支付更多的交易費用。因而通過 EIP-4844 降低 gas 消耗後,Op Layer2 上相對可以獲得更大幅度的手續費下調,從而相對縮小相對 ZK Layer2 在手續費差價上的劣勢。同時,這輪以太坊的 gas 下調也必然吸引更多參與者和開發者的涌入,相對於沒有發幣並且底層難以兼容 EVM 的 ZK Layer2,更多的項目和資本會傾向涌入 Op Layer2,尤其是近段表現強勢的 Arbitrium。這或許會帶來以 Op Layer2 爲主導的 Layer2 生態的新一輪開發,特別是受到高昂手續費影響而難以提供優質用戶體驗的 SocialFi 與 GameFi 項目。伴隨着,這個階段的 Layer2 上可能涌現許多可以接近 Web2 用戶體驗的優質項目。如果這輪開發高地再次被 Op 奪下,那麼其將進一步拉開與 ZK Layer2 生態整體的差距,爲後續 ZK Layer2 可能的追趕製造足夠多的困難。

  • ZK Layer2:相對 Op Layer2,由於ZK Layer2 不需要在鏈上存儲交易的具體信息,gas 下調的利好會小於 Op Layer2。雖然 ZK Layer2 整體處於發展過程中並且沒有 Op Layer2 上龐大的生態,但是 Op Layer2 上各項設施已經趨於完善,在其上的開發存在着更激烈的競爭,而對於坎昆升級吸引進來的新入局的開發者,要與已經很成熟的 Op Layer2 開發者競爭或許並非明智的選擇。如果 ZK Layer2 能夠在此階段實現開發者配套設施的完善,爲開發者提供更好的開發環境,考慮到 ZK Layer2 更好的預期以及市場競爭的激烈程度,或許新晉的開發者會選擇涌入 ZK Layer2 賽道,這一過程反而會加速 ZK Layer2 的追趕過程,實現在 Op Layer2 徹底形成統治性優勢前的超越。

3.2.5 坎昆升級下 Layer2 的機遇

  • DYDX:DYDX 雖然是一個部署在以太坊上的 DEX,但其功能和原理與 Uniswap 這類以太坊上的傳統 DEX 有很大區別。首先是其選用了訂單薄而非主流 DEX 使用的 AMM 這種交易模式,使得用戶可以獲得更絲滑的交易體驗,這也爲其上進行槓桿交易創造了一個良好的條件。此外,其利用了 StarkEx 等第 2 層方案來實現可擴展性與處理交易,對交易在鏈外打包後傳回鏈上。通過 Layer2 的底層原理,DYDX 使用戶可以獲得遠低於傳統 DEX 的交易成本,每筆交易的費用僅在 0.005 美金左右。而在坎昆升級這一以太坊以及相關 token 劇烈波動之際,幾乎可以肯定會出現高風險投資比如槓桿交易資金量的激增。而通過坎昆升級,DYDX 上的交易費用即便在小額交易上也將實現對 CEX 的超越,同時還具有更高的公平性與安全性,因而對高風險投資以及槓桿愛好者提供了一個絕佳的交易環境。從上述角度考慮,坎昆升級將會給 DYDX 帶來一個非常好的機遇。

  • Rollup Node:對新出塊的驗證來說,坎昆升級中被定期清理的數據已經沒有意義,但並非代表這些被清理的數據不存在價值。比如即將空投的項目方便需要完整的歷史數據以確定每個即將接收空投的項目資金的安全性,還有一些鏈上分析的機構,往往也需要完整的歷史數據對資金流向進行追溯。這個時候,一個選擇便是向 Layer2 的 Rollup 運營者查詢歷史數據,在這個過程中 Rollup 運營者便可以對數據檢索進行收費。因而在坎昆升級的大背景下,如果能有效的完善 Rollup 上的數據存儲與檢索機制,提前開發相關項目進行佈局,將會大大提高項目存活與進一步發展的可能。

3.3 DApp 賽道

3.3.1 生態價值探討

與 Web2 的應用相似,DApp 的作用也是爲以太坊上的用戶提供某項服務。比如 Uniswap 可以爲用戶實時提供不同 ERC20 token 的交換;Aave 爲用戶提供了超額抵押借貸與閃電貸的服務;Mirror 則爲創作者提供了去中心化的內容創作機會。但不同的是,在 Web2 中,應用主要的獲利方式是通過低成本與優質的服務吸引更多的用戶引入其平臺,然後以流量爲價值,吸引第三方投放廣告而從廣告中獲利。 但 DApp 全過程保持了對用戶注意力的零侵犯,不向用戶提供任何推薦,而是通過爲用戶提供某項服務後從單次服務中收取對應手續費。因而 DApp 的價值主要來自用戶對 DApp 服務的使用次數以及每次交互過程的交互深度,如果 DApp 想要提高自身價值,就需要提供優於同類 DApp 的服務,從而使更多的開發者傾向於使用其而非其他 DApp 進行操作。

3.3.2 DApp 賽道細分

現階段的以太坊 DApp 以 DeFi,GameFi,SocialFi 爲主,早期存在一些 Gamble 項目,但由於以太坊交易速度的限制以及 EOS 這類更適合的公鏈的發佈,Gamble 類項目現在在以太坊上已逐漸勢微。這三類 DApp 分別提供了金融,遊戲與社交方面的服務,並從中實現價值捕獲。

DeFi

  • 實現原理:本質來說,DeFi 是以太坊上的一個或一系列智能合約。DeFi 的發佈階段,需要在以太坊主網上部署相關合約(如幣種合約、兌換合約等),合約通過接口實現 DeFi 功能模塊與以太坊的交互。用戶進行交互時,會調用合約接口進行存幣、取幣、兌換等操作,DeFi 智能合約會將交易數據打包,通過合約的腳本接口同以太坊交互,在以太坊鏈上記錄狀態變更。這個過程中,DeFi 合約會收取一定費用作爲上下游流動性提供者的獎勵以及自身獲利。

  • 現狀:現階段的以太坊上,DeFi 在 DApp 中佔據了絕對的優勢。除了跨鏈項目和 Layer2 項目外,DeFi 佔據了以太坊上合約資產排名前 10 DApp 的其他席位。截止目前,以太坊上 DeFi 的累計用戶數量已經超過了 4000 萬,雖然受到熊市的影響,月活躍用戶量經歷了從 2021 年 11 月 峯值近 800 萬的衝高回落,但是隨着市場的回暖,現在的月用戶量也回升到了 峯值的一半左右,並等待着下一輪牛市進行再次衝高。同時 DeFi 的類型也是越來越多樣,功能越來越全面。從最早的幣幣交易、抵押借貸到現在的槓桿交易、定期購、NFT 金融、閃電貸等。Web2 中可以實現的金融方式在 DeFi 中都逐漸得到了實現,而 Web2 中不能實現的包括閃電貸等功能在 DeFi 中也得到了實現。

以太坊合約資產排名前 10 DApp ,圖片來源:DAppRadar

SocialFi

  • 實現原理:與傳統設計平臺類似,SocialFi 上也支持個體進行內容創造同時將創造的內容通過平臺進行發佈以進行傳播並進一步的爲賬戶吸引粉絲,用戶而言則可以通過平臺查閱自己需要的內容,獲取自己需要的服務。不同的是,用戶發佈的內容,內容發佈者與粉絲的交互記錄以及賬戶本身的信息都通過區塊鏈智能合約進行去中心化的記錄,也就是將信息的所有權交還了每個賬戶個體。對於 SocialFi 平臺來說,越多的人願意通過其平臺進行內容創造和分享,其便可以通過提供這些服務獲取更多的收益,用戶使用 SocialFi 平臺進行交互的費用減去對於賬號和交易數據的存儲費用便是 SocialFi 項目的獲利。

  • 現狀:現階段頭部 SocialFi 的 UAW(User Active Wallet) 雖然貌似可以和 DeFi 比肩,但這往往來自部分項目的空投預期,非常不具有持久性,比如前段時間的 friend.tech ,在熱潮過後的 UAW 量甚至不到 1000,從 5 名開外的 DeFi 與 SocialFi 間的對比也可以清楚看到這點。根本原因在於 SocialFi 的高服務費與低效使得其無法承擔本該具有的社交屬性而單純淪落爲了一個投機平臺。

Layer1 和 Layer2 上頭部 SocialFi 與 DeFi 項目的 UAW 對比,圖片來源:DAppRadar

GameFi

  • 實現原理:GameFi 的實現與 SocialFi 大體類似,只是應用的對象變成了遊戲。現階段 GameFi 項目方主流的盈利方式是通過出賣遊戲中的道具進行獲利。

  • 現狀:項目方想獲取更多的獲利,就必須吸引更多人蔘與遊戲。而現階段能吸引用戶參與遊戲的無非兩點,一個是遊戲的趣味性,驅使用戶爲了獲得遊戲的參與權或更好的遊戲體驗而不得不購買道具。另一個則是可以獲利的預期,用戶相信將來其可以以更高的價格賣出這些道具。第一種模式類似於 Steam ,項目方獲得了真金白銀而用戶獲得了遊戲的享受。而另一種模式中如果用戶和項目方的獲利來源於不斷涌入的新用戶,而一旦新增資金無法抵消項目方的道具增發,項目會迅速陷入賣出,市場預期下降,持續賣出的惡性循環而難以持續性實現收益,具有 Ponzi 屬性。而由於區塊鏈手續費和交易速度帶來的限制,現階段的 GameFi 基本無法達到前一種模式要求的用戶體驗而以第二種模式居多。

3.3.3 坎昆升級對 DApp 的影響

  • 性能優化:坎昆升級後一個區塊內可以攜帶更多筆交易數據,對應到 DApp 便可以實現更多狀態的變更。按照 8 個 blob 的平均擴容計算,坎昆升級後 DApp 的處理速度可以達到原來的十倍。

  • 成本下降:數據存儲成本是 DApp 項目方的一筆固定的支出,無論 Layer1 還是 Layer2 上的 DApp,都會直接或間接的利用以太坊對 DApp 內賬戶的狀態進行記錄。經過坎昆升級,DApp 中的每筆交易都可以以 Blob 的數據形式進行存儲,從而大大降低 DApp 的運行成本。

  • 功能拓展:受限於以太坊上高昂的存儲成本,項目方在 DApp 開發過程中都在刻意減少上鍊的數據。這導致許多 Web2 中用戶可以享受的體驗無法向 DApp 進行遷移,比如 SocialFi 便無法支持推特中視頻創作的需求,或者即便可以也無法是數據在底層享有等同以太坊的安全性。GameFi 中游戲的交互選項往往低級且無趣,因爲每一次的狀態變更都需要在鏈上進行記錄。通過坎昆升級,項目方在上述方面便有了更多的嘗試機會。

3.3.4 坎昆升級下的不同 DApp 賽道

  • DeFi:坎昆升級中存儲成本下降對 DeFi 帶來的影響相對較小,因爲 DeFi 中需要記錄的只有合約中用戶資產現在所處的狀態,是質押,借貸還是其他狀態,所需存儲的數據量相對其他兩種類型的 DApp 少很多。但坎昆升級帶來的以太坊 TPS 的提高可以極大促進 DeFi 中交易頻率較高的套利業務以及需要短期內完成開倉平倉的槓桿業務。同時,在單一幣幣交換中無法明顯體現的存儲成本降低這一改進在槓桿和套利交易中累積下來也可以節省大量手續費。

  • SocialFi:坎昆升級對於 SocialFi 性能帶來的提升最爲直接。通過坎昆升級, 可以提高 SocialFi 智能合約處理和存儲大量數據的能力從而提供更接近 Web2 的優質用戶體驗。同時,SocialFi 上用戶創造、評論、點贊等基礎操作交互也可以具有更低的成本,從而吸引真正社交導向的長期參與者。

  • GameFi:對於上輪牛市中的資產上鍊遊戲,其受到的影響與 DeFi 類似,存儲成本下降相對較小,但是 TPS 的增加爲遊戲的高頻交互提供了條件,可以提高遊戲的交互實時性,支持改善遊戲可玩性的複雜交互功能。全鏈遊戲受到坎昆升級的影響更爲直接。由於遊戲的所有邏輯,狀態,數據都存儲在了鏈上,坎昆升級將大大降低遊戲的運營與用戶交互成本。同時,遊戲初始部署的成本也會大大下降,從而降低遊戲的開發門檻,促使未來更多全鏈遊戲的出現。

3.3.5 坎昆升級下 DApp 的機遇

  • Dark Forest:23 年三季度以來,或許是因爲對於傳統資產上鍊遊戲不夠去中心化的質疑,也可能單純因爲傳統 GameFi 的敘事出現乏力,全鏈遊戲開始爆火。但對於以太坊上的全鏈遊戲來說,15 TPS 的交易速度與 CALLDATA 字段 16 gas 單個字節的存儲成本大大限制了其發展上限。而坎昆升級的落地對這兩個問題都能有很好的改善,結合 23 年下半年相關項目的不斷開發,坎昆升級可能會爲這個賽道帶來比較大的利好。考慮到頭部效應,Dark Forest 是少有的從少輪牛市走出來的 Fully On-Chain Game,有了比較完善的社區基礎,而且還沒有發行自己的代幣,如果坎昆升級前後項目方有這個想法,應該能有一個不錯的走勢。

4. 總結

坎昆升級的落地將爲以太坊帶來更高的 TPS 和更低的存儲費用,但同時也帶來了激增的存儲壓力。明牌會受到巨大影響的是 DA 和 Layer2 的賽道。對於 DA 賽道,激增的存儲壓力下以太坊專用的 DA 將會迎來巨大利好,相關項目比如 EthStorage 值得關注,相比之下,數據底層存儲中完全沒有使用到以太坊的 DA 項目並未得到以太坊開發社區的支持,儘管也存在機會,但對待具體項目時需要更加謹慎。由於 ZK 系 Layer2 大多還未引入代幣,加之近段坎昆升級預期下 Arbitrium 已經出現了明顯走強,如果接下來 Arbitrium 不發生大的暴雷,Arb 及其生態相關的項目相比其他 Layer2 將在坎昆升級中更具優勢。由於大量投機者的涌入,DYDX 項目在坎昆升級的節點也可能存在一定機會。最後,Rollup 對於 Layer2 相關交易歷史數據的存儲具有天然優勢,如果說到提供歷史數據訪問服務,Layer2 上的 Rollup 也會是一個不錯的選擇。

如果從更長期的角度考慮,坎昆升級爲各類 DApp 的開發以及性能創造了條件,將來勢必看到 Web3 項目從交互功能和實時性上的逐漸向 Web2 的靠近,使得以太坊向世界計算機的目標進一步靠近,任何務實開發的項目方都值得進行長期投資。在最近一段時間大盤的漲幅中,以太坊相對比特幣一直處於弱勢狀態,在比特幣已經恢復到上輪牛市高點近 2/3 的情況下,以太坊卻還未恢復上輪高點的 1/2。坎昆升級的到來或許能改變這一趨勢,爲以太坊帶來一輪補漲,畢竟作爲一條少有的能保持盈利並處於代幣通縮的公鏈,現階段確實存在價值的低估了。

Kernel Ventures是一個由研究和開發社區驅動的加密風險投資基金,擁有超過70個早期投資,專注於基礎設施、中間件、DApps,尤其是ZK、Rollup、DEX、模塊化區塊鏈,以及將搭載未來數十億加密用戶的垂直領域,如賬戶抽象、數據可用性、可擴展性等。在過去的七年裏,我們一直致力於支持世界各地的核心開發社區和大學區塊鏈協會的發展。

參考

  1. eips.ethereums-core:https://eips.ethereum.org/core

  2. EthStorage 官網:https://eth-store.w3eth.io/#/

  3. EIP-1153: Transient storage opcodes:https://eips.ethereum.org/EIPS/eip-1153

  4. EIP-4788: Beacon block root in the EVM:https://eips.ethereum.org/EIPS/eip-4788

  5. EIP-5656: MCOPY - Memory copying instruction:https://eips.ethereum.org/EIPS/eip-5656

  6. EIP-6780: SELFDESTRUCT only in same transaction:https://eips.ethereum.org/EIPS/eip-6780

  7. 零知識卷疊如何運作:https://ethereum.org/zh/developers/docs/scaling/zk-rollups#how-do-zk-rollups-work

  8. OPTIMISTIC ROLLUPS:https://ethereum.org/developers/docs/scaling/optimistic-rollups

  9. zk、zkVM、zkEVM 及其未來:https://foresightnews.pro/article/detail/11802

  10. 重建與突破,探討全鏈遊戲的現在與未來:https://foresightnews.pro/article/detail/39608

  11. 一文分析 Axie Infinity 背後的經濟模式:https://www.tuoluo.cn/article/detail-10066131.html