Cosmos 才是Layer2的最終形態?

2023-08-31 12:12 OP Research


作者:Jam,CloudY,OP Research

背景

Layer2是近期的市場焦點

ZK系Rollups們也很識趣地推出了自己的ZKEVM和測試網通過空投預期捕獲真實用戶和資金,導致擼毛用戶每天需要交互的Layer2公鏈一時間多到忙不過來。但是這也意味着這個賽道的擁擠程度之高,特別是Arbitrum借助空投爲自己帶來了大量的關注,順勢給自己的生態項目也發放了生態補助,鼓勵生態發展和激勵用戶,這讓Arbitrum的TVL和Tx常年是Optimism的兩倍以上。而ZKSync也通過era和空投預期實現了TVL與Tx的快速增長。

除了數據上被壓制,最早發幣的Optimism還面臨着每月大量的代幣解鎖,爲了扳回局面,Optimism 用OP Stack战略進行反擊。OP Stack上线之初市場並沒有太大的反應,直到Coinbase宣布要使用OP Stack开發自己的Layer2BASE,以及A16Z也要用OP Stack發行自己的Layer2 Magi。在這之後,發行Layer2似乎成了一個共識,陸續有各個領域的項目宣布加入Layer2 War。OP代幣的幣價也一路走高,直到BASE鏈上线。

而其他老牌Layer2也按捺不住,選擇發布自己的Stack與Optimism競爭,例如:Arbitrum Orbit,Polygon 2.0,ZKSync的Hyperchain和Starware的Starknet。

Layer2獲得階段性勝利

市場對於未來的Blockchain是多鏈還是Layer2有不同看法。就目前而言Layer2、多鏈(特別是功能鏈)確實有了更新的進展。

在22年初我們還在探討Blockchian的未來是多鏈還是ETH+Layer2,如今Cosmos已經是退居二线的狀態,被Optimism/Arbitrum/Polygon/ZKSync等Layer2搶去關注度,資金和开發者也用腳投票紛紛投資和入駐Layer2。

轉爲POS和進行上海升級之後的ETH承載着最多的on-chain asset並在擴容和通縮的路上一騎絕塵。與其开發沒有創新的新公鏈,搭建新的生態,來奪取ETH流量,不如直接基於以太坊提供的算力和狀態來保證安全性,以ETH爲GAS Token,通過EVM和激勵吸引开發者和流動性來做價值遷移,這將有助於形成飛輪效應。從數據上來看,現在TVL/項目數/獨立用戶數等都是Layer2佔優,同時還有衆多項目方宣布發行Layer2等待入場,相信Layer2的多鏈時代已經到來。

不過,雖然Terra事件後,像Terra鏈/Juno鏈等Cosmos生態幾近退出市場,但是Injective/Canto/Berachain/Sei/DYDX v4 等Cosmos生態都即將或已經推出主網,他們嘗試着用更激進的方式來解決當前Blockchain的問題,並搭建自己的生態。Cosmos也有Evmos借助evm來搭上ETH的快車,向ETH生態吸血獲取ETH流動性。而Cosmos自己也發布了Cosmos 2.0,希望通過鏈間安全性和區塊拍賣來爲ATOM賦能並增強自身在生態的重要性。只是,就當前二級走勢和TVL來看,Cosmos生態並沒有成功從Terra之後的頹勢中翻身,這也是受限於Cosmos生態各自爲战的狀態。

Source:L2BEAT – The state of the layer two ecosystem、defillama.com,截至20230821

OP Stack復刻Cosmos打法

Layer2的多鏈時代很像過去Cosmos和Polkadot講述的多鏈敘事,只不過聯通多鏈的不是Cosmos hub也不是中繼鏈,而是以太坊。但事實上,以太坊只是作爲DA層提供安全性,並沒有真正聯通Layer2s,所以這給了Stack一個機會,Layer2作爲中間Rollup層,既能提供公鏈定制开發服務賺錢,還可以作爲樞紐捕獲其他Layer2價值或作爲DA層向Layer3收費。

事實上Layer2本身就是以太坊模塊化的一步,那么把Layer2進行模塊化的疊加,就可以簡單高效地搭建一個Layer2,再通過一個中心樞紐連接各Layer2實現原子級跨鏈。在這個基礎上,中心樞紐還能夠作爲DA層,再在其上搭建Layer3應用鏈,解放公鏈的創新性。

