Skip to main content

What Is ETH RPC Full Node and Archive Node?

tokenviewAbout 2 min

What Is ETH RPC Full Node and Archive Node?

What is Ethereum Node?

blockchain database known as a ledger. There are different types of nodes and client software programs with different features and purposes, which we will dive into shortly. A node refers to a computer that operates the Ethereum client software and is linked to other nodes within the network. These nodes collaborate to authenticate transactions and validate the shared blockchain database called a ledger. Various types of nodes and client software programs exist, each offering distinct features and serving specific purposes. We will explore these in more detail shortly.

What is an Ethereum Full Node?

In the previous Ethereum version (PoW consensus mechanism), a Full node was comprised of a single client software. However, in the new Ethereum state (ETH2 with Proof-of-Stake), a Full node will now require two distinct client software. One client is responsible for the consensus layer, while the other handles the execution layer. These clients collaborate to validate Ethereum's state, transmit information to incoming JSON RPC requests, and support consensus layer validators.

Recommended hardware requirements to run a Full node:

  • A fast CPU with 4+ cores
  • 16 GB+ of RAM
  • A fast SSD drive with at least 1 TB of space (storage capacity will grow over time)
  • 25 MBit/s bandwidth

Tokenview ETH Node As A Serviceopen in new window that provide ETH RPC Node services for users to develop the ETH dApps without building the ETH node.

What is ETH RPC Full Node and Archive Node
What is ETH RPC Full Node and Archive Node

What is an Ethereum Archive Node?

An Archive node inherits the same capabilities as a full node and builds an archive of historical states. This type of node is useful when querying historical blockchain data that is not accessible on Full nodes. For example, you'll want to access an Archive node if you need block data before the last 128 blocks. Also, Archive nodes aren't required to participate in block validation and can theoretically be built from scratch by simply replaying the blocks from genesis.

An Archive node inherits the same capabilities as a Full node and builds an archive of historical states. This type of node is useful when querying historical blockchain data that is not accessible on Full nodes. For example, you'll want to access an Archive node if you need block data before the last 128 blocks. Also, Archive nodes aren't required to participate in block validation and can theoretically be built from scratch by simply replaying the blocks from genesis.

Recommended hardware requirements to run a Full Archive node:

  • A fast CPU with 4+ cores
  • 16 GB+ of RAM
  • Storage will vary depending on the client software (as of March 2023, archive mode on Geth takes ~13.5 TB, and Erigon takes up ~2 TB (3 TB is recommended)).
  • 25 MBit/s bandwidth
What is ETH RPC Full Node and Archive Node
What is ETH RPC Full Node and Archive Node

Tokenview ETH Blockchain APIsopen in new window that provide ETH Archive Node services for users to develop the ETH dApps without building the ETH node.

About Tokenview Blockchain APIs & Data Service Platform:

Tokenview blockchain APIs & data service platform contained 120+ blockchains has powerful endpoints that simplify complex blockchain data into single API calls. Code for all supported blockchains using unified API calls. From here to easily get transaction, address, gas, contract, token, NFT, logs and any information from chain. And Yes you can also send tx to chain. One-click configuration with APIKey helps developers to Use, to Create, to Build.
Last update: