LogoLogo
  • WELCOME TO ALEPH ZERO
  • EXPLORE
    • About Aleph Zero
    • AlephBFT Consensus
    • The Economy of Aleph Zero
    • Where to Buy AZERO
    • Decentralized Governance on Aleph Zero
    • Ecosystem
    • Aleph Zero Foundation Treasury Management
    • Community
    • Glossary
    • Audit & Research Papers
  • USE
    • Wallets
    • Explorer
    • Ledger
    • Telegram Notifications
    • Aleph Zero Signer
      • General introduction
      • What does Signer do?
      • What are Sub-accounts and Sub-account paths?
      • Why is it critical to store your Secret Phrase in a safe place?
      • How to forget and restore accounts?
      • What are Networks?
      • What are Trusted apps?
    • Dashboard
      • Dashboard basics
      • Overview
    • Stake
      • Staking Basics
      • Staking Menu Overview
      • How to Start Staking with the Aleph Zero Dashboard
      • How to Start Staking With the Developer Wallet
      • How to start staking using Ledger hardware wallet
      • How to Change Nominations
      • How to Stop Staking
      • Staking Rewards
      • Validators
      • Commission and Foundation Nodes
      • Proxy Accounts
    • Validate
      • Validating Overview
      • Hardware requirements
      • Running an Aleph Node on Testnet
        • Downloading and running the node
        • Verifying your setup
        • Customizing your setup
        • Building and running from source [advanced]
          • Building from source
          • Set environment variables
          • Download DB snapshot
          • Running the binary
        • Appendix: Ports, addresses, validators, and archivists
      • Running an Aleph Node on Mainnet
        • Running the node
        • Building and running from source [advanced]
      • Setting your identity
      • Making the node validate
      • Securing your validator
      • Troubleshooting
      • Elections and Rewards Math
      • Testnet Validator Airdrop
      • Foundation Nomination Program
    • Using the EVM-layer
    • Governance
      • Token
      • Multisig Accounts
  • BUILD
    • Aleph Zero smart contracts basics
      • Setting up a Testnet account
      • Installing required tools
      • Creating your first contract
      • Deploying your contract to Aleph Zero Testnet
      • Extending your contract
    • Cross contract calls
      • Using references
      • Using dynamic calls
    • Migrating from Solidity
    • Writing e2e tests with ink-wrapper
    • Aleph Zero Signer integration
    • Front-end app: smart contract interaction
    • Security Course by Kudelski Security
      • ink! Developers Security Guideline
      • Lesson 1 - Getting started with ink!
      • Lesson 2 - Threat Assessment
      • Lesson 3 - Integer Overflow
      • Lesson 4 - Signed-integer
      • Lesson 5 - Role-Based Access Control
      • Lesson 6 - Address Validation
      • Lesson 7 - Smart Contract Control
    • Development on EVM-layer
  • PROTOCOL DETAILS
    • Shielder
      • Overview
      • Design against Bad Actors
      • Preliminaries - ZK-relations
      • Notes and Accounts
      • ZK-ID and Registrars
      • Anonymity Revokers
      • PoW Anonymity Revoking
      • Relayers
      • Deterministic Secret Management
      • SNARK-friendly Symmetric Encryption
      • SNARK-friendly Asymmetric Encryption
      • Cryptography
      • Token shortlist
      • User Wallet
      • Versioning
      • PoC
      • Version 0.1.0
      • Version 0.2.0
    • Common DEX
      • Common Whitepaper - Differences
      • Dutch Auctions
  • FAQ
  • Tutorials
    • Withdrawing coins from exchanges
      • How to withdraw your AZERO coins from KuCoin
      • How to withdraw your AZERO coins from MEXC Global
      • How to withdraw your AZERO coins from HTX
  • Setting up or restoring a wallet
    • How to set up or recover your AZERO account using Aleph Zero Signer
    • How to set up or recover your AZERO account using the official mainnet web wallet
    • How to set up or recover your AZERO account using Nova Wallet
    • How to set up or recover your AZERO account using SubWallet
    • How to set up or recover your AZERO account using Talisman
  • Staking
    • How to stake via a direct nomination using the Aleph Zero Dashboard
    • How to stake via a nomination pool using the Aleph Zero Dashboard
    • How to destroy a nomination pool via the Aleph Zero Dashboard
Powered by GitBook
On this page
  • Keeping track on the validator
  • Switching from nomination to validation

Was this helpful?

  1. USE
  2. Stake

Validators

Validators are members of Aleph Zero community who run the nodes responsible for creating and securing the Aleph Zero blockchain.

PreviousStaking RewardsNextCommission and Foundation Nodes

Last updated 12 months ago

Was this helpful?

To become a validator on the Aleph Zero network, one needs to bond at least, 25,000 AZERO and align with the hardware requirements; see our Validators are responsible for running nodes that verify the truthfulness of transactions conducted on the Aleph Zero network. Validators are a crucial element of the decentralized governance of the chain and will be vouched for by the nominators, who can delegate their stake to validators they deem trustworthy. Rewards assigned to a particular validator are split between the validator himself and his nominators proportionally to their stake. In case of malicious behavior, coins staked by a validator and his nominators can be slashed.

Keeping track on the validator

To make sure you are updated and aware when your validator has stopped produsing blocks, you can subscribe to it via the Telegam bot Aleph Zero Alerts, see the for more info.

Switching from nomination to validation

If you are starting as a validator and would like to include in your bond some AZERO that is currently being nominated to another validator, you will most likely not need to unbond and wait for the unbonding period to end. Below, we cover some possible cases that you might find yourself in and explain the steps that you can take to minimize the number of coins that need to be unbonded (we use standard web wallets here: or ):

  1. Case: You nominate X>=25k AZERO from a single account acc_1 and would like to use the whole X as your validator stake.

    Solution: This is the simplest case. Choose your account and click "Stop" to stop nominating. Then follow the standard steps to generate and set your session keys. Afterwards, click "Validate". Once a new era starts, the changes will take effect. No unbonding happens.

  2. Case: You nominate X>=25k AZERO from a single account acc_1 and would like to use a smaller amount Y<X as your validator stake.

    Solution: Choose your account and click "Stop" to stop nominating. Then click "Unbond funds" to reduce your total bond to Y. Then follow the standard steps to generate and set your session keys. Afterwards, click "Validate". Once a new era starts, the changes will take effect. You will unbond X-Y AZERO and they will be available to you after the unbonding period.

  3. Case: You nominate X<25k AZERO from a single account acc_1 and would like to add some stake to reach Y>=25k and become a validator.

    Solution: Choose your account and click "Stop" to stop nominating. Then click "Bond more funds" in order to increase your total bond to Y. Then follow the standard steps to generate and set your session keys. Afterwards, click "Validate". Once a new era starts, the changes will take effect.

  4. Case: You nominate a total of X>=25k AZERO, but from multiple accounts and would like to become a validator.

    Solution: Unfortunately, you will need to unbond all but one account and wait for the unbonding period to pass. In this case, it is optimal to keep the account with the most funds bonded and, after the unbonding period for the remaining accounts ends, gather all your funds on that account and follow Case 3.

extensive docs on validating.
page
Testnet
Mainnet