Skip to content
rocketrpc

Ethereum logoEthereum 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
your appyour Ethereum nodenodes.rocketrpc.comin syncbackup nodeincluded
Your node and its backup, both following Ethereum mainnet.

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

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.

  1. Consensus client

    Follows the beacon chain: Lighthouse, Prysm, Teku, Nimbus or Lodestar.

  2. Execution client

    Holds state and runs the EVM: Geth, Erigon, Reth, Nethermind or Besu.

  3. Engine API, port 8551

    The authenticated link between the two.

  4. 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.

Ethereum archive disk, by execution client
Geth, path-basedabout 2 TB
Erigon2.25 TB
Reth2.8 TB+
Geth, Nethermind or Besu, hash-based12 TB+

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.

Dedicated Ethereum node, monthlyRocketRPCAllnodes

Full node

$139
$320

Archive node

$289
$640

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.

Ethereum logo

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

Get your Ethereum node

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.