像Cosmos一樣將自己的核心特性做成通用組件,再提供給其他鏈使用,從而建立自己的生態,這樣的競爭優勢是單獨做一條公鏈無法比擬的。而Optimism就選擇了類似Cosmos的低門檻开發,無須許可發鏈,高度兼容性,跨鏈互操等特性來搭建自己的生態。

多鏈敘事的开端:Cosmos

Cosmos的設計鼓勵各個區塊鏈網絡之間的協同合作,通過共享價值和數據,實現生態系統的互通,是探索多鏈互操作性的首批玩家。

Cosmos是一個具有高度模塊化和可互操作性的區塊鏈生態系統,包括三個核心組件:Tendermint共識機制、Cosmos SDK以及IBC(Inter-Blockchain Communication)跨鏈通信協議。

1.Tendermint共識機制

Tendermint是Cosmos Hub的網絡共識引擎,由Tendermint Core和ABCI兩部分組成。它採用PBFT+Bonded PoS混合共識,確保2/3以上的驗證人達成共識。Tendermint將區塊鏈應用和底層共識分離,以狀態機控制應用邏輯,同時提供ABCI接口與應用層互動。這種架構支持共識和接入其他鏈。

Source:Tendermint架構:圖源自官方

2.Cosmos SDK

Cosmos SDK是开發者工具包,允許在Tendermint之上構建模塊化的狀態機。开發者可以使用SDK建立新的區塊鏈,也可以通過Peg Zone橋接入Cosmos等。SDK提供了多重儲存的概念,將應用程序狀態劃分爲不同的隔離專區,每個模塊都管理自己的狀態。SDK的模塊主要包括Bank、Auth和Staking&Slashing等,用於構建復雜的狀態機。

Source:Cosmos SDK示意:圖源自官方

3.IBC跨鏈通信協議

IBC是Cosmos中實現不同區塊鏈通信的協議,用於在Zone之間進行跨鏈交互。通過在Hub上建立IBC連接,Zone可以與其他連接到該Hub的Zone通信。通過IBC,Zone可以發送代幣和數據包,實現跨鏈資產和信息的傳輸。PG Zone作爲橋接器,連接無法直接通過IBC接入的外部區塊鏈(例如:Bitcoin),使其與Cosmos中的區塊鏈互操作。

Source:IBC通信示意:圖源自官方

這些組件的結合使得开發者能夠構建安全、靈活的應用,實現區塊鏈之間的跨鏈互通和資產轉移。

Cosmos的Hub和Zone架構以及跨鏈互操作性

Cosmos採用了Hub和Zone模型的架構,其中Hub是網絡中心樞紐,而Zone是獨立接入網絡的公鏈。Hub會追蹤和記錄各個Zone的狀態,而每個Zone需要將自身產生的新區塊反饋給Hub,並同步Hub的狀態。不同Zone之間並不是直接同步狀態,而是通過發向Hub的數據包間接通信。

技術上,Cosmos的Hub和Zone模型實現了不同區塊鏈之間的互操作性。Zone之間通過Hub進行通信,Hub實時同步全局狀態,通過將區塊鏈應用與底層共識分離,提供ABCI接口與應用層互動,开發人員可以用任何語言編寫應用邏輯。這種架構既可以實現共識,也方便其他區塊鏈的接入。

Cosmos的核心代幣$ATOM在Hub生態中主要用於支付交易費和治理投票,其代幣需求與Cosmos生態的發展直接相關。Cosmos旨在構建通用的區塊鏈开發框架並解決跨鏈問題,以實現多鏈宇宙的愿景。

在跨鏈機制上,Cosmos的Hub充當中繼鏈,Zone則是平行鏈,每個鏈都有自己的驗證者。Cosmos Hub作爲網絡核心,允許不同區塊鏈通過IBC協議進行互聯。Zone需要通過Hub與其他Zone通信,而不同Zone之間的管理方式是分散的。因此,如果某個Zone遭受攻擊或作惡行爲,其他Zone不會受到影響。

Source:Cosmos架構示意:圖源自官方

整體而言Cosmos在多鏈互操作性領域扮演了先驅角色。它通過Hub和Zone架構以及引入IBC協議,實現了不同區塊鏈之間的無縫通信和跨鏈資產轉移。此外,Cosmos的模塊化架構爲开發者提供了靈活性。使用Cosmos SDK,开發者可以構建具有各種功能模塊的定制化區塊鏈應用。同時,Tendermint共識機制在Cosmos中發揮了關鍵作用。它採用PBFT+Bonded PoS混合共識,保證了高度安全性和可擴展性。通過將共識與應用分離,Tendermint實現了更高程度的模塊化和可擴展性,同時提供了ABCI接口以供應用邏輯的交互。

新多鏈敘事:Superchain

「Cosmos的核心目標是實現不同區塊鏈之間的互通和互操作性,當前Layer2 War的競爭焦點似乎也正一步步朝着這個目標靠近。」

Layer2解決方案的共同目標是提高以太坊網絡的吞吐量和可擴展性,以滿足不斷增長的交易需求。然而,這些Layer2之間的競爭焦點逐漸從單純的性能提升轉向了更加廣泛的互通性和互操作性,甚至於生態。

  1. 互通性:隨着越來越多的區塊鏈項目和Layer2解決方案的出現,用戶和开發者希望能夠無縫地在不同的區塊鏈之間轉移資產和數據。互通性的實現將爲用戶提供更大的靈活性,讓他們能夠在不同的區塊鏈網絡中自由流動。

  2. 互操作性:Layer2解決方案的競爭驅動着开發者創造更加通用的技術標准,以實現不同Layer2之間的互操作性。這種互操作性將促進不同Layer2網絡之間的協作和數據交換,從而創造更加豐富的生態系統。

  3. 協同效應:類似於Cosmos的Hub-and-Zone架構,Layer2解決方案之間的互通性可以創造協同效應。不同Layer2解決方案之間的互通將加強整個生態系統的價值,吸引更多的用戶和开發者參與其中。

  4. 降低摩擦成本:實現不同區塊鏈和Layer2之間的互通性將降低用戶的摩擦成本。用戶不再需要在不同網絡之間進行繁瑣的兌換和轉移,從而提高了用戶體驗和參與度。

  • 以下是Layer2s的方案與路徑比較:

Source:Stacy Muur、l2beat、OP Research|20230827

  • Optimism

「OP Stack就像是給一個大家族的聚會安排了更多座位,讓每個人都能參加,而不需要重新找座位。」

  • Optimism Rollup和OP Stack

Optimism Rollup(ORU)是一種基於以太坊(L1)的Layer 2(L2)擴容解決方案,其設計理念在於利用L1的共識機制來確保L2的安全性和可擴展性,避免引入額外的獨立共識機制。作爲基於父鏈-子鏈模型的一部分,ORU將父鏈定位爲L1,其中以太坊充當了這個父鏈的角色。

在ORU的運行機制中,有三個主要步驟。

首先是數據存儲(Blockstorage),L2上的交易被整理並寫入區塊,然後以一種壓縮格式將這些區塊寫入L1。這種做法維護了數據的可用性,確保了交易數據在需要時可以隨時檢索。

其次,出塊(Blockproduction)階段涉及到定序器的操作,它負責構建和執行L2區塊。這個過程包括交易的確認、新區塊的構造,以及將相關信息傳遞到L1以進行交易的提交。

最後,區塊執行(Blockexecution)階段確保接收新區塊,並維護L2網絡的穩定運行。

另一方面,OP Stack作爲一個支持Optimism技術的標准化开發堆棧。從具象角度而言,按層級從下往上看,首先是數據可用性層(DALayer),它定義了L2的原始數據來源。目前,以太坊主鏈在這個層面起到了主要的作用。其次是排序層(SequencingLayer),這個層級的功能由定序器承擔,負責交易的確認、狀態更新以及L2區塊的構造。然後是派生層(Derivation):派生層定義了如何處理數據可用層中的原始數據以形成經過處理的輸入,這些輸入通過標准以太坊引擎 API 發送到執行層。執行層(ExecutionLayer)定義了L2系統的狀態結構,支持以太坊虛擬機(EVM)或其他虛擬機,同時爲交易增加了一些L1數據費用。結算層(Settlement Layer),負責將經過L2確認的交易數據發送到目標區塊鏈,進行最終結算。最後是治理層(Governance Layer),目前的方案【1】是多個基於OP Stack的鏈共享治理同一套治理標准。

Source:OP Stack結構|源自:Binance Research

*注【1】:optimism.mirror.xyz

  • Superchain

