1. Abstract Rollup is a scalability solution for Ethereum Layer 2, aiming to enhance the transaction throughput of Ethereum by processing transactions off-chain. Optimistic Rollup, as the name1. Abstract Rollup is a scalability solution for Ethereum Layer 2, aiming to enhance the transaction throughput of Ethereum by processing transactions off-chain. Optimistic Rollup, as the name
新手学院/市场洞察/热点分析/Optimistic ...al Analysis

Optimistic Rollup: A Technical Analysis

Jul 16, 2025MEXC
0m
Solayer
LAYER$0.1808-0.38%
The AI Prophecy
ACT$0.02018-2.55%
Wink
LIKE$0.004193+8.65%
ANyONe Protocol
ANYONE$0.1826+6.41%
NODE
NODE$0.03722-7.06%


1. Abstract


Rollup is a scalability solution for Ethereum Layer 2, aiming to enhance the transaction throughput of Ethereum by processing transactions off-chain. Optimistic Rollup, as the name suggests, employs an optimistic mechanism. Optimistic Rollup assumes that all transactions on Layer 2 are valid and compresses multiple transactions into a single submission to Ethereum. After the submission, there is a one-week period during which any user on the chain can challenge the authenticity of transactions. If fraud is detected during the state update, the challenger can receive a reward. Undoubtedly, Optimistic Rollup is the most practical and innovative solution for Ethereum Layer 2, and its technical details deserve further exploration. This article will provide a brief analysis of the implementation details of Optimistic Rollup and delve into its technical principles.

2. How Optimistic Rollup Works


On Optimistic Rollup Layer 2, user transactions are sent to the operators of Optimistic Rollup nodes. These nodes act as "validators" and "aggregators," responsible for aggregating and validating transactions. They compress multiple transactions' data into a single transaction, which, after compression, enters the transaction pool of Ethereum Layer 1, just like any other transaction. Finally, the nodes will receive and process the transactions and publish blocks on the Ethereum blockchain. Anyone can become an Optimistic Rollup node, but similar to the Proof-of-Stake (PoS) mechanism, nodes are required to provide a security deposit to the Ethereum network as a guarantee of their integrity.

During block submission, the nodes do not verify the legitimacy of state transitions. However, they provide a one-week "fraud proof" challenge period for the block. If no node or user challenges the legitimacy of the block during this period, the block will be confirmed. If a successful "fraud proof" challenge is made, the node that published the block will lose its security deposit. To incentivize the detection of fraudulent behavior, the security deposit is rewarded to the user who successfully proves the fraud. Through this approach, Optimistic Rollup utilizes the incentive measures of cryptographic economics to ensure the honesty and reliability of nodes.

3. How Data Compression is Achieved


A regular Ethereum transaction, such as sending ETH, typically consumes around 110 bytes. However, sending ETH on Optimistic Rollup only consumes approximately 12 bytes. To achieve this, Optimistic Rollup employs simpler advanced encoding techniques.

In Optimistic Rollup Layer 2 transactions, the nonce is completely omitted and instead recovered from the pre-state. Gas-related information like Gasprice and Gas is moved out of Layer 2 transactions. The To and From fields no longer require Ethereum addresses; instead, a subtree is added to the state to store the mapping of indices to addresses. Value can be stored using scientific notation, requiring only 3 digits for transfers. As for signatures, transactions within a batch can be aggregated using BLS aggregate signatures, reducing the storage consumption for each individual transaction signature. This aggregated signature can batch-check the entire set of messages and senders. Additionally, these transaction data are stored in the Calldata field on-chain, which has a relatively low gas cost.

The uploaded data includes not only the aforementioned transaction data and content, but also the Merkle tree root before and after batch transactions (including state data such as account, balance, and contract code, thus known as the state root). It also includes data used to prove (or verify) the legitimacy of state transitions. These compression techniques are crucial for achieving scalability using Optimistic Rollup. Currently, after compression, Optimistic Rollup can provide throughput that is over 30 times higher than Ethereum.

4. Submitting Data to Ethereum


Optimistic Rollup deploys a specific smart contract called the Rollup contract on Ethereum Layer 1. This contract is responsible for managing the state of the Rollup, including tracking user balances, handling deposits, withdrawals, and dispute resolution. In Optimistic Rollup, transactions are collected and aggregated by nodes off-chain, bundling multiple transactions into a "Rollup block." This block contains transaction content and the Merkle tree root of the new account state.

Later on, nodes publish the aggregated data as calldata on Ethereum. Calldata is an unmodifiable and non-persistent area within smart contracts, similar to internal storage. As part of the history log of blockchain, calldata is not stored as part of Ethereum's state. As calldata doesn't involve any portion of Ethereum's state, it is more cost-effective to store data on-chain using calldata.

5. State Commitment


As mentioned before, the uploaded data includes not only the transaction content but also the Merkle tree root before and after the transaction. The Merkle tree root represents the Optimistic Rollup state at any given point in time, including accounts, balances, contract codes, etc. It is also known as the "state tree" and serves as the organizational form of the Optimistic Rollup state. The leaf nodes of the Merkle tree represent the account states, and the root node represents the final value. Changes in the Layer 2 transactions of Optimistic Rollup result in updates to the account states, which in turn affect the information of the leaf nodes, ultimately leading to changes in the root hash value. The Layer 2 operator maintains the state tree of Layer 2 accounts locally, recording the root hash values before and after the batch transactions occur, and uploads this root hash value when uploading the batch transactions.

This Merkle tree root (state root) references the latest state of the Rollup, undergoes hashing, and is stored in the Rollup contract. Each on-chain state transition generates a new Rollup state, and nodes submit this state by computing the new state root.

When nodes publish a block, they need to submit both the old state root and the new state root. If the old state root matches the existing state root in the on-chain contract, the latter is discarded and replaced with the new state root. Nodes also need to submit the Merkle tree root for the batch of transactions itself. This allows anyone to prove that the transactions are included in the block by providing a Merkle tree proof. The Merkle tree root is crucial for proving the state changes in Optimistic Rollup.

6. Fraud Proof


Optimistic Rollup allows anyone to provide transaction information and state transition information, and publish blocks without providing validity proofs. To ensure the security of the Ethereum blockchain, Optimistic Rollup has established a one-week window during which users can raise doubts about the blocks (including state transitions and other information).

If someone raises a doubt, the Optimistic Rollup protocol initiates fraud proof computation. By replaying the transactions that resulted in state transitions on the chain, a new state root is computed. This computed state root is then compared with the state root proposed by the sequencer. If other nodes or users discover a discrepancy between the final block state and the state proposed by the node, the fraud proof challenge is successful, and the state transition is canceled. At the same time, the challenging node is penalized, and their bond is confiscated and awarded to the challenger.

Re-executing transactions on Ethereum to detect fraud requires publishing state commitments for individual transactions and adding data that must be published on-chain. Replaying transactions also incurs significant gas costs. Currently, the challenge period for Optimistic Rollup is one week, but due to capital efficiency concerns, the community is actively discussing whether to shorten the challenge period.

7. OVM Virtual Machine


Optimistic Rollup not only supports the scalability of Ethereum but also incorporates the entire functionality of Ethereum smart contracts into the Layer2 framework, providing a Turing-complete OVM virtual machine for the development and deployment of dApps.

The OVM virtual machine is a feature-complete execution environment that is fully compatible with the Ethereum EVM virtual machine and designed for Layer2 systems. With the OVM virtual machine, developers can perform all Ethereum on-chain operations on the Rollup chain and interact with the blockchain through APIs. Additionally, the OVM virtual machine simplifies the process of porting dApps to Layer2. Instead of deploying various Layer2 scaling solutions, project teams can simply integrate with OVM and utilize its various Layer2 structures.

8. Conclusion


There are two Layer2 networks developed based on the Optimistic Rollup protocol: Optimism and Arbitrum. Currently, Optimism and Arbitrum are the largest Layer 2 ecosystems in the Ethereum space, with a total locked value of $4 billion and still experiencing significant growth. Many well-known projects have also joined the Optimistic Rollup camp, such as UniSwap, SushiSwap, and others.

However, Optimistic Rollup is not the only player on the field and faces competition from ZK Rollup. As mentioned earlier, Optimistic Rollup relies on fraud proofs, where the system optimistically believes in the correctness of transaction data and ensures transaction validity through the economic logic of fraud challenges. On the other hand, ZK Rollup is a scalability solution based on zero-knowledge proofs, where off-chain transactions are processed in batches and cryptographic validity proofs are generated to verify the authenticity of each batch of transactions. The superiority of one over the other requires further examination over a longer period of time.

