Rollup是以太坊Layer2的擴容方案,旨在通過將交易與鏈下處理的方式提高以太坊交易吞吐量。Optimistic 本意「樂觀的」,正如其名Optimistic Rollup是一套「樂觀」機制。Optimistic Rollup假設所有Layer2上的交易都是有效的,把許多筆交易壓縮成一筆提交給以太坊,在提交後會有一周挑戰期時間,在此期間鏈上任何用戶都可以發起質疑挑戰來驗證交易的真實性。如果在狀Rollup是以太坊Layer2的擴容方案,旨在通過將交易與鏈下處理的方式提高以太坊交易吞吐量。Optimistic 本意「樂觀的」,正如其名Optimistic Rollup是一套「樂觀」機制。Optimistic Rollup假設所有Layer2上的交易都是有效的,把許多筆交易壓縮成一筆提交給以太坊,在提交後會有一周挑戰期時間,在此期間鏈上任何用戶都可以發起質疑挑戰來驗證交易的真實性。如果在狀
新手學院/市場洞察/熱點分析/從技術視角簡要分... Rollup

從技術視角簡要分析Optimistic Rollup

2025年7月16日MEXC
0m
Solayer
LAYER$0.1716-5.03%
以太幣
ETH$2,792.75-4.93%
ZKsync
ZK$0.02722-7.44%


Rollup是以太坊Layer2的擴容方案,旨在通過將交易與鏈下處理的方式提高以太坊交易吞吐量。Optimistic 本意「樂觀的」,正如其名Optimistic Rollup是一套「樂觀」機制。Optimistic Rollup假設所有Layer2上的交易都是有效的,把許多筆交易壓縮成一筆提交給以太坊,在提交後會有一周挑戰期時間,在此期間鏈上任何用戶都可以發起質疑挑戰來驗證交易的真實性。如果在狀態更新中,發現了欺詐,挑戰者即可獲得獎勵。毫無疑問,Optimistic Rollup是以太坊Layer2最具實施性和創新性的方案,其技術細節值得我們深究。本文將簡要分析Optimistic Rollup實施細節,剖析Optimistic Rollup技術原理。


1. Optimistic Rollup 的工作過程


在Optimistic Rollup二層之上,用戶的交易被發送到Optimistic Rollup的節點運營者,節點將成為「驗證者」和「聚合者」,負責聚合交易、驗證交易,同時將眾多交易數據壓縮成一筆,壓縮後這筆交易會和其他交易一樣進入以太坊Layer1的交易池,最終節點會接受打包交易並在以太坊區塊鏈上發布區塊。任何人都可以成為Optimistic Rollup節點,但類似Pos機制(權益證明機制),節點必須向以太坊網絡提供誠信保證金。

在節點提交區塊時並不做關於狀態轉換合法性的校驗,但是會為該區塊提供一周的「欺詐證明」挑戰期。在挑戰期內,沒有節點或者用戶對其合法性做出挑戰,則該區塊被確認。如果做出「欺詐證明」挑戰,並挑戰成功。發布該區塊的節點將失去保證金。為了鼓勵發現欺詐行為,保證金將獎勵給發現欺詐行為的用戶。通過這種方式,Optimistic Rollup利用加密經濟的激勵措施來確保節點的誠實可靠。

2. 如何實現數據壓縮


一筆普通的以太坊交易(比如發送 ETH)通常消耗約 110 字節。然而,在Optimistic Rollup 上發送 ETH 僅僅消耗約 12 字節。為了達到該效果,Optimistic Rollup採用了更簡單的高級編碼。

在Optimistic Rollup二層交易中,完全省略 nonce,只是從 pre-state 中恢復 nonce;Gas相關的Gasprice和Gas被移到二層交易之外;To和From無需使用以太坊地址,而是在狀態中添加一個子樹來存儲索引到地址的映射;Value可以使用科學計數法存儲,轉賬只需要3位;對於簽名,可以將一個批次中的交易進行BLS聚合簽名,降低每個交易的簽名存儲消耗,這個簽名可以一次性對整個消息集和發送者進行 batch 檢查。同時,這些交易數據會被存儲在鏈上Gas成本比較低的字段Calldata中。

上傳數據不僅僅是上述的交易數據內容,還會包含批次交易發生前後的默克爾樹根(包含賬戶、餘額、合約代碼等狀態數據,因此也稱狀態根),以及用於證明(或用於備查)狀態轉換合法性的數據。這些壓縮數據的方法是Optimistic Rollup實現擴容的關鍵。目前,經過壓縮後,Optimistic Rollup能帶來高於以太坊30倍的吞吐量。

3. 如何將數據提交到以太坊


Optimistic Rollup 在以太坊 Layer 1 部署了一個特定的智能合約,稱為 Rollup 合約,該合約負責管理 Rollup 的狀態,如跟蹤用戶餘額、處理存款、取款和爭議解決。在 Optimistic Rollup 中,交易由 節點在鏈下收集和聚合,他們將多個交易捆綁在一起成為一個 「 Rollup 塊」。該塊包含新賬戶狀態的交易內容和默克爾樹根。

之後,節點將匯總的數據作為 calldata 發布到以太坊上。 calldata 是智能合約中不可修改、非持久的區域,其行為與內存非常相似。 而 calldata 作為區塊鏈的歷史日誌部分,不會存儲為以太坊狀態的一部分。 因為 calldata 不涉及以太坊狀態的任何部分,所以在鏈上存儲數據更便宜。

4. 狀態承諾


前文提到,上傳的數據除了交易內容,還包括交易發生前後的默克爾樹根。默克爾樹根是任何時間點的Optimistic Rollup狀態(帳戶、餘額、合約代碼等),也稱為「狀態樹」,是Optimistic Rollup的狀態組織形式。默克爾樹的葉子節點是賬戶狀態,根節點是最終值。Optimistic Rollup二層交易的改變會引起交易相關賬戶狀態更新,引起葉子節點的信息變動,最終導致根哈希值的變動。二層的運營者會在本地維護二層賬戶的狀態樹,記錄批次交易發生前後的根哈希值,在上傳批次交易時將此二哈希值一併上傳。

此默克爾樹根(狀態根)引用 Rollup的最新狀態,經過哈希處理並存儲在 Rollup合約中。 鏈上的每個狀態轉換都會產生一個新的 Rollup狀態,節點通過計算新的狀態根來提交該狀態。

節點在發布區塊時需要同時提交舊狀態根和新狀態根。如果舊狀態根與鏈上合約中的現有狀態根匹配,則後者被丟棄並替換為新狀態根。節點還需要為交易批次本身提交 默克爾樹根。 這允許任何人通過提供默克爾樹證明來證明交易包含在區塊中。默克爾樹根,對於證明Optimistic Rollup中的狀態變化是非常重要的。

5. 欺詐證明


Optimistic Rollup允許任何人在不提供有效性證明的情況下提供交易信息、狀態轉換信息並發布區塊。 為了確保以太坊區塊鏈安全,Optimistic Rollup制定了一周的時間窗口,在此期間用戶都可以對區塊(狀態轉換等信息)提出質疑。

如果有人提出質疑,Optimistic Rollup協議將啟動欺詐證明計算,通過重放導致鏈上發生狀態轉換的事務計算出新的狀態根,並將得到的狀態根與排序者發布的狀態根進行對比,如果其他節點或者用戶發現最終區塊狀態和該節點提議狀態不同,則欺詐證明挑戰成功,狀態轉換取消。同時該節點將會受到懲罰,他們的保證金將被沒收並獎勵給挑戰者。

在以太坊重新執行交易以檢測欺詐需要發布單獨交易的狀態承諾,並增加必須在鏈上發布的數據,重放交易還會產生巨大的Gas成本。 目前Optimistic Rollup挑戰期為一周,但因為資本效率問題,社區正在激烈討論是否需要縮短挑戰期。

6. OVM虛擬機


Optimistic Rollup不僅能支持以太坊擴容,同時將整個以太坊智能合約的功能引入了Layer2框架,為DAPP的系列開發和部署提供了圖靈完備的OVM虛擬機。

OVM虛擬機是個功能完備,有與以太坊EVM虛擬機完全兼容的執行環境,適用於Layer2系統。有了OVM虛擬機之後,開發者可以通過OVM虛擬機在Rollup鏈上進行以太坊鏈上的所有操作,並通過API和區塊鏈進行交互。此外,OVM虛擬機使得 DApp 移植到 Layer2 變得十分簡單,項目方無需部署各種 Layer2 擴容方案,而只需接入 OVM,便可以使用其中的各類 Layer2 結構。

7. 結束語


基於Optimistic Rollup協議開發的二層網絡有2個:Optimism和Arbitrum。目前Optimism和Arbitrum是以太坊領域最大的Layer2生態,其鎖倉價值達到40億美元,並仍然在顯著增長。眾多知名項目也加入了Optimistic Rollup的陣營,比如:UniSwap、SushiSwap等。

