Node Deployment
Hardware requirements, client installation, and optimization for full nodes.
Overview
Operating a full node allows you to verify the state of the blockchain independently, without relying on third-party data providers. Whether you are running a dedicated RPC endpoint for your dApp or bootstrapping a validator, the initial setup requirements are similar.
This section covers the deployment of non-validating nodes (Full Nodes, Archive Nodes, and RPC Endpoints).
💡 Note for Validators
If you are looking to set up a consensus-participating node (Validator), please skip to the [Validator Setup] section. Validators require additional key management and security protocols not covered here.
Node Types
Before provisioning hardware, identify the specific role your node will serve:
Node Type
Function
Storage Requirement
Use Case
Full Node
Stores recent blocks and state. Verifies all transactions.
Moderate (1TB - 3TB)
Personal use, Wallets, Light dApps.
Archive Node
Stores the entire history of the blockchain state since genesis.
High (4TB - 15TB+)
Indexers, Explorers, Historical Analysis.
RPC Node
A Full/Archive node configured to accept external API requests (HTTP/WSS).
Moderate - High
Backend for dApps, Exchanges, Bots.
General Hardware Prerequisites
While specific networks (Solana vs. Ethereum) have unique requirements, institutional-grade nodes generally require the following baseline specifications to ensure high uptime.
Storage (I/O is King): NVMe SSDs are mandatory. Standard SATA SSDs or HDDs will cause sync failures on high-throughput chains like Solana, Sui, and Aptos.
RAM: ECC (Error Correcting Code) RAM is recommended to prevent data corruption during long-running sync processes.
Network: A stable 1Gbps+ connection with unmetered ingress/egress is required. Blockchain nodes are bandwidth-intensive.
Last updated