Skip to main content

Why using Erigon?

Erigon is an Ethereum execution client focused on performance, low disk usage, and modular architecture.

A core benefit of Erigon is its reduced disk footprint across all available sync modes — achieved through efficient state storage and compression, making node operation feasible on consumer-grade hardware. It also features an integrated Consensus Layer (Caplin), eliminating the need for separate CL software, and a BitTorrent-based protocol for decentralised historical data distribution.

10×
cheaper to backup & distribute node data
< 2 TB
archive node on consumer SSD
1 binary
execution + consensus, no extra software
40+
AI query tools via built-in MCP server

Key Architectural & Performance Advantages

Erigon's architecture provides measurable improvements in cost, performance, and reliability.

Integrated Consensus Layer (Caplin)
Built-in consensus client — no need to run and manage separate software like Lighthouse. One binary handles both execution and consensus, simplifying setup for stakers and node runners.
State Storage (Flat DB)
Replaces the Merkle Patricia Trie with a flat key-value database. Faster reads and writes, and a smaller on-disk footprint for any node type.
Immutable, Decentralised Data
Historical data lives in immutable files distributed via BitTorrent — up to 10× cheaper to backup, repair, and distribute. No double-disk usage, no complex serialisation.
Staged Sync
Splits data processing into specialised stages, minimising random disk I/O and write amplification. Efficiently integrates large datasets into Erigon's flat DB.
Predictable RPC Performance
No background compaction means no unpredictable resource spikes. RPC throughput stays stable and consistent — critical for providers and validators who cannot afford surprises.
Modularity
Core node, RPC daemon, and tx pool run as independent processes with per-component resource limits. If one crashes the rest stay alive. Run multiple instances without downtime.
OtterSync
Shifts initial sync from CPU-intensive transaction re-execution to network download — similar to BitTorrent for state data. Reduces sync time for both full and Archive nodes.
Flexible Pruning
--prune.mode=minimal gives a smaller-than-full-node footprint that still satisfies all validator requirements. Right-size your storage without sacrificing functionality.

Benefits by Audience


AI-Native Node Access (MCP)

Erigon ships a built-in Model Context Protocol (MCP) server, enabled by default on 127.0.0.1:8553. Connect any MCP-compatible AI assistant — Claude Code, Claude Desktop, or OpenAI Codex — directly to your node and query it in plain English, with zero integration overhead.

💬 What is the ETH balance of vitalik.eth right now?
💬 Show all ERC-20 transfers in the last 100 blocks.
💬 Which tx in block 21,000,000 used the most gas?
💬 My node seems stuck — check sync status and recent logs.

The interface is read-only and localhost-bound — no risk of unintended state changes. For developers this means instant on-chain lookups during development, natural-language log triage, and a complete RPC surface accessible without writing a single line of code.

# Register with Claude Code in one command
claude mcp add --transport sse erigon http://127.0.0.1:8553/sse