Run an Algorand node
Help secure the Algorand network and participate in consensus by running a node.
Help secure the Algorand network and participate in consensus by running a node.
Running an Algorand node essentially means operating a computer program that validates transactions and contributes to securing the network. Thousands of nodes around the world are doing the same thing, working together to validate transactions, secure the network, and maintain the integrity of the Algorand ledger. By running a node, you become an active contributor to this decentralized system.
Recommended for those with a non-technical background
Aust One-Click Node enables you to participate in consensus with a Folks Finance Algo Liquid Governance smart contract. See this helpful video tutorial.
Technical expertise is required for manual setup
Manual setup and running of an Algorand node requires a more hands-on approach compared to one-click options.
The Algorand Developer Portal provides an official step-by-step guide. The guide details a two-folder installation with an updater script to keep your software current. You'll download binaries, configure settings, and potentially use command-line tools to manage and interact with your node.
Disclaimer: Aust One-Click Node is a third-party service. The Algorand Foundation has no control over this external services and makes no guarantees regarding its functionality, security, or reliability. Please exercise caution when accessing these sites and ensure that you understand the associated risks. Never share your private key data with any service.
Your node acts as an independent validator. This helps prevent fraudulent activity and ensures only valid transactions are added to the blockchain.
Your node contributes to a robust Algorand infrastructure, benefitting projects, developers, and users.
Participating nodes have voting rights on network proposals, letting you directly influence Algorand's future development.
With the introduction of consensus incentivization later in 2024, you have the potential to earn rewards for helping process transactions on the network.
The Algorand network comprises relay nodes and consensus nodes.
Relay nodes act as communication hubs, forwarding transactions and blocks to other nodes in the network. Currently, relay nodes are whitelisted, requiring approval to operate.
Consensus nodes (formerly participation nodes) focus on validating transactions and participating in Pure Proof-of-Stake consensus. Anyone can set up and operate a consensus node.
Anyone with an Algorand account with an account balance of at least 0.1 Algo can run a node. To run a participation node you need a system with at least 16GB of RAM, 8 vCPU, a fast SSD (100 GB NVMe or equivalent), and a good internet connection (ideally 1 Gbps).
Head over to the dedicated #node-runners channel on the Algorand Discord server. Connect with experienced node runners, ask questions, and share your experiences. Or, get your node-related questions answered on the official Algorand Reddit page.
The Algorand network comprises two distinct types of nodes: relay and consensus nodes. Relay nodes act as communication hubs, forwarding transactions and blocks to other nodes in the network. Consensus nodes (formerly participation nodes) focus on validating transactions and participating in Pure Proof-of-Stake consensus.
For more detailed information see Algorand node types.
Currently, the Algorand protocol does not include rewards for running nodes on the network. Staking rewards are set to be implemented in late 2024. Learn more about this upcoming change in the Algorand 2024 roadmap.
As of Q1 2024, there are 75 relay nodes and 20 archival nodes on the Algorand network.
Currently, the Algorand Foundation manages the official list of relay nodes, to bootstrap a scalable and reliable initial infrastructure backbone. It is important to stress, however, that anybody with an Algorand account can run a non-relay node and participate in the Algorand consensus protocol (i.e., be a validator).
Moreover, the integrity of the blockchain does not depend on the relay nodes: as long as sufficiently many participation nodes (in terms of stake) behave honestly, the blockchain cannot fork. Even if all the relays misbehave, the worst that can happen is that the blockchain will slow down or stall.
The Algorand Foundation is researching options for making decisions on relay nodes in a more decentralized way.
You can participate in consensus by installing a node manually or setting up a one-click node. Instructions on how to set up a node can be found on the Algorand Developer Portal.
You don't need a specific amount of Algo to run a consensus node on Algorand, but your account must have at least 0.1 Algo for basic functionality.
DISCLAIMER: The information provided herein is for informational purposes only and does not constitute financial advice. We do not recommend that Algo or any crypto assets be bought, sold, swapped, staked, or held by you. We make no warranties or representations about the third parties linked in this page, the information contained on their websites, the assets available through them, or the suitability, privacy or security of their products or services. You acknowledge sole responsibility for and assume all risk arising from your use of third-party services, including risk of loss for assets.