原文標題:《ABCDE :2024 公鏈Infra 雜談》
原文作者:Laobai,ABCDE
最近在第一級市場,最火熱的賽道無疑是AI,其次是BTC,每天聊的項目80% 都集中在這兩個賽道,我個人最多的時候一天可以聊5,6 個AI 項目。
可以預見的是AI 泡沫會在明後年達到頂峰,隨著數以百計的AI 新項目上線,AI 賽道市值攀向巔峰,在最終泡沫破裂,一地雞毛的同時,也會誕生出真正找到AI X Crypto 契合點的獨角獸,把這個賽道以及整個行業繼續向前推進
所以在當前AI 過熱的環境下,靜下心來,看看近幾個月在Infra 層面,尤其是公鏈Infra 這個賽道發生了哪些變化,其中有些新的東西還是值得一說.
當年Celestia第一次提出模組化概念以及DA 層這個概念的時候,市場其實花了不少時間去消化和理解,現在這個概念早已深入人心,各種RaaS 基礎設施已經氾濫到基建數量>應用數量>使用者數量這麼一個誇張的階段
執行層,DA 層,結算層在過去幾個月裡分別發生了一些不同技術上的進展,每層都衍生出新的技術方案,甚至結算層的概念也不再是ETH 專有。我們每個層挑代表性的技術來簡單說下.
執行層最火熱的概念無疑是Parallel EVM—以Monad, Sei, MegaETH 為代表,FTM,Canto 等一些現有項目也開始計劃往這個方向升級。不過正如不是所有 ZK 專案都會保護隱私一樣,被 Parallel EVM 標籤的專案其實在技術路線和最終目標上面都各有不同。
拿Sei 的一張圖來做個直觀的展示,很明顯在樂觀的情況下,由現有的順序處理改成並行處理對性能的提升還是非常明顯的。
Parallel EVM 裡面其實又可以分成幾個不同的技術路線 p>
從交易如何並行的角度 —太陽底下無新鮮事,無非先驗與後驗的區別
先驗以Solana 和Sui 為代表,要求交易明確聲明他們修改了鏈狀態的哪些部分,這樣在打包區塊之前實現檢測是否有狀態衝突(例如對同一個AMM池的存取),有的話就丟棄這些造成衝突的交易
後驗也叫樂觀並行,以Aptos BlockSTM 為代表,即先假設大家都沒有衝突把交易收進來再說,執行完了再偵測。發現衝突的交易就宣布這個交易無效,結果刷新,重新執行,重複這個步驟直到區塊中的所有交易都被執行。 Sei,Monad,MegaETH,Canto 使用了類似的解決方案
我們在一級市場還有看到針對狀態衝突情境下(像上文說的同一AMM 池存取)做並行化的解決方案,但看上去工程會相對複雜,不確定商業上是否可行,還在評估中
從對Parrallel EVM 重視的程度— 也可以分成兩個流派
一個是Monad,Sei 為代表,把如何交易並行作為主要擴容思路,即Parallellization 為主敘事,例如Monad 除了樂觀的並行處理,還有專門開發的MonadDB,非同步I/O 專門配合並行處理
另一個是Fantom, Solana, MegaETH 的思路,並行化是擴容方案之一,但也只是之一,Parallellization 是個輔助敘事,性能提升更多依賴於其他的技術方案。
例如 Fantom 的 Sonic 升級,主打的是 FVM 虛擬機器+與優化過的 Lachesis 共識機制。 Solana 下一階段主打的是 Firedancer 新客戶端的模組化架構,優化的網路通訊機制和簽章驗證等等。
MegaETH 的目標是實現 Realtime-blockchain。首先是在Paradigm 新開發的Reth 高效能客戶端基礎上,在全節點的狀態同步機制(只同步狀態差異而非全部資料),Sequencer 的硬體設計(大量高效能帶儲存功能的RAM 來做狀態訪問,避免緩慢的磁碟I/O),Merkle Trie 的資料結構改進等多個方面做了進一步優化和提升,相當於軟體,硬件,資料結構,磁碟IO,網路通信,交易的排序和並行處理上綜合全方位提升,把EVM 的性能天花板推至極限,接近「Realtime Blockchain」
DA 層沒有特別大的技術迭代,所以這個賽道卷的程度遠不如執行層,算來算去就那麼幾個主要選手
ETH 的CallData 升級成了Blob,各個L2 的費用大幅下降,現在ETH 已經是一個「不算貴」的DA 了
Celestia 更大的作用反而是上線之後作為第一個提出DA 層概念的項目,把DA 這個賽道從20 億FDV 的天花板拉到了200 億,從此格局和想像力打開。很多新的Layer2 Appchain 首選DA 自然也是Celestia
Avail 從Polygon 獨立了出來,從技術上來講更像是一個「加強版的Celestia」,例如用了波卡那套Grandpa+BABE 的共識機制,相較於Celestia 的Tendermint 理論上可以支援更多節點的去中心化,還有例如支援Celestia 不支援的Validity Proof 等等,當然技術上的差異遠不如生態來的重要,Avail 在生態層面還需奮起直追
EigenDA 前兩天也隨著EigenLayer 主網一同上線,EigenLayer 作為本輪最強敘事之一+最會商業合作的項目,EigenDA 的採用率我個人感覺不會低,理論上只要“感覺安全,價格便宜”,並沒有太多項目真的在乎你用的是Validity Proof 還是Fraud Proof,DAS 有沒有支持等等
比較值得一說的反而是下面三個DA
· Near DA—Near 是個神奇的公鏈,原本是做分片的,現在也依舊在做,但在做分片的同時他還做了DA—比Celestia 更便宜,還支持L2 的快速結算;鏈抽象—最近Near 推出了鏈簽名,讓用戶可以透過單一NEAR 帳戶要求給任何鏈上的交易簽名;AI—人家Founder illia 是Transformer 八子之一,在英偉達大會上被黃老闆拍肩膀的人,現在正在計劃聘請AI 工程師,會在下個月發布near.ai 相關公告…六邊形戰士,我也扔到了DA 賽道
· BTC&CKB—因為BTC 的一層不支援智能合約,無法直接結算,所以現在幾十條BTC EVM Layer2 基本上都在把BTC 當成DA 用,差別無非在於是把ZK Proof 直接丟到BTC上還是把ZK Proof 的Hash 扔上去,彷彿不這樣做就不能稱自己為“BTC Layer2”一樣。最近其實有碰到新項目說「我不裝了,我就是ETH L2,DA 結算都在ETH 上,但我是為BTC 生態服務的!」,較為喜感……唯一一個擴容方案的另類是CKB退出的RGB++,在這套框架裡,CKB 成了類DA 的存在,而BTC 因為UTXO 同構綁定的黑科技,近似成為了RGB++的結算層
· 新DA—說兩個看到的DA 新思路,就不提項目名字了,一個是把DA 跟AI 結合,除了自身是一個高性能DA 之外,還可以充當AI 大模型,訓練資料和訓練軌跡的儲存層。一個是改進了Celestia 等DA 底層的糾錯碼機制,可以在一個動態網絡(每一輪都有幾個節點隨機掉線)這樣的不穩定狀態裡提供更加的Robust 的網絡狀態
原本這層幾乎是ETH 獨佔的,DA 有Celestia 競爭,執行自家有一眾L2。唯獨結算,其他鍊像是Solana,Aptos 之類還沒有L2,BTC 的L2 不用也沒法用BTC 當結算,目前你能想到的結算層基本只有ETH 一個
然而這個情況馬上就會改變,已經看到數個新的項目在往文章開頭提到的那個方向去拱,有些老項目也開始往這個方向轉型,即—ZK 驗證/結算層—進一步解構ETH(搶ETH 的生意)
為什麼會有這麼個概念出來呢?
原因在於,ETH L1 上跑合約去驗證ZK Proof,理論上的確不是一個最優選擇
p>
技術上來看,為了驗證ZK Proof 的正確性,開發人員需要根據ZK 專案和其選擇的ZK Proof System,基於Solidity 編寫驗證合約。其中,需要依賴不少的密碼學演算法,例如需要支援不同的橢圓曲線。這些密碼學演算法通常都相對複雜,而 EVM-Solidity 架構並不是實現這些複雜密碼演算法的最優平台。對於一些 ZK 專案來說,編寫和驗證這些驗證合約的成本同樣很高。
著某種程度上阻礙了一些ZK 生態系統原生的加入EVM 生態,因此像Cario,Noir,Leo,Lurk 這些ZK 友好語言目前只能在自己的Layer1上驗證。同時,在 ETH 更新或是升級這些東西總是「船大難掉頭」。
費用上來看,雖說L2 上交的「保護費」DA 佔了大頭,但ZK 的合約驗證同樣需要Gas 費用,以太坊上做驗證肯定不是一個便宜的選項。加上ETH Gas 費用時不時飆升變身”貴族鏈“,驗證成本同樣會大受影響。
於是就有了新的ZK 驗證/結算層概念項目出現,新項目都還相對早期,以Nebra 為代表。>
這個賽道大多數專案的整體思維基本上都是:
· 支援多種ZK 語言
· 支援ZK聚合證明,更有效率,更便宜
· 更快速的Finality 時間
ZK 結算層與去中心化Proof Market 目前來看很有可能會綁在一起,畢竟有了技術還得有算力。 也許會看到一些結算層項目與Proof Market 項目合作,也可能掌握算力的結算層直接自己做一個Proof Market,或者掌握技術的Proof Market 自己下場做一個結算層包圓。 .com/@ABCDE.com/cn-abcde-2024%E5%85%AC%E9%93%BEinfra%E6%9D%82%E8%B0%88-da47d1c678ef" rel="noopener noreferrer" target="_blank ">原文連結
欢迎加入律动 BlockBeats 官方社群:
Telegram 订阅群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方账号:https://twitter.com/BlockBeatsAsia