Superchain通過共享安全性、通信層和开發套件(OP Stack),使不同的Layer 2(L2)得以協同工作。在傳統的L1設計中,擴展性和性能常常成爲限制因素,而Superchain通過將多個L2網絡整合到一起,提供更強的可擴展性和性能。這種橫向擴展不僅令系統具備更高的容量,還能爲开發者和用戶提供更加優質的體驗。

基於OP Stack的Superchain將成爲不同L2解決方案的連接點,爲各種區塊鏈和去中心化應用(dApp)的大規模運行提供支持。OP Stack作爲支持Optimism技術的標准化开發堆棧,將不同的L2網絡集成在一起,促進了這些網絡之間的互操作性。通過將多個L2整合到超級鏈中,可以實現更加高效和靈活的跨鏈通信,讓用戶能夠無縫地在不同L2之間進行資產和信息的傳遞,從而實現更多可能性。

Superchain的關鍵屬性之一是模塊化。通過使用OP Stack作爲开發基礎,各個L2網絡可以按需選擇層級模塊,將不同的技術組件靈活組合起來,以滿足特定需求。這種模塊化的設計不僅提高了系統的可定制性,還爲新的技術和創新提供了便捷的接入途徑。此外,Superchain還強調互操作性,使得不同的L2解決方案能夠實現更高效的資源共享和信息傳遞。基於OP Stack的Superchain可以提供更加低成本的部署選項,讓更多的开發者和項目能夠參與其中。這有助於推動更廣泛的L2網絡的發展和採用。

Source:Superchain架構:源自OP 官方

事實上使用OP Stack發行更多Layer2只是Superchain建立的第一步,成型的OP Stack需要Layer2能夠共享排序器互換經濟與信息,建立統一的安全治理機制和鏈間生態。以BASE爲例,Optimism與BASE的合作有兩個主要組成部分,第一是協議管理,BASE遵守Law of Chains並加入op-geth和op-node客戶端運營,同時採用paradiagm設計的op-reth故障證明客戶端和設立Pessimism悲觀監控系統 ;第二是經濟和治理,BASE會將自己排序器收入2.5%或扣除L1 Gas後的公鏈利潤的15%(取高者)作爲使用OP Stack的費用,而Optimisim也會爲BASE提供至多2.75%的OP總供應量作爲參與治理的回報。BASE和Optimism將會共同建立Security Council來管理控制合約升級的多籤以及制定挑战者密鑰管理方案,以此來避免團隊成員單方面作惡。

通俗理解,任何基於OP Stack構建的區塊鏈網絡都可以根據需求靈活組合OP Stack的不同層級模塊,構建L2s。而Optimism(現稱:OP Mainnet)作爲其第一條L2,共同構建Super chain的生態鏈。這使得整個生態系統更具彈性,能夠滿足各種不同的需求和創新。

  • Arbitrum

與Optimism的Superchain战略不同(基於OP Stack構建L2s),Arbitrum的Orbitchain战略允許基於Arbitrum Nitro(技術堆棧,類似與OP Stack)在 Arbitrum 主網(包括:Arbitrum One、Nova和Goerli)上創建和部署 Layer3,也被稱爲應用鏈。

Source:Orbitchain架構:ARB官網

不同於Optimism的Superchain,Arbitrum採用了一種更具靈活性和可定制性的方法。Orbit是一個允許任何开發者基於ARB構建L3(應用程序鏈)的开發框架,其最終架構爲Orbit chain。Orbit chain的設計目標是與即將推出的Arbitrum Stylus升級兼容。這種兼容性爲开發人員使用C、C++和Rust等編程語言構建去中心化應用(dApp)提供了便利。通過利用這些編程語言,开發人員可以更加自由地構建功能豐富的dApp,而無須遷移到新的技術堆棧。這爲dApp开發人員創造了更大的靈活性和選擇性,使其能夠更好地滿足不同項目的需求。

Source:Orbitchain架構:源自ARB官方文檔

但是目前Arbitrum Orbit仍然處於一個測試網的階段,尚未達到OP Stack的模塊完整度。

  • ZKSync Era

「主權和無縫連接」是ZK Stack的核心敘事。

