Blockchain · Explainer
Harmony Validator, RPC and Bootstrap Nodes Explained
Harmony is a sharded proof-of-stake network with three node roles that people often mix up: validators that secure consensus, RPC nodes that serve data to apps, and bootstrapping nodes that help new machines find peers. This guide explains what each does, how they differ, and what to check before you run or connect one.
By the DappsAtlas editorial team · Updated

What the Harmony name refers to in this guide
The name Harmony is used by more than one product. In a blockchain context, Harmony usually means the Harmony network, a sharded proof-of-stake Layer-1 whose native token is ONE. Some public reporting for the same words point to DragonWave's Harmony Enhanced, a microwave radio product for telecom networks. That hardware has no connection to blockchain nodes, so it is not covered here.
This guide explains three roles that run on the Harmony network: validator nodes, RPC nodes and bootstrapping nodes. Each role has different duties, costs and risks. People often say node to mean any machine running Harmony software, but these roles do different jobs and should be kept separate in your head and in your setup.
If you were researching radio equipment, the sections below will not help with link planning, frequency bands or hardware specifications. If you are working with the blockchain, read on.
How the Harmony network is organised
Harmony is a Layer-1 blockchain that splits its activity across several shards so that transactions can be processed in parallel. Blocks are produced under a proof-of-stake consensus, where validators who have staked the network's token are selected to propose and sign blocks.
Staking and some network-wide logic run on a designated beacon shard, which is shard 0 in the network's design. ONE is used to pay transaction fees and to stake. Wallets and apps connect to the network through JSON-RPC endpoints, and new machines find other machines through a set of bootstrapping nodes.
The three roles sit on top of this structure:
- Validators secure consensus and keep the chain moving.
- RPC nodes give wallets, explorers and apps a way to read and submit data.
- Bootstrapping nodes help newly started nodes find peers.
Design details such as shard count, block timing and staking parameters can change through upgrades. Treat any figure in older articles, including this one, as something to confirm against the official documentation before acting on it.
What a validator node does
A validator is a node that takes part in consensus. It holds a signing key, is registered in the staking system, and is expected to stay online and produce or attest to blocks when it is selected. In return, a validator can earn rewards from the network. Validators can be run by a single operator using their own stake, or they can accept delegated ONE from other holders.
Because validators sign messages that other nodes rely on, mistakes are costly. Downtime can reduce rewards. Signing conflicting messages, which can happen through misconfigured duplicate machines, can lead to penalties that reduce the stake behind the validator. Delegators share in these outcomes, so the operator's reliability matters even if you never run a node yourself.
Before running or delegating to a validator, read the current staking rules, minimum requirements and penalty conditions in the official documentation. These rules are set by the protocol and can change, so do not rely on memory or on a single forum post.
A validator does not need to serve public traffic. Most operators keep its interface closed and connect through a separate RPC node.
What an RPC node does
An RPC node runs the Harmony software in a non-validating mode and exposes a JSON-RPC interface. Wallets use it to read balances and send signed transactions. Block explorers use it to index history. Decentralised apps use it to read contract state and to broadcast user actions.
RPC nodes can be configured in different ways. A full node keeps recent state and can answer most everyday queries. An archive node keeps historical state so it can answer questions about past blocks, which is needed by some analytics and indexing tools. The right choice depends on what your service needs, and archive setups use far more storage.
An RPC node does not stake and does not sign blocks, so it carries no slashing risk. Its main risks are operational. If it falls behind the chain, returns stale data, or is overloaded, the apps that depend on it will show errors or wrong values.
For a personal wallet, most people use a public endpoint provided by the project or a reputable infrastructure provider rather than running their own. If you do run one, plan for monitoring, log review and regular updates.
What a bootstrapping node does
A bootstrapping node, often called a bootnode, is a node with a known address that new nodes contact when they first start. Its job is to share information about other peers on the network so that the new node can connect to a useful set of them. Once connected, the new node discovers peers on its own and no longer needs the bootnode for that purpose.
Bootnodes do not sign blocks, do not hold user funds and do not have a special role in consensus. The main risk is misconfiguration. If a node uses an outdated or incorrect bootnode list, it may connect slowly, fail to sync, or reach peers that are not running the expected software version.
To set up safely:
- Find the bootnode list in the official Harmony documentation or the project's node repository.
- Compare the addresses with at least one other official source.
- Check that the software version you run matches the version the list was published for.
- Watch the logs after the first start to confirm that peers are connecting.
If a bootnode list comes from an unofficial message, a social post or a direct message, do not use it until you have verified it.
How the three roles compare
The three roles are easier to compare side by side. The table below summarises the typical function and risk of each. Exact requirements and rules should be confirmed in the current documentation.
| Role | Main job | Stakes ONE | Signs blocks | Main risk |
|---|---|---|---|---|
| Validator | Secures consensus | Yes | Yes | Penalties for downtime or misbehaviour |
| RPC node | Serves data to apps and wallets | No | No | Stale or unavailable data |
| Bootstrapping node | Helps new nodes find peers | No | No | Wrong or outdated peer lists |
A useful way to think about it is that validators make the network agree, RPC nodes let people and software talk to it, and bootnodes help new machines join it. A single organisation can run all three, but each role has a separate failure mode, so monitoring and access rules should be set for each one.
If you are a user rather than an operator, you mainly interact with RPC endpoints through a wallet. Your funds are controlled by your keys, not by the node you happen to query.
Steps for running a validator
Running a validator is an operational commitment. The steps below describe the general process. Check the current official guide for commands, versions and parameters before you begin.
- Read the staking rules, penalty conditions and any minimum requirements in the official documentation.
- Prepare a server with the hardware, storage and network connection the guide specifies. Use a machine dedicated to the node.
- Create and back up the validator keys offline. Store the backup in a place that only you control, and test that you can restore it.
- Install the software version named in the guide and sync the node to the current chain state.
- Register the validator in the staking system and confirm that the registration appears on a public block explorer.
- Set up monitoring for uptime, block signing, peer count and disk space, with alerts that reach you outside the server.
- Keep the signing key on a single active machine. Never run two copies with the same key.
- Plan upgrades. Missing a required upgrade can lead to downtime.
If you cannot keep a server online and monitored, delegating to a well-run validator may suit you better. Delegation still carries risk, so compare the operator's track record and terms in the staking documentation.
Running or using an RPC node safely
Running an RPC node can be simpler than running a validator, but the service it provides still needs care. Apps that depend on it will see whatever it returns, so accuracy and uptime matter.
Steps to take:
- Choose full or archive mode based on what your service needs, and size storage accordingly.
- Sync the node fully before you point any app or wallet at it.
- Keep the software updated to the version the network currently expects.
- Limit the methods and rate of requests that reach the public interface, and keep administrative methods off it entirely.
- Compare the node's latest block height with a public explorer to detect lag.
- Log errors and set alerts for falling behind or running out of disk space.
If you use a third-party RPC provider, confirm its supported chains, its request limits and how it handles incidents. Do not send your private keys or seed phrases to any RPC endpoint or support contact. A correct RPC endpoint never needs your keys to read balances or relay a transaction you have signed yourself.
Security checks for node operators and users
Node operators hold keys and control services that other people depend on, so the security basics matter more than any single feature.
Key practices for validators and RPC operators:
- Keep validator signing keys offline when they are not in use, and restrict who can access the server.
- Do not expose validator interfaces to the public internet. Place them behind a firewall or a private network.
- Use separate machines or accounts for validator and RPC roles where possible.
- Enable multi-factor authentication on every hosting, cloud and exchange account linked to the node.
- Check every bootnode, peer list and software download against the official source before you use it.
- Keep the operating system and the node software patched, and apply upgrades on a planned schedule.
- Back up configuration and keys, and test a restore on a separate machine.
For users, the defensive habits are simpler. Never share a seed phrase, never type it into a website, and treat any message asking you to run a command or connect a wallet to fix your node as suspicious until you have checked it through official channels.
How to check current Harmony network information
Harmony's parameters and participation levels change over time, so this guide does not state current figures. To confirm the state of the network yourself, use the following sources in combination:
- The official Harmony documentation, which covers node setup, bootnode lists and staking rules.
- A public block explorer, to see the latest block height, validator registrations and recent activity.
- Any status or announcement channels run by the project, to see planned upgrades or incidents.
- The release notes for the node software, to confirm the version your setup needs.
When two sources disagree, trust the one closest to the protocol, such as the software release notes and the on-chain data, and treat social posts as leads to verify rather than facts.
If you are reading an article that gives a specific minimum stake, hardware spec or reward rate, check its date and compare it with the documentation before you rely on it. Figures from older guides are often out of date.
Frequently asked questions
Do I need to stake ONE to run an RPC node?
An RPC node does not take part in consensus, so it does not need to stake ONE to operate. You still need suitable disk space, bandwidth, a stable server and a way to keep the node synced with the chain. Running one for your own wallet or app does not give you any share of block rewards.
Can a bootstrapping node take my funds?
A bootstrapping node helps a new node discover peers, but it does not sign blocks, hold your keys or move funds. The risk comes from misconfiguration: a bad peer list could slow your node down or point it at unreliable peers. Use the bootnode list published in the official documentation and confirm it before you start.
What happens if a validator goes offline?
Validators that stake ONE can be penalised for downtime or for signing conflicting messages, and delegators can lose part of their stake when that happens. The exact rules, thresholds and penalty sizes can change, so read the current staking documentation before delegating or running a validator.
Is an RPC node the same as a validator?
No. A validator takes part in consensus and holds a staking position. An RPC node answers requests from wallets, explorers and apps. Some operators run both, but they should be configured separately, and the validator's signing keys should never be exposed to the public internet.
Where should I check current Harmony network facts?
Start with the official Harmony documentation, which lists current network parameters, bootnode addresses and node setup guides. Confirm the latest state on a public block explorer and check any status or announcement channels run by the project. Compare at least two sources before you rely on a figure, because network parameters change over time.
Mentioned in this guide
dApps in this guide
DefiLlama is a data site that aggregates total value locked, trading volume and fees for DeFi protocols across many chains.
Keep reading
Related guides
Blockchain · Explainer
Harmony's $1M Developer Hackathon: What It Was and What to Do
Harmony announced a $1 million hackathon for dApp developers in 2021, a past event that no current results confirm is still running. This guide explains what the program was, what happened to the chain afterward, and how builders can judge any Layer-1 prize or grant before they apply.
Blockchain · Explainer
Harmony's $300M Ecosystem Fund: What Developers Need to Know
Harmony has described a $300 million ecosystem fund meant to attract developers to its chain. This guide explains what such a fund is, how grants were approved, what past incidents mean for builders, and how to check where the program stands today.
Blockchain · Explainer
Harmony Blockchain Ecosystem Growth: A 2026 Explainer
Harmony is a smaller Ethereum-compatible Layer-1 blockchain that relies on sharding to add capacity. This guide explains how its scaling works, what growth claims actually measure, and how to check the ecosystem's activity yourself before you use it.
Blockchain · Explainer
Harmony dApps in 2026: How the Ecosystem Works and How to Verify It
Harmony has been pointing to more dApps joining its network, but announcements and live products are different things. This guide explains what the chain offers, how to check which applications are actually running on it, and the risks to weigh before bridging funds or using a Harmony dApp.
Blockchain · Explainer
Hedera Network Updates for DeFi, Stablecoins and RWAs in 2026
Hedera is a public network that has pushed toward DeFi, stablecoin payments and tokenized real-world assets. This explainer covers what the recent updates and partnerships in the public record show, what they do not prove, and how to check current figures yourself.
Blockchain · Explainer
Harmony ONE Gaming dApps: What Happened and What to Check Now
Harmony ONE drew attention in 2022 when gaming dApps started joining its network. This guide explains what drove that growth, what it looked like at the time, and how to judge the ecosystem today.
Blockchain · Explainer
How Hedera Hackathon Prize Pools Work and How to Enter
Hedera hackathon announcements often headline a large prize pool, and the amount that reaches any one team depends on the track, the rules and the final results. This guide explains how to read a prize pool, check its current figure, and decide whether a Hedera hackathon fits your project.
Blockchain · Explainer
Harmony and the Multichain Future: What It Means for Users in 2026
Harmony is a Layer 1 blockchain that has pointed its strategy toward working across several networks rather than sitting on one chain alone. This guide explains what a multichain future means, how cross-chain assets move, where the risks sit, and how to check Harmony's current position yourself.