但Optimistic Rollup並非一家獨大,其還面臨着Zk Rollup的競爭。如前文介紹,Optimistic Rollup採用的是欺詐證明,即系統樂觀地相信交易數據的正確性,通過欺詐挑戰的經濟邏輯來確保交易的正確性。而ZK Rollup 是零知識有效性證明的擴容方案,其核心在於分批處理鏈下交易,並生成加密有效性證明來驗證每批交易的真實性。兩者孰優孰劣需要更長時間的檢驗。

熱門文章

如何質押 Algorand?質押獎勵與最佳平台

如何質押 Algorand?質押獎勵與最佳平台

隨著透過 Algorand 4.0 升級推出區塊鏈質押獎勵計劃,Algorand 質押進入了新時代,為 ALGO 持有者提供多種被動收入方式,且無需像其他網路那樣受到常見的限制。 與傳統的權益證明系統不同,質押 Algorand 不需要鎖定您的代幣,也不用擔心因錯誤而受到削減懲罰。 本指南將帶您了解使用 ALGO 賺取獎勵所需的一切知識,從理解純權益證明機制的運作方式,到根據您的投資水平選擇合適的

如何質押 Ronin?RON 質押獎勵完整指南

如何質押 Ronin?RON 質押獎勵完整指南

Ronin 質押為加密貨幣持有者提供了一種賺取被動收入的方式,同時支持遊戲領域最受歡迎的區塊鏈網絡之一。 本指南將帶您了解有關質押 RON 代幣的所有資訊,從理解系統運作方式到計算您的潛在回報。 無論您是 Axie Infinity 玩家還是長期投資者,您都將學習到如何立即開始賺取 Ronin 質押獎勵的實用步驟。 關鍵要點 Ronin 質押讓您無需運行自己的節點,只需將 RON 代幣委託給驗證者

什麼是預測合約?一種簡單快捷的合約交易方式

什麼是預測合約?一種簡單快捷的合約交易方式

加密貨幣合約交易以其高槓杆和多空雙向獲利的能力吸引了無數投資者,但其複雜的機制——保證金、槓桿、強平價格等,也讓許多新手望而卻步。爲了降低衍生品交易的門檻,MEXC 創新性地推出了「預測合約」。它摒棄了傳統合約的複雜性,將交易迴歸到最核心的本質:判斷漲跌。*BTN-開啓您的合約交易之旅&BTNURL=https://www.mexc.com/futures/BTC_USDT *1. 什麼是預測合約

Arichain 中質押的主要目的是什麼?您需要知道的一切

Arichain 中質押的主要目的是什麼?您需要知道的一切

對於新手來說,區塊鏈技術可能讓人感到不知所措,但 ARI Wallet 正在改變這種局面。 本指南解釋了在 Arichain 中質押的主要目的,這是一個於 2025 年 1 月推出的區塊鏈平台,迅速吸引了超過 200 萬用戶。 您將了解質押的含義、為何它對網路安全至關重要,以及它如何為普通人創造收益機會。 無論您是第一次探索加密貨幣,還是想了解 Arichain 的權益證明系統,本文都將以簡單的術

熱門加密動態

Magma Finance (MAGMA) 2030 價格預測

Magma Finance (MAGMA) 2030 價格預測

MAGMA 2030 價格預測簡介展望未來十年,Magma Finance (MAGMA) 的 2030 價格預測提供了其在不斷演變的加密貨幣格局中潛在角色的長期視角。雖然如此遠期的預測存在不確定性,但透過分析當前趨勢、DeFi 採用模式、區塊鏈技術演進和市場基本面,有助於加密貨幣投資者想像MAGMA 代幣在 2030 年可能的表現。理解Magma Finance 價格預測框架對於策略性投資組合規

Magma Finance (MAGMA) 價格歷史:每位交易者都應了解的模式

Magma Finance (MAGMA) 價格歷史:每位交易者都應了解的模式

什麼是歷史價格分析以及為何對 Magma Finance (MAGMA) 投資者至關重要歷史價格分析是一種基礎研究方法,透過檢視過去的價格走勢來識別模式、趨勢和市場行為,這些資訊可能有助於預測未來的價格走勢。對於 Magma Finance (MAGMA) 投資者而言,了解代幣的歷史波動模式和關鍵支撐/阻力位為做出明智的投資決策提供了必要的背景資訊。雖然過去的表現並不保證未來的結果,但歷史分析仍然

加密貨幣交易中的 KYC 介紹

加密貨幣交易中的 KYC 介紹