热门文章

什么是预测合约?一种简单快捷的合约交易方式

什么是预测合约?一种简单快捷的合约交易方式

加密货币合约交易以其高杠杆和多空双向获利的能力吸引了无数投资者,但其复杂的机制——保证金、杠杆、强平价格等,也让许多新手望而却步。为了降低衍生品交易的门槛,MEXC 创新性地推出了“预测合约”。它摒弃了传统合约的复杂性,将交易回归到最核心的本质:判断涨跌。*BTN-开启您的合约交易之旅&BTNURL=https://www.mexc.com/futures/BTC_USDT *1. 什么是预测合约

MEXC 全球数字资产交易所七周年:以"多"为基因,铸造加密新基建

MEXC 全球数字资产交易所七周年:以"多"为基因,铸造加密新基建

当时针指向第七个刻度,MEXC 交易所正持续以"多"为战略基因,在数字金融的星辰大海中书写着属于创新者的史诗。七载光阴,MEXC 打造的不仅是一个交易平台,更是一个多维立体的加密生态系统——在这里,多样性是流淌在一行行代码里的血液。一、热币矩阵:构建数字资产超级市场2,905 种现货币对与 1,130 种合约币种构成的数字资产宝库,让 MEXC 稳居全球热币数量王座。这不是简单的数字堆砌,而是精准

如何在MEXC上线项目:申请流程完整指南

如何在MEXC上线项目:申请流程完整指南

