速覽Optimism下個迭代升級:超越 EVM 等效性,實現以太坊等效性

語言: CN / TW / HK

Optimism 公佈了其下一個迭代升級 Bedrock(中文意思是基岩)細節,並將其描述為最便宜、最快、最先進的 Rollup 架構,致力於實現更大的目標——以太坊等效性,而非此前的 EVM 等效性。

Optimism 最早於去年 10 月介紹 EVM 等效性概念,即,與以太坊虛擬機器 (EVM) 的規範完全一致,而不是僅僅滿足於 EVM 相容性,並在之後一個月推出第一個 EVM 等效鏈,作為對 Optimism 網路的大規模升級。

EVM 等效性實現了「一次編碼,隨處部署」的可行性,將以太坊的屬性擴充套件到 Layer2 中,不過,就像其治理一樣,Optimism 也一直在嘗試重新設計其技術核心,並將重點放在長期可持續性上。

Optimism 構建下一個升級 Bedrock 的採用的核心設計原則有:

  • 最小化與以太坊的差異,以便 Optimism 可以在相同的核心程式碼上共享和協作;
  • 複用(Reuse)設計模式,以便為以太坊構建的 mental model 可以應用於 Optimism;
  • 簡化每一段程式碼,使 Optimism 成為最容易上手、可分叉和可審計的 Rollup 程式碼庫;
  • 模組化堆疊的每一個部分,以便可以輕鬆插入替代資料可用性和執行層;
  • 優化以最小化成本,減少複雜性。

Optimism 表示, 在 Bedrock 之後,EVM 等效性將不再適用。通過使用以太坊的所有程式碼、基礎設施和設計模式,Optimism 的目標是以太坊等效性。 Bedrock 將推出一系列強大的新功能和優化,包括:

  • 理論上最優的呼叫(calldata)資料提交,為使用者提供任何 Rollup(永遠)最便宜的交易;
  • 遵循以太坊的共識和執行客戶端分離,使 Optimism 可以無縫整合成本最小化的 EIP-4844。(推薦閱讀:《 簡析 EIP-4844 提案: 如何大幅降低 Rollup 費用?
  • 一個微觀的客戶端差異(client diff),為替代客戶端實現提供可能性,併為 Optimism 使用者提供了額外的安全級別;
  • 快速的點對點網路,包括對 Snap Sync 的支援,這使得執行 Optimism 節點比以往更容易,併為去中心化排序奠定了基礎;
  • 高度優化的存款和取款,允許使用者輕鬆將資產轉入和轉出Optimism;
  • 更智慧的同步、排序和狀態提交,以保證 Optimism 能夠經受住所有以太坊網路條件。

同時,Bedrock 也是 Optimism 下一代故障證明系統 Cannon 的基礎,Cannon 最早由 George Hotz 構建,是第一個可執行 EVM 等效 Layer 2 的互動式公共故障證明,在其上可以執行未經更改的 EVM 合約,理論上還可以實現最低 calldata Gas 成本,也會使得 Optimism 兼顧簡單性和安全性。Bedrock 已合併到主要的 Optimism 單一儲存庫中。

Optimism 稱,在之後釋出 Bedrock 時會同時推出 Cannon 的 Alpha 版本。Bedrock 不僅僅是一個升級,更是一個關於如何構建 Rollup 的全新範例。Bedrock 是從頭開始設計的,旨在為真正的安全性和去中心化奠定基礎。Bedrock(與 Ca​​nnon 相結合)是唯一能夠輕鬆支援多個故障證明和客戶端實現的 Rollup 架構。

藉助 Bedrock,Optimism 正致力於成為第一個基於 EVM 的 Rollup 來實現以太坊級別的安全保證。而對於使用者來說, 在 Bedrock 推出後,平均交易費用將大幅降低,同時吞吐量會得到大幅度的提升,存取款也會高度優化,Optimism 節點的同步速度將提高 50 倍。 除此之外,Bedrock 將是一個完全透明的升級,這意味著使用者和開發人員無需進行任何更改。之前的所有交易和資料將在 Optimism 上保持可用。