坎昆升級可能成為以太坊開始走強的信號。
撰文:Jerry Luo,Kernel Ventures
TLDR:
- 以太坊已經(jīng)完成前三個升級階段,分別解決了開發(fā)門檻,DoS 攻擊以及 POS 轉(zhuǎn)型的問題,現(xiàn)階段的主要升級目標是降低交易費用并優(yōu)化用戶體驗。
- EIP-1553,EIP-4788,EIP-5656,EIP-6780 四個提案分別實現(xiàn)了降低合約間交互成本,提高信標鏈訪問效率,降低數(shù)據(jù)復(fù)制成本以及限制 SELFDESTRUCT 字節(jié)碼的作用權(quán)限。
- EIP-4844 通過引入外掛在區(qū)塊上的 blob 數(shù)據(jù),可以大大提高以太坊的 TPS 并降低數(shù)據(jù)存儲成本。
- 坎昆升級對于 DA 賽道中的以太坊專用 DA 會有額外利好并且現(xiàn)階段以太坊基金會對于數(shù)據(jù)存儲中完全沒有借助以太坊的 DA 方案持排斥態(tài)度。
- 由于 Op Layer2 更成熟的開發(fā)環(huán)境同時以及對以太坊 DA 層更多的需求,坎昆升級可能會給其帶來相對更多的利好。
- 坎昆升級可以提高 DApp 的性能上限,使得 DApp 具有更接近 Web2 中 App 的功能。熱度沒有消散又需要以太坊上大量存儲空間的全鏈游戲值得關(guān)注。
- 現(xiàn)階段以太坊生態(tài)存在低估,坎昆升級可能成為以太坊開始走強的信號。
1. 以太坊升級之路
自去年 10 月 16 日 Cointelegraph 發(fā)布比特幣 ETF 通過的假新聞到今年 1 月 11 日 ETF 的最終通過,整個加密市場經(jīng)歷了一段持續(xù)的上漲。由于 ETF 最直接的利好對象是比特幣,這段時間內(nèi)以太坊和比特幣走勢出現(xiàn)了背離的情況,比特幣最高接近 49000 美金,已收復(fù)上輪牛市峰值的 2/3,而以太坊最高僅至 2700 美金附近,剛剛超過上輪牛市峰值的一半。但自比特幣 ETF 落地以來,ETH/BTC 走勢出現(xiàn)了顯著回升,除了即將到來的以太坊 ETF 預(yù)期外,另一個重要原因便是一拖再拖的坎昆升級最近也宣布了在 Goerli 測試網(wǎng)的公開測試,釋放出了即將進行的信號。從目前的情況來看,坎昆升級的時間將不會早于 2024 第一季度??怖ド壷铝τ诮鉀Q現(xiàn)階段在以太坊上 TPS 低下與交易費用高昂的問題,屬于以太坊 Serenity 升級階段的一部分。Serenity 之前,以太坊已經(jīng)經(jīng)歷了 Frontier,Homestead,Metropolis,三個階段。前三個階段分別解決了以太坊上開發(fā)門檻,DoS 攻擊以及 POS 轉(zhuǎn)型的問題。在以太坊 Roadmap 中明確指出,現(xiàn)階段的主要目標則是實現(xiàn) 「Cheaper Transactions」 和 「Better User Experience」。
2. 坎昆升級核心內(nèi)容
以太坊作為一個去中心化社區(qū),其升級方案來源于開發(fā)者社區(qū)提出并最終經(jīng)以太坊社區(qū)多數(shù)贊同的提案,其中得以通過的是 ERC 提案,還在討論中或者即將在主網(wǎng)施行的統(tǒng)稱 EIP 提案。此次坎昆升級預(yù)期將通過 5 個 EIP 提案,分別是 EIP-1153,EIP-4788,EIP-5656,EIP-6780 與 EIP-4844。
2.1 主線任務(wù):EIP-4844
- Blob:在 EIP-4844 中為以太坊引入了一種新的交易類型 blob,一個大小為 125kb 的數(shù)據(jù)包。Blob 對交易數(shù)據(jù)進行了壓縮和編碼并且并沒有以 CALLDATA 字節(jié)碼的形式在以太坊上進行永久存儲,從而大大降低了 gas 消耗,但無法在 EVM 中直接訪問。EIP-4844 推行后的以太坊中,每筆交易可以攜帶最多兩個 blob,而每個區(qū)塊最多可以攜帶 16 個 blob。但是以太坊社區(qū)建議每個區(qū)塊攜帶的 blob 數(shù)量為 8 個,當超過這個數(shù)量后,雖然還可以繼續(xù)攜帶,但是會面臨相對不斷增加的 gas 費,直到 16 個 blob 的上限。
此外,EIP-4844 中利用的另外兩項核心技術(shù)分別是 KZG 多項式承諾與臨時存儲,這部分在我們機構(gòu)前一篇文章 Kernel Ventures:一文探討 DA 和歷史數(shù)據(jù)層設(shè)計 中有詳細分析??偠灾?,通過 EIP-4844 對以太坊單個區(qū)塊容量大小以及交易數(shù)據(jù)的存儲位置進行了改動,在降低以太坊主網(wǎng) gas 的同時大幅提升了主網(wǎng)的 TPS 。
2.2 支線任務(wù):EIP-1153
EIP-1153:這個提案的提出旨在降低合約交互過程中的存儲成本。以太坊上一筆交易可以拆解為多個由 CALL 指令集創(chuàng)建的框架,這些框架可能隸屬于不同合約,因而可能涉及多個合約的信息傳輸。狀態(tài)在不同合約間存在兩種傳輸方式,一種是以輸入 / 輸出的方式,另一種則是調(diào)用 SSTORE/SLOAD 字節(jié)碼實現(xiàn)鏈上永久存儲。前者中數(shù)據(jù)以內(nèi)存的形式進行存儲傳輸,具有較低的成本,但如果整個傳輸過程經(jīng)過了任一不可信的第三方合約,都會存在巨大安全風險。但如果選擇后者,又會帶來一筆不小的存儲開銷,也會加重鏈上存儲的負擔。而 EIP-1153 的通過引入了瞬時存儲的操作碼 TSTORE 和 TLOAD 解決了這一問題。通過這兩個字節(jié)碼存儲的變量具有和 SSTORE/SLOAD 字節(jié)碼存儲的變量有一樣的性質(zhì),在傳輸過程中無法修改。但不同之處在于,瞬時存儲的數(shù)據(jù)在這筆交易結(jié)束后不會留在鏈上,而是會和臨時變量一樣湮滅,通過這一方式,實現(xiàn)了狀態(tài)傳輸過程的安全與相對較低的存儲成本。
EIP-4788:在以太坊 POS 升級后的信標鏈中,每個新的執(zhí)行塊包含父信標塊的 Root。即使遺失了部分產(chǎn)生時間較早的 Root ,由于共識層完成存儲的 Root 具有可靠性,因而我們在創(chuàng)建新區(qū)塊的過程中,我們只需要留有最新的某幾個 Root 便可。但是在創(chuàng)建新區(qū)塊的過程中,頻繁的從 EVM 向共識層請求數(shù)據(jù)會造成執(zhí)行效率的低下并為 MEV 創(chuàng)造可能。因而在 EIP-4788 中提出使用一個專門的 Beacon Root Contract 對最新的 Root 進行存儲,這使得父信標塊的 Root 都是 EVM 暴露的,大大提高了對數(shù)據(jù)的調(diào)用效率。
EIP-5656:對內(nèi)存中的數(shù)據(jù)進行復(fù)制是以太坊上非常高頻的一項基本操作,但在 EVM 上執(zhí)行這項操作會產(chǎn)生許多開銷。為了解決這一問題,以太坊社區(qū)在 EIP-5656 中提出了可以在 EVM 上高效進行復(fù)制的 MCOPY 操作碼。MCOPY 使用了特殊的數(shù)據(jù)結(jié)構(gòu)來短期存儲被負責的數(shù)據(jù),包括高效的分片訪問和內(nèi)存對象復(fù)制。擁有專用的 MCOPY 指令還能提供前瞻性保護,可以更好的應(yīng)對未來以太坊升級中 CALL 指令的 gas 成本發(fā)生變化。
EIP-6780:以太坊中,通過 SELFDESTRUCT 可以對某個合約進行銷毀,并清空該合約的所有代碼和所有與該合約相關(guān)的狀態(tài)。但在以太坊未來即將使用的 Verkle Tree 結(jié)構(gòu)中,這會帶來巨大隱患。在使用 Verkle Tire 存儲狀態(tài)的以太坊中,清空的存儲空間將被標記為之前已寫入但為空,這不會導(dǎo)致 EVM 執(zhí)行中出現(xiàn)可觀察到的差異,但與未發(fā)生的操作相比,已創(chuàng)建和刪除的合約會生成不同的 Verkle Commitment,這會導(dǎo)致 Verkle Tree 結(jié)構(gòu)下的以太坊出現(xiàn)數(shù)據(jù)校驗的問題。因而 EIP-6780 中的 SELFDESTRUCT 僅保留了將合約中的 ETH 退還指定地址的功能,會將與該合約相關(guān)的代碼與存儲狀態(tài)繼續(xù)保存在以太坊上。
3. 坎昆升級后的各大賽道
3.1 DA 賽道
3.1.1 生態(tài)價值探討
關(guān)于 DA 原理與各種 DA 類型的介紹,可以參考我們的上一篇文章Kernel Ventures:一文探討 DA 和歷史數(shù)據(jù)層設(shè)計。對于 DA 項目來說,其收益來源于用戶在其上進行數(shù)據(jù)存儲并支付的費用,而其支出來源于維護存儲網(wǎng)絡(luò)運行與存儲數(shù)據(jù)持久性和安全性所支付的費用。收益與支出相減,所余下的便是網(wǎng)絡(luò)積累下的價值。DA 項目要實現(xiàn)價值的提升,最主要的手段便是提高網(wǎng)絡(luò)存儲空間利用率,吸引盡可能多的用戶利用網(wǎng)絡(luò)進行存儲。另一方面,在存儲技術(shù)上的改進比如壓縮數(shù)據(jù)或者分片存儲可以減少網(wǎng)絡(luò)的支出,從另一方面實現(xiàn)價值更高的積累。
3.1.2 DA 賽道細分
現(xiàn)階段提供 DA 服務(wù)的項目主要分為三種類型,分別是主鏈專用 DA,模塊化 DA 以及存儲公鏈 DA。三者的具體介紹與區(qū)別見Kernel Ventures:一文探討 DA 和歷史數(shù)據(jù)層設(shè)計 。
3.1.3 坎昆升級對 DA 項目的影響
- 用戶需求:坎昆升級后,以太坊的歷史交易數(shù)據(jù)將會有數(shù)十倍于原來的增長速度。這些歷史數(shù)據(jù)隨之也會帶來更大的存儲需求,但是由于當下坎昆升級后的以太坊并未實現(xiàn)存儲性能的提升,因而主鏈的 DA 層對這些歷史采取了簡單的定期清理方式,這一部分數(shù)據(jù)的存儲市場便自然落到了各類 DA 項目頭上,從而為其帶來了更大的用戶需求。
- 發(fā)展方向:坎昆升級后以太坊歷史數(shù)據(jù)的增加會促使各大 DA 項目方提高與以太坊的數(shù)據(jù)交互效率和互操作性來更好的搶占這部分市場??梢灶A(yù)見,各類跨公鏈的存儲橋技術(shù)會成為存儲公鏈 DA 與模塊化 DA 的發(fā)展重點,而對于以太坊的主鏈專用 DA 來說,其也需要考慮如何進一步增強其與主網(wǎng)的兼容性,最小化傳輸成本與傳輸風險。
3.1.4 坎昆升級下的不同 DA 賽道
坎昆升級給以太坊帶來更快數(shù)據(jù)增長的同時并沒有改變?nèi)W(wǎng)同步的數(shù)據(jù)存儲方式,這使得主鏈不得不對大量歷史數(shù)據(jù)進行定期清理,下放交易數(shù)據(jù)長期存儲的職能。但這部分歷史數(shù)據(jù)在項目方進行空投,鏈上分析機構(gòu)的數(shù)據(jù)分析等過程中仍存在需求。其背后的數(shù)據(jù)價值將引來不同 DA 項目方的爭奪,而決定市場份額走向的關(guān)鍵便在于 DA 項目的數(shù)據(jù)安全性以及存儲成本。
- 主鏈專用 DA:現(xiàn)階段的主鏈 DA 項目比如 EthStorage 中,存儲市場主要來源于以太坊上 NFT 項目的一些圖片,音樂等大內(nèi)存數(shù)據(jù)。主鏈 DA 由于在節(jié)點集群上和以太坊有高兼容性,可以低成本的與以太坊主網(wǎng)實現(xiàn)安全的數(shù)據(jù)交互。同時,其將存儲索引數(shù)據(jù)存儲在了以太坊主網(wǎng)智能合約上,并未將 DA 層完全脫離以太坊,從而得到了以太坊基金會的大力支持。對于以太坊帶來的存儲市場,主鏈專用 DA 相對其他 DA 有天然的優(yōu)勢。
- 存儲公鏈 DA 和模塊化 DA:這類非主鏈 DA 項目相對于以太坊的專用 DA 難以在坎昆升級中取得歷史數(shù)據(jù)存儲性能上的競爭優(yōu)勢。但現(xiàn)階段的以太坊專用 DA 還處于測試階段,未能實現(xiàn)完全的落地,而坎昆升級已迫在眉睫,如果在坎昆升級前專用 DA 項目無法給出一個已實現(xiàn)的存儲方案,這輪數(shù)據(jù)價值的挖掘仍有可能被模塊化 DA 主導(dǎo)。
3.1.5 坎昆升級下 DA 的機遇
- EthStorage:EthStorage 類的主鏈項目將是坎昆升級中最大的受益者,所以坎昆升級前后可以重點關(guān)注 EthStorage 項目。此外,在近期坎昆升級可能于今年 2 月進行的消息放出后,EthStorage 的官推也是動作頻頻,先后發(fā)布了自己的最新官網(wǎng)與年度報告,宣傳上顯得是十分賣力。
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
但是對比起最新官網(wǎng)的內(nèi)容與 2022 版官網(wǎng)的內(nèi)容,除了更酷炫的前端效果與更詳細的介紹外,并未實現(xiàn)太多服務(wù)功能上的革新,主推的仍然是存儲和 Web3Q 域名服務(wù)。有興趣的話可以點擊下面鏈接(https://galileo.web3q.io/faucet.w3q/faucet.html)領(lǐng)取測試代幣 W3Q, 在 Galileo Chain network 網(wǎng)絡(luò)上體驗 EthStorage 的服務(wù),參與領(lǐng)取代幣需要擁有一個 W3Q 域名或者主網(wǎng)余額超過 0.1 ETH 的賬戶。從水龍頭最近的出水情況來看,盡管有了一定的宣傳,現(xiàn)階段并沒有一個非常大的參與量。不過結(jié)合今年 7 月份 EthStorage 剛拿到 700 萬美金的種子輪融資并且并沒有看到這筆資金的明顯出處,也有可能項目方在暗地醞釀某些基礎(chǔ)設(shè)施的推進,等待這坎昆升級到來的前期發(fā)布以吸引最大熱度。
Celestia:Celestia 是現(xiàn)階段模塊化 DA 的龍頭項目。相對于還在發(fā)展中的以太坊專用 DA 項目,Celestia 早在上輪牛市就開始發(fā)跡并拿到了首輪融資。經(jīng)過了兩年多的沉淀,Celestia 完善了其 Rollup 模型,代幣模型并經(jīng)過了長時間的測試網(wǎng)檢驗最終于 23 年的 10 月 31 號完成了其主網(wǎng)上線與首批空投??梢钥吹狡鋷艃r從開盤以來便經(jīng)歷了一路的攀升,近日幣價一度突破了 20 美金,按照現(xiàn)階段 1.5 億 TIA 的流通量來看,這一項目的市值已經(jīng)達到了 30 億美金附近。但是考慮到區(qū)塊鏈歷史存儲賽道這一有限的服務(wù)群體,TIA 的市值已經(jīng)遠超了盈利模式更豐富的傳統(tǒng)存儲公鏈 Arweave 并直逼 Filecoin 的市值,盡管相對于牛市還有一定的上漲空間,現(xiàn)階段 TIA 的市值存在一定的高估情況。不過在明星項目以及未消散的空投熱情的加持下,如果坎昆升級能在今年第一季度如期推動,Celestia 仍是非常值得關(guān)注的項目。但有一點風險也很值得注意,以太坊基金會在涉及 Celestia 的討論中多次強調(diào),脫離了以太坊 DA 層的項目都不會是 Layer2,表現(xiàn)出了 Celestia 這類非以太坊原生存儲項目的排斥態(tài)度??怖ド壡昂笠蕴换饡赡艿谋響B(tài)也將對 Celestia 價格的走勢帶來不確定性。
3.2 Layer2 賽道
3.2.1 生態(tài)價值探討
由于以太坊上用戶數(shù)量的不斷增加與項目的不斷開發(fā),以太坊低下的 TPS 成為其生態(tài)進一步開發(fā)的巨大阻礙,同時以太坊上高昂的交易費用也使得一些涉及復(fù)雜交互的項目難以大范圍推廣。但是,許多項目已經(jīng)落地以太坊,進行遷移存在著巨大的成本與風險,同時,除了專注于支付的比特幣公鏈,再難找到具有以太坊同樣安全性的公鏈。 Layer2 的出現(xiàn)便是嘗試解決上述問題,其將交易的處理與計算全部放在另一條公鏈(Layer2)上進行,數(shù)據(jù)打包好后通過與 Layer1 橋接的智能合約進行驗證;并在主網(wǎng)上更改狀態(tài)。Layer2 專注于交易的處理與驗證,以以太坊作為 DA 層存儲壓縮后的交易數(shù)據(jù),因而有更快的速度與更低的計算成本。用戶如果想使用 Layer2 執(zhí)行交易,需要預(yù)先購買 Layer2 相應(yīng) token 并向網(wǎng)絡(luò)運營者支付。而 Layer2 的網(wǎng)絡(luò)運營者則需要為存儲在以太坊的數(shù)據(jù)安全支付相應(yīng)費用,用戶為 Layer2 數(shù)據(jù)安全支付的費用減去 Layer2 向 Layer1 上數(shù)據(jù)安全支付的費用就是 Layer2 的網(wǎng)絡(luò)營收。所以對于以太坊上的 Layer2 來說,下面兩方面的提高可以帶來更多的收益。從開源的角度來說,以太坊生態(tài)越活躍,項目越多,就會有更多用戶和項目方有降低 gas 與加速交易的需求,從而為 Layer2 生態(tài)帶來更大的用戶基數(shù),單筆交易獲利不變前提下,更多的交易便會給 Layer2 網(wǎng)絡(luò)運營者帶來更多的收益。從節(jié)流的角度出發(fā),如果以太坊自身的存儲成本下降,Layer2 項目方所需支付的 DA 層存儲費用下降,在交易數(shù)量不變的前提下,Layer2 運營者也可以獲取更多的收益。
3.2.2 Layer2 賽道細分
2018 年前后,以太坊的 Layer2 方案呈現(xiàn)百花齊放的狀況,存在著側(cè)鏈,Rollup,狀態(tài)通道和 Plasma 共計 4 種方案。但狀態(tài)通道由于在鏈下通道傳輸過程中的數(shù)據(jù)不可用風險以及大量的悲傷攻擊,現(xiàn)階段已經(jīng)被從 Layer2 的方案中逐漸邊緣化。Plasma 類型比較小眾,并且 TVL 總量在 Layer2 中也無法進入前 10,也不多加討論。最后,對于側(cè)鏈形式的 Layer2 方案,其完全沒有采用以太坊作為 DA 層,因而逐漸被排除在了 Layer2 的定義之外。本文僅對當下主流的 Layer2 方案 Rollup 進行討論,并結(jié)合其細分賽道 ZKRollup 與 OpRollup 來分析。
Optimistic Rollup
實現(xiàn)原理:初始化階段,Optimistic Rollup 鏈需要在以太坊主網(wǎng)上部署一個鏈橋合約,通過這個合約實現(xiàn)和以太坊主網(wǎng)的交互。Op Layer2 會將用戶的交易數(shù)據(jù)進行批量打包后發(fā)送至以太坊,其中包括了 Layer2 上賬戶最新的狀態(tài)根,批處理的根與壓縮后的交易數(shù)據(jù)?,F(xiàn)階段,這些數(shù)據(jù)以 Calldata 的形式存儲在鏈橋合約中,雖然相對在 MPT 中的永久存儲已經(jīng)減少了不少 gas,但仍是一筆不小的數(shù)據(jù)開銷,同時也為 Op Layer2(Optimistic Rollup Layer2)未來可能的性能提升產(chǎn)生了不少阻礙。
現(xiàn)狀:現(xiàn)階段的 Op Layer2 是 Layer2 的第一大生態(tài),TVL 排名前五的公鏈全部來自 Optimistic Rollup 生態(tài),光是 Optimism 與 Arbitrium 兩條公鏈的 TVL 總量之和便超過了 160 億美金。
而 Op Rollup 生態(tài)現(xiàn)今能夠占據(jù)領(lǐng)跑位置的一個主要原因便是其友好的開發(fā)環(huán)境,搶先 ZK Rollup 完成了第一輪 Layer2 的發(fā)布與主網(wǎng)上線,吸引了大量飽受以太坊手續(xù)費與低下 TPS 限制的 DApp 開發(fā)者,將 DApp 開發(fā)陣地從 Layer1 向 Layer2 遷移的轉(zhuǎn)移。同時 Op Layer2 在底層有著與 EVM 更高的兼容性,為以太坊主網(wǎng)項目的遷移掃清了障礙,以最快的時間實現(xiàn)了以太坊上 Uniswap,Sushiswap,Cureve 等各類 DApp 在 Layer2 的部署,甚至還吸引了 Wordcoin 等項目從 Polygon 主網(wǎng)進行遷移。現(xiàn)階段的 Op Layer2 既有 Uniswap V3 這類以太坊龍頭 DeFi,還有 GMX 這類 TVL 超過 1 億美金的原生 DeFi 項目,又有 Friend.tech 這類交易費破 2000 萬的 SocialFi 項目,不僅完成了項目數(shù)量上的積累,各個賽道的高質(zhì)量項目還帶動了整個生態(tài)質(zhì)的突破。但是從長期來看,ZK Layer2(ZK Rollup Layer2)有著更高的 TPS 上限以及單筆交易更低的 gas 消耗,當后續(xù) ZK Rollup 技術(shù)逐漸完善后 Op Layer2 將會面臨一場與 ZK Layer2 的激烈競爭。
ZK Rollup(Zeroknowledge Rollup)
實現(xiàn)原理:ZK Layer2 中的交易數(shù)據(jù)有著與 Op Layer2 相近的處理方式,在 Layer2 上進行打包處理后返回到 Layer1 的智能合約中以 Calldata 存儲。但是交易數(shù)據(jù)在 Layer2 上多出了一步生成 ZKp 的計算過程,同時不需要向網(wǎng)絡(luò)返回壓縮后的交易數(shù)據(jù)而只需返還交易根和批處理根并附帶用于對相應(yīng)交易合法性驗證的 ZKp 。通過 ZK Rollup 返回給 Layer1 的數(shù)據(jù)無需任何窗口期,驗證通過后可以在主網(wǎng)得到實時更新。
現(xiàn)狀:現(xiàn)階段的 ZK Layer2 已經(jīng)發(fā)展為了第二大 Layer2 生態(tài),緊跟 Op Layer2 之后。TVL 排名前 10 的 Layer2 中,ZK 系的數(shù)量也占據(jù)了 4 個,但總體上呈現(xiàn)出多而不強的現(xiàn)象,大家都認為 ZK 系的 Layer2 很有發(fā)展前景,但就是無法發(fā)展起來。首先是因為早期 Op 系 Layer2 的率先發(fā)布已經(jīng)吸引了許多開發(fā)者在其上的項目落地,如果無法從項目遷移中獲得足夠多的優(yōu)勢,項目方不太可能將已經(jīng)在 Op Layer2 上產(chǎn)生穩(wěn)定收益的項目進行遷移。其次是 ZK 系 Layer2 現(xiàn)在許多還在底層與以太坊的兼容性上進行努力,比如 ZK 系的明星項目 Linea 現(xiàn)階段還無法兼容許多 EVM 操作碼,為適應(yīng)了 EVM 的開發(fā)者帶來不少開發(fā)障礙,而另一個明星項目 zkSync 現(xiàn)階段甚至幾乎無法實現(xiàn)與 EVM 底層的兼容而只能兼容以太坊的一些開發(fā)工具。
與以太坊的兼容性還為其上原生項目的遷移帶來了巨大難度。由于字節(jié)碼不具有完全互操作性,項目方需要對合約底層進行更改以適配 zkEVM,這個過程存在著許多困難與風險因而大大拖慢了以太坊原生項目的遷移過程??梢钥吹剑F(xiàn)階段 ZK 系 Layer2 上的項目多為原生項目,并且以 Zigzag,SyncSwap 這類開發(fā)難度相對較低的 DeFi 為主,ZK Layer2 上項目的總量以及多樣性都等待著進一步開發(fā)。但是,ZK Layer2 的優(yōu)勢在于其技術(shù)上的先進性,如果能夠?qū)崿F(xiàn) zkEVM 與 EVM 的兼容和 ZKp 生成算法的完善,其相對 Op Layer2 會有更好的性能上限。這也是為什么即便現(xiàn)階段 Op Layer2 主導(dǎo)的市場下也會不斷有 ZK Layer2 項目出現(xiàn)的原因,在 Op Layer2 賽道已經(jīng)被瓜分殆盡的情況下,后來者最合適的方式也只能是通過提出一種預(yù)期更好的方案以吸引用戶從原有網(wǎng)絡(luò)的遷移。但是即便有一天 ZK Layer2 實現(xiàn)了技術(shù)上的完善,如果 Op Layer2 上已經(jīng)形成了一個足夠全面的生態(tài),有了足夠多的項目落地,此時即便有更好性能的 Layer2,用戶與開發(fā)者能否愿意承擔巨大風險進行遷移也會是一個未知數(shù)。此外,Op Layer2 在這個階段也在不斷進行完善以穩(wěn)固自身的生態(tài)地位,包括 Optimism 開源 Op Stack 以協(xié)助其他 Op Layer2 開發(fā)者的快速開發(fā)以及二分挑戰(zhàn)法等對挑戰(zhàn)方式的改進。當 ZK Layer2 在進行完善的過程中,Op Layer2 也沒有放慢發(fā)展的腳步,所以現(xiàn)階段 ZK Layer2 的重要任務(wù)便是抓緊密碼學算法的完善與 EVM 的兼容以防止用戶對 Op Layer2 生態(tài)依賴性的形成。
3.2.3 坎昆升級對 Layer2 的影響
交易速度:坎昆升級后,一個區(qū)塊通過 blob 可以攜帶最多 20 倍于原來的數(shù)據(jù),而保持區(qū)塊的出塊速度不變。因而理論上來說,以 Layer1 作為 DA 層和結(jié)算層的 Layer2 也可以得到相對原來最多 20 倍的 TPS 提升。即便按照 10 倍的增長進行估計,幾大 Layer2 明星項目中任何一者的交易速度都將超過以太坊主網(wǎng)歷史最高的交易速度。
交易費用:限制 Layer2 網(wǎng)絡(luò)無法下降的一大重要原因來自向 Layer1 提供的數(shù)據(jù)安全費用,按當前報價計算,以太坊智能合約上 1KB Calldata 數(shù)據(jù)的存儲價格就接近 3 美金。但通過坎昆升級,Layer2 打包的交易數(shù)據(jù)僅以 blobs 的形式存儲在以太坊的共識層,1 GB 數(shù)據(jù)存儲一個月也只花費大約 0.1 美金,這大大減少了 Layer2 的運營成本。而對于這部分開源產(chǎn)生的收益,Layer2 運營者肯定會讓利一部分給用戶以吸引更多的使用者從而降低 Layer2 的交易成本。
可拓展性:坎昆升級中對 Layer2 的影響主要來源于其臨時存儲的方案和新增的 blob 數(shù)據(jù)類型。臨時存儲會定期在主網(wǎng)上刪除對當下驗證作用不大的舊狀態(tài),減小了節(jié)點的存儲壓力,從而同時加快了 Layer1 與 Layer2 的網(wǎng)絡(luò)同步與節(jié)點訪問速度。而 blob 通過外帶的巨大空間以及基于 gas 價格的靈活的調(diào)節(jié)機制,可以更好的適應(yīng)網(wǎng)絡(luò)交易量的變化,當交易量過大時增加一個區(qū)塊攜帶的 blobs 數(shù)量,而當交易量下降時也可以隨之減少。
3.2.4 坎昆升級下的不同 Layer2 賽道
坎昆升級的到來將對整個 Layer2 生態(tài)都會形成利好。因為坎昆升級中最核心的變動是降低了以太坊上數(shù)據(jù)存儲的成本以及單個區(qū)塊的大小,以以太坊為 DA 層的 Layer2 自然也可以得到相應(yīng) TPS 的上升并減少向 Layer1 支付的存儲費用。但是由于兩種 Rollup 對于以太坊 DA 層使用程度上的不同,對 Op Layer2 與 ZK Layer2 的利好程度會有所差異。
Op Layer2:由于 Op Layer2 上需要將壓縮后的完整交易數(shù)據(jù)留在以太坊上進行記錄,導(dǎo)致其相對 ZK Layer2 需要向以太坊支付更多的交易費用。因而通過 EIP-4844 降低 gas 消耗后,Op Layer2 上相對可以獲得更大幅度的手續(xù)費下調(diào),從而相對縮小相對 ZK Layer2 在手續(xù)費差價上的劣勢。同時,這輪以太坊的 gas 下調(diào)也必然吸引更多參與者和開發(fā)者的涌入,相對于沒有發(fā)幣并且底層難以兼容 EVM 的 ZK Layer2,更多的項目和資本會傾向涌入 Op Layer2,尤其是近段表現(xiàn)強勢的 Arbitrium。這或許會帶來以 Op Layer2 為主導(dǎo)的 Layer2 生態(tài)的新一輪開發(fā),特別是受到高昂手續(xù)費影響而難以提供優(yōu)質(zhì)用戶體驗的 SocialFi 與 GameFi 項目。伴隨著,這個階段的 Layer2 上可能涌現(xiàn)許多可以接近 Web2 用戶體驗的優(yōu)質(zhì)項目。如果這輪開發(fā)高地再次被 Op 奪下,那么其將進一步拉開與 ZK Layer2 生態(tài)整體的差距,為后續(xù) ZK Layer2 可能的追趕制造足夠多的困難。
ZK Layer2:相對 Op Layer2,由于 ZK Layer2 不需要在鏈上存儲交易的具體信息,gas 下調(diào)的利好會小于 Op Layer2。雖然 ZK Layer2 整體處于發(fā)展過程中并且沒有 Op Layer2 上龐大的生態(tài),但是 Op Layer2 上各項設(shè)施已經(jīng)趨于完善,在其上的開發(fā)存在著更激烈的競爭,而對于坎昆升級吸引進來的新入局的開發(fā)者,要與已經(jīng)很成熟的 Op Layer2 開發(fā)者競爭或許并非明智的選擇。如果 ZK Layer2 能夠在此階段實現(xiàn)開發(fā)者配套設(shè)施的完善,為開發(fā)者提供更好的開發(fā)環(huán)境,考慮到 ZK Layer2 更好的預(yù)期以及市場競爭的激烈程度,或許新晉的開發(fā)者會選擇涌入 ZK Layer2 賽道,這一過程反而會加速 ZK Layer2 的追趕過程,實現(xiàn)在 Op Layer2 徹底形成統(tǒng)治性優(yōu)勢前的超越。
3.2.5 坎昆升級下 Layer2 的機遇
DYDX:DYDX 雖然是一個部署在以太坊上的 DEX,但其功能和原理與 Uniswap 這類以太坊上的傳統(tǒng) DEX 有很大區(qū)別。首先是其選用了訂單薄而非主流 DEX 使用的 AMM 這種交易模式,使得用戶可以獲得更絲滑的交易體驗,這也為其上進行杠桿交易創(chuàng)造了一個良好的條件。此外,其利用了 StarkEx 等第 2 層方案來實現(xiàn)可擴展性與處理交易,對交易在鏈外打包后傳回鏈上。通過 Layer2 的底層原理,DYDX 使用戶可以獲得遠低于傳統(tǒng) DEX 的交易成本,每筆交易的費用僅在 0.005 美金左右。而在坎昆升級這一以太坊以及相關(guān) token 劇烈波動之際,幾乎可以肯定會出現(xiàn)高風險投資比如杠桿交易資金量的激增。而通過坎昆升級,DYDX 上的交易費用即便在小額交易上也將實現(xiàn)對 CEX 的超越,同時還具有更高的公平性與安全性,因而對高風險投資以及杠桿愛好者提供了一個絕佳的交易環(huán)境。從上述角度考慮,坎昆升級將會給 DYDX 帶來一個非常好的機遇。
Rollup Node:對新出塊的驗證來說,坎昆升級中被定期清理的數(shù)據(jù)已經(jīng)沒有意義,但并非代表這些被清理的數(shù)據(jù)不存在價值。比如即將空投的項目方便需要完整的歷史數(shù)據(jù)以確定每個即將接收空投的項目資金的安全性,還有一些鏈上分析的機構(gòu),往往也需要完整的歷史數(shù)據(jù)對資金流向進行追溯。這個時候,一個選擇便是向 Layer2 的 Rollup 運營者查詢歷史數(shù)據(jù),在這個過程中 Rollup 運營者便可以對數(shù)據(jù)檢索進行收費。因而在坎昆升級的大背景下,如果能有效的完善 Rollup 上的數(shù)據(jù)存儲與檢索機制,提前開發(fā)相關(guān)項目進行布局,將會大大提高項目存活與進一步發(fā)展的可能。
3.3 DApp 賽道
3.3.1 生態(tài)價值探討
與 Web2 的應(yīng)用相似,DApp 的作用也是為以太坊上的用戶提供某項服務(wù)。比如 Uniswap 可以為用戶實時提供不同 ERC20 token 的交換;Aave 為用戶提供了超額抵押借貸與閃電貸的服務(wù);Mirror 則為創(chuàng)作者提供了去中心化的內(nèi)容創(chuàng)作機會。但不同的是,在 Web2 中,應(yīng)用主要的獲利方式是通過低成本與優(yōu)質(zhì)的服務(wù)吸引更多的用戶引入其平臺,然后以流量為價值,吸引第三方投放廣告而從廣告中獲利。 但 DApp 全過程保持了對用戶注意力的零侵犯,不向用戶提供任何推薦,而是通過為用戶提供某項服務(wù)后從單次服務(wù)中收取對應(yīng)手續(xù)費。因而 DApp 的價值主要來自用戶對 DApp 服務(wù)的使用次數(shù)以及每次交互過程的交互深度,如果 DApp 想要提高自身價值,就需要提供優(yōu)于同類 DApp 的服務(wù),從而使更多的開發(fā)者傾向于使用其而非其他 DApp 進行操作。
3.3.2 DApp 賽道細分
現(xiàn)階段的以太坊 DApp 以 DeFi,GameFi,SocialFi 為主,早期存在一些 Gamble 項目,但由于以太坊交易速度的限制以及 EOS 這類更適合的公鏈的發(fā)布,Gamble 類項目現(xiàn)在在以太坊上已逐漸勢微。這三類 DApp 分別提供了金融,游戲與社交方面的服務(wù),并從中實現(xiàn)價值捕獲。
DeFi
實現(xiàn)原理:本質(zhì)來說,DeFi 是以太坊上的一個或一系列智能合約。DeFi 的發(fā)布階段,需要在以太坊主網(wǎng)上部署相關(guān)合約(如幣種合約、兌換合約等),合約通過接口實現(xiàn) DeFi 功能模塊與以太坊的交互。用戶進行交互時,會調(diào)用合約接口進行存幣、取幣、兌換等操作,DeFi 智能合約會將交易數(shù)據(jù)打包,通過合約的腳本接口同以太坊交互,在以太坊鏈上記錄狀態(tài)變更。這個過程中,DeFi 合約會收取一定費用作為上下游流動性提供者的獎勵以及自身獲利。
現(xiàn)狀:現(xiàn)階段的以太坊上,DeFi 在 DApp 中占據(jù)了絕對的優(yōu)勢。除了跨鏈項目和 Layer2 項目外,DeFi 占據(jù)了以太坊上合約資產(chǎn)排名前 10 DApp 的其他席位。截止目前,以太坊上 DeFi 的累計用戶數(shù)量已經(jīng)超過了 4000 萬,雖然受到熊市的影響,月活躍用戶量經(jīng)歷了從 2021 年 11 月 峰值近 800 萬的沖高回落,但是隨著市場的回暖,現(xiàn)在的月用戶量也回升到了 峰值的一半左右,并等待著下一輪牛市進行再次沖高。同時 DeFi 的類型也是越來越多樣,功能越來越全面。從最早的幣幣交易、抵押借貸到現(xiàn)在的杠桿交易、定期購、NFT 金融、閃電貸等。Web2 中可以實現(xiàn)的金融方式在 DeFi 中都逐漸得到了實現(xiàn),而 Web2 中不能實現(xiàn)的包括閃電貸等功能在 DeFi 中也得到了實現(xiàn)。
SocialFi
實現(xiàn)原理:與傳統(tǒng)設(shè)計平臺類似,SocialFi 上也支持個體進行內(nèi)容創(chuàng)造同時將創(chuàng)造的內(nèi)容通過平臺進行發(fā)布以進行傳播并進一步的為賬戶吸引粉絲,用戶而言則可以通過平臺查閱自己需要的內(nèi)容,獲取自己需要的服務(wù)。不同的是,用戶發(fā)布的內(nèi)容,內(nèi)容發(fā)布者與粉絲的交互記錄以及賬戶本身的信息都通過區(qū)塊鏈智能合約進行去中心化的記錄,也就是將信息的所有權(quán)交還了每個賬戶個體。對于 SocialFi 平臺來說,越多的人愿意通過其平臺進行內(nèi)容創(chuàng)造和分享,其便可以通過提供這些服務(wù)獲取更多的收益,用戶使用 SocialFi 平臺進行交互的費用減去對于賬號和交易數(shù)據(jù)的存儲費用便是 SocialFi 項目的獲利。
現(xiàn)狀:現(xiàn)階段頭部 SocialFi 的 UAW(User Active Wallet) 雖然貌似可以和 DeFi 比肩,但這往往來自部分項目的空投預(yù)期,非常不具有持久性,比如前段時間的 friend.tech ,在熱潮過后的 UAW 量甚至不到 1000,從 5 名開外的 DeFi 與 SocialFi 間的對比也可以清楚看到這點。根本原因在于 SocialFi 的高服務(wù)費與低效使得其無法承擔本該具有的社交屬性而單純淪落為了一個投機平臺。
GameFi
實現(xiàn)原理:GameFi 的實現(xiàn)與 SocialFi 大體類似,只是應(yīng)用的對象變成了游戲。現(xiàn)階段 GameFi 項目方主流的盈利方式是通過出賣游戲中的道具進行獲利。
現(xiàn)狀:項目方想獲取更多的獲利,就必須吸引更多人參與游戲。而現(xiàn)階段能吸引用戶參與游戲的無非兩點,一個是游戲的趣味性,驅(qū)使用戶為了獲得游戲的參與權(quán)或更好的游戲體驗而不得不購買道具。另一個則是可以獲利的預(yù)期,用戶相信將來其可以以更高的價格賣出這些道具。第一種模式類似于 Steam ,項目方獲得了真金白銀而用戶獲得了游戲的享受。而另一種模式中如果用戶和項目方的獲利來源于不斷涌入的新用戶,而一旦新增資金無法抵消項目方的道具增發(fā),項目會迅速陷入賣出,市場預(yù)期下降,持續(xù)賣出的惡性循環(huán)而難以持續(xù)性實現(xiàn)收益,具有 Ponzi 屬性。而由于區(qū)塊鏈手續(xù)費和交易速度帶來的限制,現(xiàn)階段的 GameFi 基本無法達到前一種模式要求的用戶體驗而以第二種模式居多。
3.3.3 坎昆升級對 DApp 的影響
性能優(yōu)化:坎昆升級后一個區(qū)塊內(nèi)可以攜帶更多筆交易數(shù)據(jù),對應(yīng)到 DApp 便可以實現(xiàn)更多狀態(tài)的變更。按照 8 個 blob 的平均擴容計算,坎昆升級后 DApp 的處理速度可以達到原來的十倍。
成本下降:數(shù)據(jù)存儲成本是 DApp 項目方的一筆固定的支出,無論 Layer1 還是 Layer2 上的 DApp,都會直接或間接的利用以太坊對 DApp 內(nèi)賬戶的狀態(tài)進行記錄。經(jīng)過坎昆升級,DApp 中的每筆交易都可以以 Blob 的數(shù)據(jù)形式進行存儲,從而大大降低 DApp 的運行成本。
功能拓展:受限于以太坊上高昂的存儲成本,項目方在 DApp 開發(fā)過程中都在刻意減少上鏈的數(shù)據(jù)。這導(dǎo)致許多 Web2 中用戶可以享受的體驗無法向 DApp 進行遷移,比如 SocialFi 便無法支持推特中視頻創(chuàng)作的需求,或者即便可以也無法是數(shù)據(jù)在底層享有等同以太坊的安全性。GameFi 中游戲的交互選項往往低級且無趣,因為每一次的狀態(tài)變更都需要在鏈上進行記錄。通過坎昆升級,項目方在上述方面便有了更多的嘗試機會。
3.3.4 坎昆升級下的不同 DApp 賽道
DeFi:坎昆升級中存儲成本下降對 DeFi 帶來的影響相對較小,因為 DeFi 中需要記錄的只有合約中用戶資產(chǎn)現(xiàn)在所處的狀態(tài),是質(zhì)押,借貸還是其他狀態(tài),所需存儲的數(shù)據(jù)量相對其他兩種類型的 DApp 少很多。但坎昆升級帶來的以太坊 TPS 的提高可以極大促進 DeFi 中交易頻率較高的套利業(yè)務(wù)以及需要短期內(nèi)完成開倉平倉的杠桿業(yè)務(wù)。同時,在單一幣幣交換中無法明顯體現(xiàn)的存儲成本降低這一改進在杠桿和套利交易中累積下來也可以節(jié)省大量手續(xù)費。
SocialFi:坎昆升級對于 SocialFi 性能帶來的提升最為直接。通過坎昆升級, 可以提高 SocialFi 智能合約處理和存儲大量數(shù)據(jù)的能力從而提供更接近 Web2 的優(yōu)質(zhì)用戶體驗。同時,SocialFi 上用戶創(chuàng)造、評論、點贊等基礎(chǔ)操作交互也可以具有更低的成本,從而吸引真正社交導(dǎo)向的長期參與者。
GameFi:對于上輪牛市中的資產(chǎn)上鏈游戲,其受到的影響與 DeFi 類似,存儲成本下降相對較小,但是 TPS 的增加為游戲的高頻交互提供了條件,可以提高游戲的交互實時性,支持改善游戲可玩性的復(fù)雜交互功能。全鏈游戲受到坎昆升級的影響更為直接。由于游戲的所有邏輯,狀態(tài),數(shù)據(jù)都存儲在了鏈上,坎昆升級將大大降低游戲的運營與用戶交互成本。同時,游戲初始部署的成本也會大大下降,從而降低游戲的開發(fā)門檻,促使未來更多全鏈游戲的出現(xiàn)。
3.3.5 坎昆升級下 DApp 的機遇
Dark Forest:23 年三季度以來,或許是因為對于傳統(tǒng)資產(chǎn)上鏈游戲不夠去中心化的質(zhì)疑,也可能單純因為傳統(tǒng) GameFi 的敘事出現(xiàn)乏力,全鏈游戲開始爆火。但對于以太坊上的全鏈游戲來說,15 TPS 的交易速度與 CALLDATA 字段 16 gas 單個字節(jié)的存儲成本大大限制了其發(fā)展上限。而坎昆升級的落地對這兩個問題都能有很好的改善,結(jié)合 23 年下半年相關(guān)項目的不斷開發(fā),坎昆升級可能會為這個賽道帶來比較大的利好??紤]到頭部效應(yīng),Dark Forest 是少有的從少輪牛市走出來的 Fully On-Chain Game,有了比較完善的社區(qū)基礎(chǔ),而且還沒有發(fā)行自己的代幣,如果坎昆升級前后項目方有這個想法,應(yīng)該能有一個不錯的走勢。
4. 總結(jié)
坎昆升級的落地將為以太坊帶來更高的 TPS 和更低的存儲費用,但同時也帶來了激增的存儲壓力。明牌會受到巨大影響的是 DA 和 Layer2 的賽道。對于 DA 賽道,激增的存儲壓力下以太坊專用的 DA 將會迎來巨大利好,相關(guān)項目比如 EthStorage 值得關(guān)注,相比之下,數(shù)據(jù)底層存儲中完全沒有使用到以太坊的 DA 項目并未得到以太坊開發(fā)社區(qū)的支持,盡管也存在機會,但對待具體項目時需要更加謹慎。由于 ZK 系 Layer2 大多還未引入代幣,加之近段坎昆升級預(yù)期下 Arbitrium 已經(jīng)出現(xiàn)了明顯走強,如果接下來 Arbitrium 不發(fā)生大的暴雷,Arb 及其生態(tài)相關(guān)的項目相比其他 Layer2 將在坎昆升級中更具優(yōu)勢。由于大量投機者的涌入,DYDX 項目在坎昆升級的節(jié)點也可能存在一定機會。最后,Rollup 對于 Layer2 相關(guān)交易歷史數(shù)據(jù)的存儲具有天然優(yōu)勢,如果說到提供歷史數(shù)據(jù)訪問服務(wù),Layer2 上的 Rollup 也會是一個不錯的選擇。
如果從更長期的角度考慮,坎昆升級為各類 DApp 的開發(fā)以及性能創(chuàng)造了條件,將來勢必看到 Web3 項目從交互功能和實時性上的逐漸向 Web2 的靠近,使得以太坊向世界計算機的目標進一步靠近,任何務(wù)實開發(fā)的項目方都值得進行長期投資。在最近一段時間大盤的漲幅中,以太坊相對比特幣一直處于弱勢狀態(tài),在比特幣已經(jīng)恢復(fù)到上輪牛市高點近2?3 的情況下,以太坊卻還未恢復(fù)上輪高點的 1/2。坎昆升級的到來或許能改變這一趨勢,為以太坊帶來一輪補漲,畢竟作為一條少有的能保持盈利并處于代幣通縮的公鏈,現(xiàn)階段確實存在價值的低估了。
參考
eips.ethereums-core:https://eips.ethereum.org/core
EthStorage 官網(wǎng):https://eth-store.w3eth.io/#/
EIP-1153: Transient storage opcodes:https://eips.ethereum.org/EIPS/eip-1153
EIP-4788: Beacon block root in the EVM:https://eips.ethereum.org/EIPS/eip-4788
EIP-5656: MCOPY - Memory copying instruction:https://eips.ethereum.org/EIPS/eip-5656
EIP-6780: SELFDESTRUCT only in same transaction:https://eips.ethereum.org/EIPS/eip-6780
零知識卷疊如何運作:https://ethereum.org/zh/developers/docs/scaling/zk-rollups#how-do-zk-rollups-work
OPTIMISTIC ROLLUPS:https://ethereum.org/developers/docs/scaling/optimistic-rollups
zk、zkVM、zkEVM 及其未來:https://foresightnews.pro/article/detail/11802
重建與突破,探討全鏈游戲的現(xiàn)在與未來:https://foresightnews.pro/article/detail/39608
一文分析 Axie Infinity 背后的經(jīng)濟模式:https://www.tuoluo.cn/article/detail-10066131.html