将您的加密货币项目在MEXC上市需要几个步骤和要求。以下是一份全面的指南:1. MEXC上市流程概述MEXC根据您的项目阶段、社区规模和资源提供不同的上市路径。与Coinbase等其他交易所相比,MEXC以相对易于访问而闻名。第1步:了解MEXC的上市标准基于项目价值的审查流程最适合具有强大基础的项目第2步:准备您的项目在申请之前,请确保您准备好这些必需品:技术要求智能合约信息合约地址(在区块链浏

如何使用 MEXC 不同的订单模式进行合约下单?帮你低成本快速完成建仓

如何使用 MEXC 不同的订单模式进行合约下单?帮你低成本快速完成建仓

在瞬息万变的加密货币合约市场中,建仓(即开立仓位)是交易的第一步,也是决定交易成败的关键一步。许多交易者,尤其是新手,往往只知道使用最基础的市价单和限价单,这不仅可能让他们错失良机,还可能因为滑点等问题无形中增加了交易成本。事实上,像MEXC这样专业的交易平台提供了多种订单模式,每一种都像一个精密的工具,为特定的交易场景而设计。掌握这些工具,意味着您能更主动、更精准地执行自己的交易策略。本文将全面

热门加密动态

阿根廷总统深陷加密货币丑闻:Libra代币崩盘背后的精心策划与政治操纵

阿根廷总统深陷加密货币丑闻:Libra代币崩盘背后的精心策划与政治操纵

Key Takeaways 阿根廷总统米莱在2025年2月14日推广的Libra加密货币在数小时内暴跌85%,导致投资者损失超过2.5亿美元国会调查发现两位加密企业家Mauricio Novelli和Manuel Terrones Godoy在代币发行过程中扮演关键角色区块链分析显示代币发行前存在可疑的资金转移,暗示这是一场精心策划的"拉高出货"骗局超过11.4万个钱包在这次事件中蒙受损失,而非米

摩根大通推出以太坊代币化货币市场基金:传统金融拥抱区块链的里程碑事件

摩根大通推出以太坊代币化货币市场基金:传统金融拥抱区块链的里程碑事件

Key Takeaways 摩根大通资产管理公司在以太坊主网推出首只代币化货币市场基金合格投资者可通过链上方式获得美国国债支持的美元收益这标志着传统金融机构对公共区块链基础设施信心的显著增强以太坊作为机构级区块链平台的地位进一步巩固代币化资产市场迎来新的发展契机,为加密货币交易带来更多机遇 Summary 全球金融巨头摩根大通近日宣布在以太坊区块链上推出其首只代币化货币市场基金,这一举措被业界视为

XRP价格跌破关键支撑位:技术分析揭示深度回调风险与交易策略

XRP价格跌破关键支撑位:技术分析揭示深度回调风险与交易策略

Key Takeaways XRP价格跌破$2.40关键支撑位,技术指标显示看跌信号加剧相对强弱指数(RSI)和移动平均线形成死亡交叉,预示潜在下行压力如果跌破$2.20支撑,XRP可能测试$2.00心理关口交易者需关注成交量变化和链上数据,寻找市场反转信号在波动期选择可靠交易平台至关重要,MEXC提供业内最优交易条件 Summary 近日XRP价格在关键技术位置出现疲软,引发市场对更深层次回调的

StraitsX登陆Solana:新加坡元与美元稳定币实现秒级兑换,数字外汇交易迎来新纪元

StraitsX登陆Solana:新加坡元与美元稳定币实现秒级兑换,数字外汇交易迎来新纪元

Key Takeaways StraitsX将在Solana区块链上推出新加坡元(XSGD)和美元(XUSD)稳定币用户可在Solana网络上实现SGD/USD即时兑换,交易速度显著提升此举标志着传统外汇交易向去中心化金融(DeFi)领域的重要延伸Solana凭借高性能和低成本优势成为稳定币发行首选平台MEXC交易所提供最优SOL交易环境,助力投资者把握Solana生态发展机遇 Summary 支

相关文章

搞懂 MEXC 合约资金费率,从此不再为“隐形成本”买单!

搞懂 MEXC 合约资金费率,从此不再为“隐形成本”买单!

你是不是也遇到过这样的情况:合约交易看对了方向,收益却越来越少?账户余额莫名其妙减少?其实你可能忽略了一个关键细节——资金费率。在 MEXC 永续合约交易中,资金费率是很多新手忽视却极为重要的成本变量。今天我们就来一文讲透它的本质、计算方式、结算规则以及如何避坑,让你从此看清“隐形成本”的真相。1.什么是资金费率?新手必须搞懂的“费用桥梁”资金费率(Funding Rate)是一种用于调节合约市场

MEXC 平台合约实战攻略 | 高杠杆交易全解析:高效策略与风险管理指南

MEXC 平台合约实战攻略 | 高杠杆交易全解析:高效策略与风险管理指南

随着市场交易节奏加快和用户策略日益多元化发展,高杠杆(High Leverage)交易工具已成为专业投资者优化资金效率的核心配置。MEXC 平台提供 200 倍及以上的高倍杠杆功能,尤其是针对 BTC 和 ETH USDT 本位合约,更有高达 500 倍的杠杆合约,助力交易者精准捕捉短期波动机会,实现收益最大化。然而,高杠杆的“双刃剑”特性要求投资者必须掌握科学的交易策略(Trading Stra

更高级的合约交易策略:学会在MEXC合约交易中止盈,及时锁定交易利润

更高级的合约交易策略:学会在MEXC合约交易中止盈,及时锁定交易利润

在合约交易的过程中,成功开仓只是完成了交易的一半,如何漂亮地平仓,将账面上的浮动盈利稳稳地锁定为已实现利润,才是决定一笔交易成败的关键。许多交易者因为贪婪而错过最佳平仓点,导致利润回吐甚至由盈转亏。为了帮助交易者克服人性弱点,执行严格的交易纪律,MEXC 平台提供了多样化且功能强大的止盈工具。本文将全面解析这些工具的定义、策略与实战操作方法,让您学会在 MEXC 精准止盈,不再错过任何锁定利润的机

零门槛、零滑点!如何使用MEXC轻松交易美股?

零门槛、零滑点!如何使用MEXC轻松交易美股?

近期,AI 概念股暴涨、科技巨头股价频频创下新高,美股市场再次吸引了全球投资者的关注。然而,对于大部分加密用户而言,直接进入传统美股市场的复杂手续仍然令人望而却步。面对这一市场需求,MEXC 适时推出美股永续合约,以低门槛和熟悉的交易页面,让加密用户能够轻松参与美股投资,享受全球顶级股票的红利。MEXC美股合约的差异化定位MEXC 美股永续合约凭借以下核心优势,构建了独特的差异化竞争力:1)低门槛

注册MEXC账号
注册 & 获得高达10,000 USDT奖金