开發者完全掌握自主權定制Hyperchain。Hyperchain獨立運作,僅依靠以太坊Layer1保證安全與活躍性。Hyperbridge網絡使Hyperchain相互連接。ZK Stack於20230623推出,旨在基於ZKSync Era的代碼構建定制的ZK支持的L2和L3。這是一個構建模塊化、主權性、ZK Hyperchains的框架。所以,其從技術架構上與OP Stack並無區別。

ZK Stack是一個用於構建模塊化、主權性、基於零知識技術的Hyperchains的框架。它着眼於解決“ZK Credo”中提出的挑战,旨在爲去中心化的區塊鏈網絡提供基礎。ZK Stack的核心特點包括免費开源、可組合性、模塊化定制、經過驗證的安全性以及未來可擴展性等。

該框架由Matter Labs开發,使用MIT/Apache开源許可證。使用ZK Stack構建的Hyperchains可以在無信任網絡中無縫連接,具有低延遲和共享流動性。开發人員可以根據自身需求定制Hyperchains,同時確保安全性和可靠性。ZK Stack基於ZKSync Era的代碼,借助Hyperbridge實現了超級鏈之間的互聯互通,實現了快速、低成本的互操作性。开發者可以根據需要定制超級鏈,通過Hyperbridge實現互連,從而實現無信任、快速、低成本的互操作性。

ZK Stack適用於需要定制化Hyperchains或在更加廣泛生態系統中異步連接的場景,因爲L1-L2 橋是異步的。從架構上來看,ZKSync Era有2個應用場景:

  • 1)作爲L2s的其中一條Hyperchain,並且與同級別的L2s互聯互通,共享流動性和其他生態資源。

  • 2)作爲L3s的DA Layer。

Hyperchain通過驗證鏈下計算來解決信任問題,使用零知識證明確保安全性。Hyperbridge連接超級鏈,實現數據傳遞和互操作性。Hyperchain通過Hyperbridge橋接,具有驗證橋接、本地橋接和數據可用性等特點,從而構建統一的流動性網絡。從用戶角度看,Hyperchain實現無縫互操作和跨鏈錢包管理,確保用戶體驗。技術上,基於驗證橋接的Hyperchains、共享驗證器和數據可用性等構成了Hyperbridges的基礎。

Source:matter-labs

綜合來說,Hyperchain的可拓展性和組合性是其設計的核心。Hyperchain的L3既可以跟同級別的L3互聯互通,也直接將以太坊作爲DAlayer,這種情況下該L3本質上又是一條L2。下圖,左上第2條Hyperchain L3即是最直接的案例證明。

但是作爲ZK Rollup的公鏈,Layer2s除了需要解決與Solidity編程語言間的Gap,還需要具備一定的獨立开發ZK circuit電路系統的能力,否則就只能共享ZKPorter來運行。可是當前ZKSync並沒有完善的組件共享機制,可見Hyperchain在編程語言和技術上限制了大量开發者進入。此外ZK Rollup雖然在技術上可以實現百萬級PTS的交易量的同時做到去中心化,但是ZK Proof的成本也要更高,加上排序器的中心化,而且復雜智能合約的Gas fee要更高也容易因爲兼容性差失敗,導致在短時間內ZKSync難以高速發展,因此也不會發幣來促進發展。

針對這一點,ZK Sync在其Hyperchain的架構上已經做了一定的優化——系統的 LLVM 編譯器支持Solidity和任何其他現代編程語言,增加了對專門使用 Rust、C++和Swift等語言的开發者的可訪問性。但綜合來說,Hyperchain的开發難度最大。

Source:matter-labs

但是目前ZK Stack仍處於开發階段,未上线測試網。

  • StarkNet

「分形擴展 —Fractional Scaling」:StarkWare 認爲,多個Layer3將建立在Layer2之上,如同多個Layer2建立在Layer1。其中L2用於通用擴展,而 L3用於定制擴展。

分形拓展,即通過逐層遞歸的方式實現擴展。引入L3,通過在L2的基礎上遞歸構建,爲特定應用提供更高的擴展性、更好的技術堆棧控制和隱私保護。L3能夠實現超大規模、更好的性能控制、隱私保護等優勢,同時保持L1的安全性。這將使得StarkEx(目前用作L2解決方案)能夠遷移到L3,並且Standalone實例的StarkNet也將作爲L3提供。

