Bankless:一文探討Optimism對模塊化擴展的願景OP Stack
巴比特
2022-11-24 09:30
本文约3104字,阅读全文需要约12分钟
OP Stack 是以太坊通過模塊化進行擴展的基本願景的頌歌。

原文作者:Donovan Choy

原文編譯:DeFi 之道

原文作者:

原文編譯:DeFi 之道

原文作者:

原文編譯:DeFi 之道

原文作者:

原文編譯:DeFi 之道

2021 年出現了加密牛市。以太坊變得擁擠,Gas 費有時高達數百美元。

那麼,當時的解決辦法是什麼?部署新的更快的鏈!像Solana、Binance Smart Chain 和Avalanche 這樣的“以太坊殺手”都在那時出現。它們都開展了流動性挖礦活動,而且都抽走了以太坊上的資金。

人們放棄了以太坊,儘管在過去支持它。

Alt-L 1 鏈暫時解決了市場對可擴展性的需求。但這麼多具有不同標準的鏈的出現,帶來了跨鏈橋接的需要。當然,這也帶來了麻煩,不僅僅是不便,還很危險。正如Rekt 所列出的那樣,跨鏈橋黑客事件十分頻繁。

以太坊試圖通過rollups 以不同的方式回答可擴展性問題。將交易分配到一個單獨的(rollup)鏈上處理,並繼承主網的去中心化和強大的安全性。

這種做法一直在發揮作用。截至10 月,L 2 s 在交易執行上已經超過了以太坊主網。

然而,這仍有一個問題。每一條新鍊或rollup 本身就是一個單一的鏈,有它自己獨立的語言和設計結構。長期以此進行擴展的結果將是一個異步的Web 3 生態系統。這就是為什麼我們需要像Hop 那樣的協議在rollup 鏈之間橋接的原因。

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

OP Stack

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

那麼,該如何進行呢? Optimism 背後的開發者有一劑治本的方子:OP Stack。

當前的障礙

  • 今天,大多數鏈都在追求自己的模塊化戰略。 Optimism、Arbitrum 和Starknet 在執行層上有所不同,但它們都通過將結算、共識和數據可用性層外包給以太坊主網而共享相同的這些層。

  • "Metis 和Celestia 則選擇自己的數據可用性層,同時仍然使用以太坊作為其結算和共識層。基於StarkEx 的validium 鏈,如Immutable X 或rhino.fi,通過運行自己的相對中心化的數據可用性委員會-- 預先選擇的節點組來託管交易數據,進行類似的操作。"每條鏈都運行著自己獨立的、單一的策略,在執行、結算和數據可用性層的設計上存在差異。如果這些鏈共享一個標準化的開源代碼庫,而不是今天的孤島式的鏈/rollup 系統,會怎樣?

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

OP Stack 是一套標準化的開源模塊,可以組裝成一個定制的鏈--Optimism 稱之為“OP 鏈”-- 以服務於任何特定的區塊鏈用例。

讓我們把這個定義拆解一下:

模塊是任何開發人員可以插入OP Stack 的數據位,以創建一個L 2 、L 3 或L 4 。

標準化

意味著對一個模塊的標準有共識,並且它可以被所有人實現。

開源意味著它可以免費提供給任何人進行迭代和請求。

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

OP Stack 的設計允許以比目前的努力更容易的方式進行代碼分叉,因為開發人員可以很容易地抽像出區塊鏈的各個組成部分,並通過插入不同的模塊來修改它。文章。)

如果某條鏈想把Celestia 用於其數據可用性層。沒問題!把以太坊換成Celestia 就行。

文章

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

文章

因此,OPCraft 作為它自己的L 2 rollup(OP 鏈!)存在於以太坊上,遊戲中的每一個動作都是作為鏈上交易執行的,並向下滾動到以太坊主網。這是在EVM 兼容的區塊鏈上的Minecraft,且可以擴展!就像其他區塊鏈一樣,開發者可以通過節點訪問它,並在上面部署智能合約(關於這一點,請看Metatarsal 的這篇

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

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

這些都是在鏈上進行的。

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

今天,模塊化區塊鏈的主要問題是碎片化加劇,因為開發者們都是設計選擇和權衡的。這種碎片化問題類似於Web 2 的圍牆花園,只是在這它是偶然的。

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

OP Stack 通過從開放花園的理念出發,在Web 3 中進行構建,解決了這種逐漸碎片化的問題。只要OP 鏈自願選擇進入相同的共享定序器集(每個OP 鏈上產生塊的唯一實體),所有的OP 鏈都可以享受原子式的跨鏈組合。

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

最終,以太坊上的任何用戶都可以從生態系統的任何一端發送交易給對方。不需要更多的網絡切換或橋接!

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

啟動rollup 將不會比啟動ERC 20 代幣更難,Web 3 實驗和創新的速度將得到進一步加快。

當然,這也不僅僅關乎互操作性。

隨著OP Stack 共享模塊使配置的靈活性增加,開發人員正在重複回收以前開發人員使用過的可重複使用的代碼,從而使代碼更強大,更能抵禦黑客和bug。

萬花齊放

原文鏈接

巴比特
作者文库