Optimism雄心勃勃的模塊化擴容願景

撰寫:Donovan Choy

編譯:深潮TechFlow

2021 年,加密貨幣迎來了牛市,以太坊變得擁擠,用戶為此支付數百美元的Gas 費。

解決方案是什麼?部署更新更快的鏈!像Solana、Binance Smart Chain 和Avalanche 這樣的”以太坊殺手”出現了。他們都開展了流動性挖礦,從以太坊中吸走了流動性。

儘管過去很多人都在支持以太坊,但在那段高需求時間人們放棄了它。

Alt L1 鏈暫時解決了市場對擴展性的需求。這麼多具有不同標準的鏈的出現,也帶來了跨鏈橋的需求。同時跨鏈橋也帶來了麻煩:不僅不方便,它還很危險。我們經常能看到跨鏈橋被黑客攻擊的新聞,大家肯定不喜歡這樣。

以太坊試圖通過Rollups 以不同的方式解決擴展性問題。將交易轉移到一個單獨的(Rollup)鏈上處理,但繼承主網的去中心化和強大的安全性。

截至10 月,截至10 月,Layer 2 已經在交易執行方面超越了以太坊主網。

OP Stack: Optimism雄心勃勃的模塊化擴容願景

但仍有一個問題。每個新鍊或Rollup 本身就是一個整體鏈,有它自己獨立的語言和設計結構。

其結果是什麼?

一個異構的Web3 生態系統。這就是為什麼我們需要類似Hop 這樣的協議來在Rollup 鏈之間”跳躍”。

如果Web3 要被主流採用,我們就需要和這種持續的網絡切換說再見。人們不希望處理零散的、異步的鏈。這就像每次要進行銀行間轉賬時都必須兌換貨幣一樣。

OP Stack: Optimism雄心勃勃的模塊化擴容願景

如果說跨鏈橋是一次性創可貼式的解決方案,那麼,模塊化的Rollup 開始為更全面的解決方案鋪平道路。

怎麼辦?

Optimism 背後的開發者有一個直擊問題根源的答案:OP Stack。

目前的難題

今天,大多數鏈都在追求自己的模塊化戰略。

  • Optimism、Arbitrum 和Starknet 在執行層上有所不同,但他們通過將結算、共識和數據可用性層外包給Ethereum 主網從而共享相同的結算、共識和數據可用性層。

  • Metis 和Celestia 選擇自己的數據可用性層,同時仍然使用以太坊作為其結算和共識層。

  • 基於StarkEx 的validium 鏈,如Immutable X 或rhino.fi,通過運行它們自己的相對中心化的數據可用性委員會,用一組預選節點來託管交易數據,以執行類似的事情。

OP Stack: Optimism雄心勃勃的模塊化擴容願景

每條鏈都運行著自己的策略,在執行、結算和數據可用性層的設計上存在差異。

如果這些鏈共享一個標準化的開源代碼庫,而不是今天的孤島式產業鏈/Rollup 系統,會如何?

這就是Optimism 的OP Stack 的作用:一套模塊化的基礎樂高積木,用於在以太坊上構建更具表現力和精確的Rollup 鏈,這在今天的單體L2 上是不可能的。

OP Stack 是一套標準化的開源模塊,可以組裝起來建立一個自定義的鏈—— Optimism 將其稱之為”OP-鏈”——以服務於任何特定的區塊鏈用例。

讓我們把它分解:

模塊是任何開發者都可以插入到OP Stack 中的數據位,以創建一個L2、L3 或L4。 “標準化”意味著對一個模塊的標準有共識,而且所有人都可以實現。開源意味著它可以免費提供給任何人進行迭代和請求。

使用OP Stack,你不會被束縛在一個特定的證明系統或技術中。開發人員有能力在一個鏈的不同執行、共識、結算和數據可用性層中彈出模塊,就像切換API 一樣。

dYdX 離開以太坊,選擇Cosmos 應用鏈,因為他們希望對他們的鏈的共識層有更大的模塊化。 OP Stack 解決了這個問題。

OP Stack 旨在允許以比當前工作更容易的方式分叉代碼,因為開發人員可以很容易地抽像出區塊鏈的各個組成部分,並通過插入不同的模塊來修改它。

也許Optimistic rollup 想要將自己改造為ZK-rollup。沒問題!只需將其欺詐證明模塊切換為結算層的有效性證明模塊即可。

也許某個鏈想使用Celestia 作為其數據可用性層?沒問題!把Ethereum 換成Celestia 作為數據可用性層就行。

想要把執行層的EVM 換成另一種虛擬機,比如FuelVM?在運行的鏈上交換執行層很難,但這在OP Stack 的技術上是可行的。

也許你想把Minecraft 作為一個L2 rollup 運行,但鏈上游戲在主網上的計算量太大?事實上,有人已經做到了。它被稱為OP Craft,其背後的團隊Lattice 通過將自己的執行模塊引入到L2 rollup 運行的執行槽中,然後在共識層中修改Plasma 以增加可擴展性。

因此,OPCraft 在以太坊上作為其自己的L2 rollup(一個OP 鏈)存在,遊戲中的每一個動作都是作為鏈上交易執行的,並回滾回以太坊主網。這是Minecraft 在EVM 兼容區塊鏈上的擴展!就像任何其他rollup 一樣,開發人員可以通過節點訪問它並在其上部署智能合約。

OP Stack: Optimism雄心勃勃的模塊化擴容願景

Lattice 通過利用Optimism Bedrock rollup 架構做到了這一點。 Bedrock 是OP Stack 的第一個實現,OP Stack 是Optimism 使用的模塊集合。 Bedrock 使用以太坊虛擬機作為執行層,使其與EVM 等效,並使用Cannon——其在結算層上的交互式故障證明系統。

而更多瘋狂的分叉正在到來。 0xPARC 通過將Bedrock 的執行引擎替換為Game Boy 模擬器來構建Game Boy rollup。

而且都是在鏈上進行的。

OP Stack 的開放花園

今天,模塊化區塊鏈的主要問題是碎片化加劇,隨著開發人員做出自己的設計選擇和權衡,碎片化程度就會增加。這種碎片化問題類似於Web2 的圍牆花園,只是在Web3 它是偶然的。

OP Stack 通過從開放花園的理念出發,在Web3 的建設中解決了這種逐漸分裂的問題。所有OP 鏈都可以享受原子跨鏈可組合性,只要OP 鏈自願選擇同一個共享排序器,即在每個OP 鏈上生成塊的唯一實體。

OP 鏈可能不想運行他們自己的定序器,所以他們可以支付一定的費用來使用他們信任的Optimism 共享定序器。這為Optimism 開闢了另一種盈利模式,不僅僅是目前Optimism 鏈上的dApp。

最終,以太坊上的任何用戶都可以從生態系統的任何一端向對方發送交易。沒有更多的網絡切換或跨鏈橋!

這一願景催生了Optimism 的”超級鏈”的新興結構,數百/數千條OP 鏈將在Optimism 上完全互操作,並通過相同的技術結構連接。

啟動Rollups 並不會比啟動ERC20 代幣更難,這加快了Web3 實驗和創新的速度。

這不僅僅是互操作性。

隨著OP Stack 共享模塊所帶來的更高的靈活性,開發人員能夠反復回收以前開發人員使用過的可重用代碼,從而使代碼更強大,更能抵禦黑客攻擊和錯誤。

例如,當Lattice 團隊構建OPCraft 時,他們設計的每個區塊的Gas 限制比Optimism 自己的鏈高得多。在這種不同的配置中,他們發現了某些以前不明顯的Bug。

讓OP Stack 更加普及

總而言之,OP Stack 是對以太坊通過模塊化進行擴展的頌歌。

Optimism 正在建立一個完全開源的Rollup 鏈生態系統,而OP Stack 是建立這一願景的基礎。但是,不僅僅是Rollup,OP Stack 還可以被利用來建立治理和身份模塊,讓開發者有能力輕鬆地從頭設計他們的鏈。

OP-鏈不是Cosmos 應用鏈。它們也不是單鏈。它是按相同的技術標準合併的超級鏈。

當所有的事情都完成後,Rollup 生態系統將如同成千上萬的花朵一樣在以太坊上綻放。

https://newsletter.banklesshq.com/p/building-back-better-with-op-stack

Total
0
Shares
Related Posts