在巴黎舉行的以太坊社區大會EthCC上,StarkWare的聯合創始人Eli Ben-Sasson宣布了即將推出的Starknet Appchain。Appchains是專門爲滿足特定應用需求而設計的應用區塊鏈。Starknet應用鏈旨在爲开發者提供一個定制的環境,使其能夠在其中創建定制的Starknet實例,以獲得更好的規範控制、更低的成本、更大的規模和可選的隱私。通過建立Starknet應用鏈,开發者能夠爲用戶提供更高的吞吐量和更優的用戶體驗。Starknet Stack利用STARK證明、Cairo編程語言和本機账戶抽象等模塊構建。

Source:官方文檔

整體來說,Starknet Stack還處於开發的早期階段,鏈上生態的發展還處於極早期。

  • Polygon2.0

在整個設計思路中,Polygon2.0是希望自己Polygon’s PoS Mainnet與 ZKEVM成爲 Polygon的支柱,同時引入Supernets應用鏈壯大Polygon的生態,而真正從中獲利的是POL代幣,因爲Polygon2.0的Supernets們需要質押POL代幣來運行節點保證公鏈的安全,爲了實現這一目標,Polygon一下給出了PoS節點/ZKEVM節點/Miden VM三個選項讓用戶挑選。而爲了擴大自己的吸引力,Polygon還配套了基於零知識證明的Polygon DID和名爲“Blueprint”的Web3遊戲开發指南。可見,Polygon2.0選擇從孵化的角度來爲自己爭取到更豐富的生態。此外,Polygon2.0的Supernets介紹中多次提及企業區塊鏈概念,從Polygon與星巴克/耐克/華納音樂等的合作中可知,其另一個護城河便是企業版的低門檻高定制化應用鏈。

在結構上,Polygon2.0與OP Stack類似,它也將自己分爲了數個層,分別是:

  • Staking Layer

  • Interop Layer

  • Execution Layer

  • Proving Layer

它的這種分層形式,也就是:

  • Link

  • Network

  • Transport

  • Application Layer

這些是借鑑了互聯網協議組件,每個協議層都負責一個特定的子流程,也就是技術堆棧。

  • Staking Layer

這質押層功能跟以太坊的PoS(權益證明)基本一致,但是它不僅僅給Polygon主網使用:

Polygon除了最初的Polygon主網,還有ZKEVM、Supernets等,因此Validators 會爲很多條鏈提供服務,用類似於restaking的模式,並通過Validator Manager管理。

而用來管理各條鏈所屬的Validators的是Chain Manager合約,每條鏈都有自己的Chain Manager合約,以此來決定驗證者數量和額外的對於驗證者的要求,比如要遵守的法規或是必須額外質押的代幣,這意味着驗證者可能需要額外質押該鏈自己的代幣來參與其驗證。

事實上這個質押層才是Polygon2.0的重點,不同於Optimism和Arbitrum,Supernets 想要運行,必須要有質押了$POL的Validator支持,Polygon chains越多,需要的Validator也就越多,而POL代幣的價值也就越高。但是Restaking的模式也幫助Supernets團隊可以專注於Utility和社群,而不是基礎設施,降低公鏈的入門門檻。

  • Interop Layer

Interop Layer用ZK Proof實現像Cosmos一樣的原生跨鏈。通過拓展Polygon ZKEVM rolllup使用的LxLy協議,Polygon引入了一個Aggregator來實現原子級的跨鏈互操。首先,它可以接收ZK證明和Message Queues,此外,它還可以把多個ZK證明聚合爲單個ZK證明並提交給以太坊驗證。所以它是一個位於Polygon和以太坊之間的中間件。

因此,當A鏈發出的Message Queue和ZK證明被Aggregator接收,那么作爲目標鏈的B鏈就可以直接接收來自A鏈的消息,從而實現無縫跨鏈交互。當然,Polygon也嘗試將Aggregator用PoS Validator的形式去中心化。

  • Execution Layer

它的執行層在各鏈中的作用都是比較類似的。那么,在這些中間就包括了P2P/Consensus/Memepool/Database,以及ZK證明所特有的Witness generator。

  • Proving Layer

證明層是ZK-Rollup特有的層級,它本質就是一個爲Polygon鏈所有交易生產ZK證明的協議。

它主要由通用證明器和狀態機組成,通用證明器繼承了使用遞歸SNARK技術的Plonky2,而狀態機則有由Polygon團隊提供的ZKEVM和MidenVM,或由公鏈團隊自己構建,例如ZKWASM。

小結

技術开源性角度

