Lucid Encrypted Mempool
EIP-8184Ethereum encrypted mempool initiative: live sandwich protection metrics, working group decisions, and specifications.
From Public Mempools to LUCID Encrypted Inclusion
The evolution of transaction visibility, ordering power, and censorship resistance in Ethereum: tracing how public mempool MEV led to PBS, inclusion lists (FOCIL), and LUCID (EIP-8184).
1. The Fundamental Question of Ethereum Block Construction
"Who gets to decide which transactions enter Ethereum, in what order, and how much information do they receive before making that decision?"
In traditional Ethereum, the mempool is an unencrypted gossip layer. Every pending transaction is visible to all network participants before block inclusion. While open, this transparency exposes users to predatory MEV, driving trade volume into private channels and creating centralizing dependencies.
2. Understanding the Three Types of MEV
Exogenous MEV
Information originates outside Ethereum (e.g. price shifts on centralized exchanges like Binance creating arbitrage opportunities across DEX pools).
Endogenous MEV
Opportunities already present within existing Ethereum state (e.g. price imbalances between Uniswap and Sushiswap liquidity pools).
Autogenous MEV
Opportunities created by the user transaction itself (e.g. a large trade shifting pool reserves). LUCID hides transaction parameters until inclusion is committed to eliminate autogenous exploitation.
3. The Mempool to LUCID Evolution Pipeline
How transaction privacy and inclusion mechanisms developed step-by-step.
Public Transaction Mempool
Base Layer (2015+)Ethereum nodes maintain local pools of pending unencrypted transactions gossiped across the peer network.
The Emergence of MEV
Maximal Extractable ValueSearchers inspect pending mempool transactions to extract profit via arbitrage, liquidations, and sandwich attacks.
Specialized Block Builders
Block ConstructionBlock construction shifts from simple validator sorting to specialized builders optimizing block profitability.
PBS & MEV-Boost
Off-Protocol PBS (2022)Post-Merge architecture where validators outsource execution block building to builders through trusted relays.
Builder Censorship & Concentration
Centralization ThreatA small group of specialized builders came to control block construction, creating the capability to censor transactions.
EIP-7547: Inclusion Lists
EIP-7547Proposed allowing individual block proposers to specify transactions that builders must include in their payloads.
EIP-7805: FOCIL (Fork-Choice Inclusion Lists)
EIP-7805Committee-based inclusion lists enforced directly by consensus attesters through fork choice rules.
Private Order Flow Proliferation
Private RelaysUsers send transactions to private RPC endpoints to avoid public mempool sandwiching.
EIP-7732: Enshrined PBS (ePBS)
EIP-7732Moves Proposer-Builder Separation from off-protocol MEV-Boost directly into Ethereum consensus rules.
EIP-8184: LUCID Encrypted Mempool
EIP-8184Public encrypted transaction inclusion with commit-before-reveal semantics using Sealed Transactions and key release.
EIP-7886: Delayed Execution
EIP-7886Separates consensus block attestation from execution state processing to prevent bottlenecking validator nodes.
4. Architecture Comparison: Public vs Private vs LUCID Encrypted Mempool
| Feature / Attribute | Public Mempool | Private Order Flow | LUCID (EIP-8184) |
|---|---|---|---|
| Visible Before Inclusion | Yes (Plaintext) | No (Hidden from public) | No (Ciphertext until commit) |
| Public Permissionless Path | Yes | No (Requires private RPC) | Yes (Public network) |
| Sandwich / Front-Running Protection | Poor (Exposed) | Moderate | High (Commit-before-reveal) |
| Requires Trusted Intermediary | No | Yes (Private Relays) | No (Protocol Native) |
| Builder Plaintext Visibility | Before commitment | Before commitment | After commitment only |
| Censorship Resistance Pairing | Standard network | Provider dependent | Paired with FOCIL (EIP-7805) |
5. Intersecting Protocol EIP Ecosystem
Typed Transaction Envelopes
Provides transaction envelope format used by Sealed Transactions.
Enshrined PBS & PTC
Formalizes in-protocol builder bids and Payload Timeliness Committees.
FOCIL Inclusion Lists
Committee inclusion lists enforced by consensus attesters through fork choice.
LUCID Encrypted Mempool
Commit-before-reveal encrypted transaction inclusion pipeline.
Delayed Execution
Separates consensus attestation from heavy execution payload processing.
Frame Transactions
Integrates native Account Abstraction frames with sealed transaction tickets.
AI Disclaimer: Some content or metadata on EIPsInsight may be AI-inferred or automatically compiled. If you find any discrepancy, please contact us at dev@avarch.org.