Skip to content
Gallery
Blockchain One Pager
Share
Explore
Layer 2 Solutions

icon picker
Optimistic Rollups

image.png

What is Rollups?

Rollups are regular smart contracts on the Ethereum mainnet that serve as the relay between the main chain and layer 2, where the computations take place. Rollups receive the transaction data, send it to layer 2, and receive the results of the layer 2 computations.
What is Rollups?
Rollups are regular smart contracts on the Ethereum mainnet that serve as the relay between the main chain and layer 2, where the computations take place. Rollups receive the transaction data, send it to layer 2, and receive the results of the layer 2 computations.

What is Optimistic Rollups?

Optimistic Rollup is a layer 2 scaling solution that scales both transaction throughput and computation on Ethereum. The backbone of our implementation is the Optimistic Virtual Machine (OVM), which is fully compatible with the EVM.
Optimistic rollups sit in parallel to the main Ethereum chain on layer 2.
They can offer improvements in scalability because they don't do any computation by default.
Instead, after a transaction, they propose the new state to Mainnet or "notarise" the transaction.
Optimistic rollups can offer up to 10-100x improvements in scalability dependent on the transaction.
Optimistic rollups don't compute the transaction, this is where fraud proofs come in. If someone notices a fraudulent transaction, the rollup will execute a fraud-proof and run the transaction's computation, using the available state data. Waiting times: Optimistic Rollups > ZK-rollup
image.png
image.png
image.png

Goal

The goal of optimistic rollups is to decrease latency — the amount of time it takes to confirm a transaction, currently limited by Ethereum’s block time of about 13 seconds — and increase transaction throughput — the number of transactions that can be processed each second — thereby reducing gas fees.

Goal

The goal of optimistic rollups is to decrease latency — the amount of time it takes to confirm a transaction, currently limited by Ethereum’s block time of about 13 seconds — and increase transaction throughput — the number of transactions that can be processed each second — thereby reducing gas fees.

Projects

Arbitrum
MetisDAO
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.