OP Stack受到衆多項目歡迎,包括Base/Magi/opBNB/Worldcoin在內的十多個項目先後宣布使用OP Stack,是有原因的。

首先就是許可的开放性,從圖中我們可以看到,Optimism使用的是MIT License,而Arbitrum/ZKSync/Starknet/Polygon用的則是Apache License 2.0,雖然大家都是开源的,但是兩個許可的开放程度是不同的。MIT License只要求保留原有的許可證聲明和版權聲明,允許商用、分發、修改、私用、附加協議,甚至可以出售MIT協議的代碼。Apache License 2.0要求在被修改的文件中加以說明修改的源代碼。派生項目中,需要帶有原項目代碼中的Apache-2.0協議,同時還包括商標,專利聲明以及其他原作者規定需要包含的說明。派生項目中,如果包含Notice文件,則在Notice文件中也需要帶有Apache-2.0協議。

簡單來說MIT License是最寬松的,而Apache License則更爲嚴格。

兼容程度角度

  • 1)Optimism和以太坊EVM的兼容程度高,Optimism的代碼有12,745個commits和2.3k個fork,這意味着大量的代碼更新和極高的开發者採用率。

  • 2)此外,從技術角度看,ZK 系充分利用了以太坊的安全和共識機制,直接依賴其安全性。與OP系相比,ZK系能直接驗證狀態變更,無需等待底層狀態更新,簡化設計,提高跨鏈效率。而OP在異步跨鏈調用上受限,需要等待底層驗證和確認。

技術架構角度

  • 1)目前來看Optimism和Polygon專注於拓展L2s,Arbitrum、ZK Sync和Starknet專注於拓展L3s。Layer3的應用鏈擁有更高的自由度/可拓展性和自主性,但是市場還在Layer2上發展,Layer3仍舊在比較遠的未來。而且最關鍵的是Layer3的跨鏈互操在技術上並沒有完全實現,當前沒有任何一家可以宣傳自己能做到Layer3的跨鏈互操。在這個情況下,注重可組合性的dApp們必然會選擇Layer2來進行DeFi樂高的搭建。

  • 2)模塊化和SDK組件則是當前區塊鏈的統一路徑,不論是公鏈之於dApp還是Stack之於Layer2/Layer3,都是以最小編程門檻和最大可定制化來降低开發者構建項目的成本,使其能夠專注於產品設計和社群運營。更有像AltLayer這種專門以Rollup As A Service爲核心業務的項目,所以無代碼發鏈和發項目一定會隨着基礎設施的完善而普遍化。

开發進度角度

目前僅OP Stack和Polygon2.0开發較快,但是OP 的生態發展最快且已有落地公鏈,而Arbirtum、ZKSync和Starknet還處於开發的極早期。特別是ZKSync和Starknet主網生態未構建完善的情況下,可以推斷它們可能更多是爲了應對OP Superchain的競爭而進行的开發策略。但在去中心化的程度來看,Starkware的ZK證明生成器STARK Prove-Stone於8月31日在Apache2.0許可證下开源,而OP Stack在Base幫助下也不見去中心化排序器的檔期,可見Starkware在去中心化進程或許會處於領先地位。

多鏈敘事和超級鏈敘事對比

Layer2跨鏈與IBC和Keplr錢包

Layer2多鏈的一大敘事就是原子級跨鏈交易,OP Stack通過共享排序器實現與IBC一樣的鏈間通信效果,Polygon2.0用公共驗證器集和重質押的共享安全性來成爲 “Polygon Hub”。

但目前Layer2的跨鏈還在敘事階段,能用的只有基於跨鏈橋模式的EVM跨鏈(wormhole/layerzero/axelar),這與IBC之間的差距還是非常明顯。

SEI在前段時間的跨鏈空投就很好地展現了這個差距:使用Wormhole 從Ethereum/Arbitrum/Polygon/BSC進行跨鏈的USDC都因爲超出Wormhole在SEI的跨鏈額度而不得不等待24h才能跨出SEI鏈。而通過IBC從Osmosis跨到SEI的ATOM和OSMO可以在跨入的瞬間就跨回原鏈。同樣屬於IBC生態的Axelar USDC也因此受到青睞,但受限於SEI官方橋的Axelar跨鏈機制,跨入和跨出SEI有大約半小時的等待時間,不過如果是使用直接跨到IBC公鏈,也是瞬間到账。24h與瞬間到账,孰優孰劣一目了然。