了解你的客戶(KYC)是一項由金融機構(包括 MEXC)實施的強制性驗證流程,用於確認用戶的身份。在快速發展的加密貨幣市場中,KYC 作為防範洗錢、恐怖主義融資和詐欺等金融犯罪的關鍵保障措施。對於Magma Finance(MAGMA)和其他數位資產的交易者而言,KYC 驗證已成為享受完整平台功能前的必要步驟。KYC 程序的實施主要是受到國際監管標準(如 FATF 建議)和當地金融法規的推動,要求

<p>加密貨幣價格計算機是任何想要將數位貨幣轉換為不同面額或法定貨幣的人必備的工具。無論您是追蹤您的 <strong>Magma Finance (MAGMA)</strong> 投資,還是規劃您的下一次購買,這些計算機都能提供即時轉換匯率,幫助您做出明智的決策。對於剛進入加密貨幣領域的初學者來說,了解如何使用 <a href="https://www.mexc.com/zh-TW/price/MAGMA/USD">Magma Finance (MAGMA) 加密貨幣轉換器</a>可以簡化數位資產估值和加密貨幣價格計算這個常常複雜的世界。</p>

加密貨幣價格計算機是任何想要將數位貨幣轉換為不同面額或法定貨幣的人必備的工具。無論您是追蹤您的 Magma Finance (MAGMA) 投資,還是規劃您的下一次購買,這些計算機都能提供即時轉換匯率,幫助您做出明智的決策。對於剛進入加密貨幣領域的初學者來說,了解如何使用 Magma Finance (MAGMA) 加密貨幣轉換器可以簡化數位資產估值和加密貨幣價格計算這個常常複雜的世界。

Magma Finance (MAGMA) 價格計算機的運作原理加密貨幣價格計算機從主要交易所提取即時市場數據,為 Magma Finance (MAGMA) 代幣提供準確的轉換匯率。當您輸入 Magma Finance (MAGMA) 的數量時,加密貨幣計算機會將此數量乘以當前 MAGMA 價格,以顯示您所選貨幣的等值金額。這些加密貨幣轉換工具會隨著市場價格波動持續更新,確保您始終看到 MAGM

相關文章

萬眾期待的ZK Rollup是什麼?

萬眾期待的ZK Rollup是什麼?

當前市場上最主流的 Layer2 的解決方案是 Rollup 解決方案。而Rollup的解決方案又分成 Optimistic Rollup、ZK Rollup 兩種不同的解決方式。今天我們主要來探討下 ZK Rollup 這種解決方案。1. 什麼是 ZK RollupZK 即零知識證明 Zero Knowledge 的縮寫。零知識證明指的是允許用戶既不洩露敏感信息,又可向他人證明自己知道關鍵數據或

一個例子讀懂以太坊Layer2

一個例子讀懂以太坊Layer2

什麼是Layer2?在了解Layer2之前,我們先來熟悉一些基本的概念。1. 區塊鏈層級結構一般來說,我們目前習慣上把區塊鏈劃分成Layer0、Layer1、Layer2、Layer3幾個層級。Layer0:構建區塊鏈的底層架構。Layer1:構建Dapp的基礎區塊鏈,如以太坊等公鏈。Layer2:Layer1的擴展解決方案。Layer3:基於Layer1開發的不同類型的Dapp。我們用一條街道道

搞懂 MEXC 合約資金費率,從此不再為「隱形成本」買單!

搞懂 MEXC 合約資金費率,從此不再為「隱形成本」買單!

您是不是也遇過這樣的情況:合約交易看對了方向,但收益越來越少?帳戶餘額莫名其妙減少?其實您可能忽略了一個關鍵細節——資金費率。在 MEXC 永續合約交易中,資金費率是許多新手忽略卻極為重要的成本變數。今天我們就來一文講透它的本質、計算方式、結算規則以及如何避坑,讓您從此看清「隱含本」的真相。1. 什麼是資金費率?新手必須搞懂的「費用橋樑」資金費率(Funding Rate)是一種用來調節合約市場與

MEXC 平台合約實戰攻略 | 高槓桿交易全解析:高效策略與風險管理指南

MEXC 平台合約實戰攻略 | 高槓桿交易全解析:高效策略與風險管理指南

隨着市場交易節奏加快和用戶策略日益多元化發展,高槓桿(High Leverage)交易工具已成為專業投資者優化資金效率的核心配置。MEXC 平台提供 200 倍及以上的高倍槓桿功能,尤其是針對 BTC 和 ETH USDT 本位合約,更有高達 500 倍的槓桿合約,助力交易者精準捕捉短期波動機會,實現收益最大化。然而,高槓桿的「雙刃劍」特性要求投資者必須掌握科學的交易策略(Trading Stra

註冊MEXC帳號
註冊 & 獲得高達10,000 USDT獎金