Dev Release #7Three portals, one tradeRead the notes
Protocol · Architecture · 02 of 6

EDMA is an Optimistic Rollup

Built on the OP Stack, settling to Ethereum via EIP-4844 blobs, with a 7-day fraud-proof window. The optimistic part is the ordering. The trust part is in the PoV brake.

OptimisticRollup type
~2-10mBatch to L1
7 daysChallenge window

What an optimistic rollup is, and why EDMA is one

Rollups scale Ethereum by moving execution off the main chain and posting compressed transaction data back to Ethereum so anyone can verify it. There are two main types. Optimistic rollups assume transactions are valid by default and give people a window to challenge them with a fraud proof. Zero-knowledge (ZK) rollups submit cryptographic validity proofs with every batch.

EDMA is an optimistic rollup, built on the OP Stack. Specifically, the OP Stack is the open-source software that powers Optimism, Base, and several other L2s. EDMA is a fork of that stack with PoV enforcement built into the genesis contracts.

Why optimistic and not ZK? Three reasons. First, ZK proving systems for general EVM computation are still maturing, slower, and much more expensive to run at the throughput EDMA needs for trade settlement. Second, the OP Stack is the most battle-tested L2 architecture in production, with billions of dollars in TVL and years of operational history across Optimism, Base, and Worldcoin. Third, EDMA's trust model does not depend on the rollup being ZK. The real guarantee comes from the PoV brake at the contract layer, not from the proof system at the rollup layer. An optimistic rollup with PoV is structurally safer for RWA settlement than a generic ZK rollup without PoV.

EDMA rollup type: optimistic rollup on OP Stack, settling to EthereumOPTIMISTIC ROLLUP ON OP STACKSettle to Ethereum. Trust on L2. Verify on L1.STAGE 01 · L2Submit to EDMA L2User tx; sequencer orders + executes (~2s block).optimistic acceptanceSTAGE 02 · L2 → L1Batch to Ethereum as blobsEIP-4844 blobs every 2-10 min. State roots posted.cheap, ephemeral DASTAGE 03 · L1Challenge window opens7 days. Anyone can submit a fraud proof and contest.data is public on L1STAGE 04 · L1State finalized on EthereumAfter 7 days, the state is canonical. Withdrawals clear.economic finalityTHE EDMA DIFFERENCEPoV brake at the contract levelOptimistic ordering, but money never moveswithout a verified PoV pass. App-level.
Four stages from L2 execution to L1 finalization. The PoV brake is what makes optimistic rollup safe for real-world settlement: ordering can be challenged, but money cannot move without proof in the first place.

How the rollup actually works

  1. 01

    Execute on L2

    Users submit transactions to the EDMA sequencer. The sequencer orders them and produces L2 blocks every ~2 seconds. Application receipts (EMT mints, EDSD releases, fee burns) are emitted immediately. From the user's perspective, the operation is done in seconds. Internally, this is provisional state.

  2. 02

    Batch to Ethereum as EIP-4844 blobs

    Every 2 to 10 minutes (or sooner under load), the sequencer bundles a batch of L2 blocks into an EIP-4844 blob and posts it to Ethereum, together with a new state root commitment. Blobs are an Ethereum data type designed specifically for rollups: cheap, ephemeral (pruned after ~18 days), and publicly available long enough for any verifier to reconstruct the L2 state. State roots are permanent on L1.

  3. 03

    7-day challenge window

    Once a state root is posted, a 7-day window opens. During this window, anyone can re-execute the batch from the blob data and, if they find an invalid transition, submit a fraud proof to Ethereum to dispute it. If the dispute succeeds, the bad state root is rolled back and the dishonest sequencer is slashed. This is the 'optimistic' part: the state is assumed valid unless successfully challenged.

  4. 04

    Finalize on L1

    After the challenge window closes without successful disputes, the state root is finalized on Ethereum. Withdrawals to L1 (bridges, exits) can clear from this point. Day-to-day EDMA operations don't wait for L1 finality; they run on L2 receipts within seconds. The 7-day delay only matters when you're moving funds back to Ethereum mainnet.

Audited by
Current presale

Verify first. Then mint.

$EDM is the fee, burn, and governance token of the only Ethereum L2 designed to verify real-world events before they settle.

Community Chat

Five channels, one community. Pick where you live online; we'll meet you there.