Layer2的鏈間切換在MetaMask上的使用體驗與Keplr相比同樣具有顯著差距。隨着Layer2公鏈的增加,在不同鏈之間轉換的需求也逐漸增加,但是各鏈的資產和交互在MetaMask上是相互獨立的,必須要使用第三方工具才能統一管理,但這也增加了資金風險。而在Keplr錢包卻可以顯示整個生態的資金數量與狀態,Layer2 的Stack战略或許需要一個類似Keplr的Super Wallet統一自己的生態資產。

共享排序器與ISC和區塊拍賣

排序器是Rollup的收益關鍵也是安全關鍵。共享排序器能夠讓新Layer2跳過排序器的構建與維護,也能由此獲得所有鏈的MEV收入,強化Superchain的價值。但是共享排序器也意味着共享底層安全,當前的Layer2 Stack們的排序器都過於中心化,只有PoS排序器和多組織多籤實現才能算向Vitalik的Stage2邁出了一步,所以未來共享排序器與去中心化排序器是擴大收益與保證安全的必經之路。

而作爲Cosmos自救的關鍵之一,ICS爲Cosmos 生態公鏈降低進入門檻也爲Cosmos hub提供更多價值捕獲給ATOM代幣賦能。在過去,Cosmos生態各自用PoS來保證自己的安全,ATOM也只用來保證Cosmos hub的安全,使得質押ATOM擼空投和拿PoS基本收益成爲了ATOM唯二能做的事,這與當前Layer2的現狀十分類似,只是OP Stack 用Superchain選擇了Layered Secuirity,而Polygon2.0用Restaking選擇了Mesh Secuirity。而區塊拍賣則是將MEV價格化,從商業模式上化解MEV,即排序器價值量化。隨着共享排序器的建立,MEV價值自然就成倍上漲了,Superchain的MEV收入必然不能簡單地由排序器收入囊中,所以Stacks的區塊拍賣肯定會在共享排序器落地之後不久上线。

Source:Delphi Digital

結語:成爲Cosmos是Layer2的最終形態

鑑於Layer2 Stacks們對Cosmos的模式的認可,Cosmos當前生態中具有特色機制想必也會很快被優化採用,例如借鑑Berachain/Injective/Sei/Canto等公鏈,引入公鏈級別的底層流動性/Terra式原生穩定幣/公鏈級別原生借貸/Gas 共享機制/模塊化部署合約/出塊拍賣等建立Layer2。又或者是如上文所述,开發一個類似Keplr錢包的Stack生態錢包來整合生態資產。

但最重要的、並且也是Stacks們當前缺失的一個Cosmos機制其實是完整版的鏈間安全,不同Layer2 Stacks可以相互共享排序器,即排序器層的去中心化,而不僅僅是各家的排序器去中心化,避免單一排序器的風險。同時基於PoS的排序器還可以通過類似重質押的方式,實現多個排序器爲同一條鏈提供服務。即Cosmos ICS的Layered Security和Mesh Security。

市場一定會有一個Cosmos或者OP superchain的角色出現。

市場確實在尋找一個類似Cosmos或OP superchain的角色,這種角色將扮演着連接不同區塊鏈網絡的樞紐,通過創造協同效應和共享生態資源,實現整個生態系統的增長。如果OP Stack的方法證明不可行,未來可能會出現一個新的解決方案來填補這一空缺。

無論最終出現的是類似於ARB Orbit或OP Superchain還是ZK Stacks的角色,它們都將在Layer2擴容的道路上發揮重要作用。而隨着ZK技術的成熟和去門檻化,很可能會是ZK系或引入了ZK技術的OP系Stacks接過Layer2多鏈的大旗,ZK技術自帶高TPS和去中心化,這恰恰是擴容拓展除了兼容性之外最關鍵的兩個屬性,也是高度共享安全性情況下的技術保障。ZKSync和Starknet雖然开發進度較慢,但是其TVL和用戶量的增長是有目共睹的,所以我們可以期待一下是OP Stack的先發優勢和兼容性能快速佔領Stack市場,還是ZK Stack的高TPS和去中心化能在技術成熟後後發制人。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

標題:Cosmos 才是Layer2的最終形態?

地址:https://www.sgitmedia.com/article/9210.html

相關閱讀: