Ethereum node
A dedicated Ethereum node. Your own RPC, no shared limits.
A dedicated Ethereum node is an Ethereum RPC node that answers only you. Every eth_call and eth_getLogs runs on a server sized for Ethereum, with a backup node beside it and no shared rate limits.
- Full
- $139/mo
- Archive
- $289/mo
- Ready
- 24 h
02Full or archive
Ethereum full node or Ethereum archive node?
Same chain, same endpoint. The difference is how far back your node can answer.
Full node
$139/mo
- Keeps
- Current state plus recent history: the last 128 states in memory, about 25 minutes of blocks
- Query
- eth_call, eth_getLogs, balances, sending transactions
- Cannot
- Read old state: you get "required historical state unavailable"
- Disk
- About 535 GB on Erigon (measured), 500 GB+ on Geth
Archive node
$289/mo
- Keeps
- Every state of every block since genesis
- Query
- eth_call and balances at any past block, plus the old state that history queries read
- Good for
- Analytics, tax and accounting tools, indexers, audits
- Disk
- About 2.25 TB on Erigon (measured), 12 TB+ on hash-based Geth
The one-line test
If your app only asks "what is true now", a full node is enough. If it asks "what was true at block X", you need archive.
Sources: Erigon docs, hardware requirements (measured 17 Sep 2026), checked October 2026; ethereum.org, run a node (updated 17 Aug 2026), checked October 2026; Geth docs, sync modes (edited 18 Feb 2025), checked October 2026
03How it works
How an Ethereum RPC node works: one box, two programs.
Your app sees one URL. Behind it, two clients keep each other honest.
Consensus client
Follows the beacon chain: Lighthouse, Prysm, Teku, Nimbus or Lodestar.
Execution client
Holds state and runs the EVM: Geth, Erigon, Reth, Nethermind or Besu.
Engine API, port 8551
The authenticated link between the two.
Your endpoint
JSON-RPC through nodes.rocketrpc.com. Peers connect on 30303.
Since the Merge, every Ethereum node is two programs. Neither works alone.
Your node runs both and gives you one endpoint, so you never wire them together.
JSON-RPC listens on localhost (8545) by default. You reach it through your private endpoint, not an open port.
04Know the field
Same archive node, very different disk bills.
How big an Ethereum archive node is depends on the client, not just the chain. Here are the published numbers.
The consensus client adds roughly 200 GB on top. Geth docs also note hash-based archives can exceed 20 TB.
Geth
- Full
- 500 GB+ (snap sync)
- Archive
- 12 TB+ hash-based; about 2 TB path-based since v1.16
- Source
- ethereum.org; Geth docs, edited 24 Feb 2026
Erigon
- Full
- 535 GB measured
- Archive
- 2.25 TB measured
- Source
- Erigon docs, measured 17 Sep 2026
Reth
- Full
- 1.2 TB+
- Archive
- 2.8 TB+
- Source
- Reth docs, as of 23 Jun 2025
Nethermind
- Full
- 500 GB+ (snap sync)
- Archive
- 12 TB+
- Source
- ethereum.org, updated 17 Aug 2026
Besu
- Full
- 800 GB+ (snap sync)
- Archive
- 12 TB+
- Source
- ethereum.org, updated 17 Aug 2026
Consensus clients: Lighthouse, Lodestar, Nimbus, Prysm and Teku. Nimbus ships both halves. Education, not a statement of which client a given node runs.
Sources: ethereum.org, run a node (updated 17 Aug 2026), checked October 2026; Geth docs, archive nodes (edited 24 Feb 2026), checked October 2026; Erigon docs, hardware requirements (measured 17 Sep 2026), checked October 2026; Reth docs, system requirements (as of 23 Jun 2025), checked October 2026
05Ethereum, specifically
Six Ethereum facts that decide how a node behaves.
These are the details that trip people up when they run a node themselves.
Checkpoint sync
A consensus client with checkpoint sync can catch up in a few minutes, per the Geth docs.
The disk keeps growing
ethereum.org says a 2 TB minimum is likely exceeded by 2027. 4 TB NVMe is its recommendation.
Not just any SSD
ethereum.org discourages DRAM-less and QLC drives. Slow disks are why many home nodes fall behind.
Three ports to know
P2P on 30303, JSON-RPC on 8545, Engine API on 8551, authenticated between the two clients.
128 recent states
A full Geth node keeps the last 128 states, about 25 minutes of blocks at 12 seconds each.
Errors that mean "archive"
required historical state unavailable and missing trie node point to state a full node pruned.
Sources: Geth docs, sync modes (edited 18 Feb 2025), checked October 2026; ethereum.org, run a node (updated 17 Aug 2026), checked October 2026
06Who rents one
Why teams rent a dedicated Ethereum node.
Each of these hits a wall on shared endpoints sooner or later.
Analytics and tax tools
Balances and contract values at old blocks are historical queries, and those need an archive node.
Wallets, exchanges and payments
Unmetered eth_getLogs and eth_call, with no shared rate limits in the way.
Bots and searchers
A node of their own for watching the chain, with no shared limits slowing them down.
Indexers and subgraphs
Long historical queries that hit limits on shared RPC.
A second source
Your own endpoint next to a vendor's, so one outage does not take you down.
07Price check
An Ethereum node for less than half the usual price.
Allnodes lists dedicated Ethereum prices per node type, so the comparison is like for like.
Full node
Archive node
Allnodes: the cheapest dedicated plan on its Ethereum pricing page.
Source: Allnodes Ethereum pricing, checked October 2026
Chainstack
No dedicated price published
Its "from $49 a month" is shared archive access, not a dedicated node.
Chainstack Ethereum page, checked October 2026
QuickNode
Price on request
Dedicated clusters are quoted, not listed.
QuickNode clusters page, checked October 2026
You save each month
$181 full, $351 archive
against the Allnodes list price above
08What you get
Your Ethereum RPC node, priced for the term you want.
Pick the node type and how long to prepay. The price updates as you choose.
Your Ethereum node
Node type
Term
- A dedicated server sized for Ethereum
- Execution and consensus clients, one endpoint
- A backup node, included
- A private endpoint on nodes.rocketrpc.com
- Your server logins
- No setup fee, ready within 24 hours
$139
a month, full node
Billed monthly
Pay in BTC, ETH, USDT, USDC, BNB, SOL, TRX, LTC, DOGE or XMR.
10Questions
Ethereum node questions
Real questions from node operators, answered plainly.
What are nodes and clients?
A node is a computer running Ethereum software, and that software is called a client. Every Ethereum node runs two: an execution client that holds state and a consensus client that follows the beacon chain.
Why should I run an Ethereum node?
Your own data, your own limits and your own uptime. A dedicated node answers your queries without sharing them with anyone, and keeps working when a shared provider has a bad day.
How should I build an ETH RPC node to replace Infura without mining?
Ethereum has no mining since the move to proof of stake. You need an execution client, a consensus client, a fast NVMe disk and time to sync. Or rent a dedicated node and get the endpoint within 24 hours.
How to sync an archive node with limited NVMe?
Pick the client by disk. Published figures run from about 2 TB (path-based Geth, Erigon at 2.25 TB) to 12 TB and more for hash-based archives.
How many versions of account data are retained in PathDB?
By default Geth keeps the most recent 128 states, about 25 minutes of blocks. Anything older needs archive mode.
What does "required historical state unavailable" mean?
Your node no longer has the old state you asked for, because a full node prunes it. An archive node keeps it.
How does a node recover from internet outages?
It reconnects to peers and catches up on the blocks it missed. A backup node runs beside yours on every Ethereum plan.
How do I protect my Ethereum node from attacks?
Keep JSON-RPC off the open internet. It listens on localhost by default, and the Engine API between the two clients is authenticated. Your node is reached through a private endpoint, not an open port.
How much does a dedicated Ethereum node cost?
$139 a month for a full node and $289 for an archive node, with no setup fee. Prepay 3, 6 or 12 months for 10, 15 or 25 percent off.
How long until my Ethereum node is ready?
Within 24 hours of payment. The endpoint and server logins show up in your dashboard.
Your own Ethereum RPC, within a day.
Full $139 or archive $289 a month, backup node included, ready within 24 hours.