🏟️ BUIDL where legends play. Join our Hackathon at Parc des Princes, Paris – July 2025 •
Register Now
Chiliz Chain Developer Docs
Chiliz ChainBlock ExplorerCommunitySocios.com
English
English
  • Chiliz Chain developer docs
  • Quick Start
    • Chiliz Chain in a nutshell
    • Connect to Mainnet and Testnet
    • Deploy and verify a contract
      • Deploy with Remix IDE
      • Deploy with thirdweb
      • Verify with Chiliscan
      • Verify with Chiliz Block Explorer
    • Run a Chiliz Chain Node
    • Free online courses
    • Inflation Supply Allocation Addresses
    • Smart Contract Addresses
  • Learn
    • About Chiliz Chain
      • Tokenomics
      • Security Audits
      • Chiliz Labs
    • About Wallets
      • How to use MetaMask
        • Install MetaMask
        • Link Chiliz Chain to MetaMask
      • How to use a multisig wallet (Safe)
    • About Bridging
      • Using Dcentralab's Chainport
      • Using Chiliz Bridge
      • Bridging stablecoins
      • Making your project token bridgeable
    • About Staking
      • Stake your CHZ
      • Unstake your CHZ
      • Staking Rewards
      • Stake CHZ from your Ledger
      • Chiliz Staking FAQ
    • About Validators
      • Defining Validators and Delegators
      • Why Become a Validator
      • How to Become a Validator
      • Running a Validator node
      • How to Stop Being a Validator
      • About Validator slashing
    • About Fan Tokens
      • 2023 Migration of Fan Tokens to Chiliz Chain
    • About Stablecoins
      • Stablecoins on Chiliz Chain
    • Glossary
      • Blockchain
      • Consensus mechanisms
      • Governance
      • Validator
      • Staking
      • Wallet
      • CAP-20
      • Wrapped CHZ (wCHZ)
  • Develop
    • Basics
      • Connect to Chiliz Chain
        • Connect using RPC
        • Run a Chiliz Chain Node
        • Use a hardware wallet
      • Block Explorers
      • Testnet Faucet
        • Obtain testCHZs with Tatum Faucet
      • Use Wrapped CHZ
      • How-Tos
        • How to get the balance of a wallet
        • How to get the history of a wallet
        • How to get the metadata of a specific NFT
      • Tips & Tricks
    • Advanced
      • How to integrate Socios Wallet in your dApp
      • How to use Account Abstraction
      • How to get the USD price of Fan Tokens
      • How to generate random numbers
      • How to follow transfers of a Fan Token
      • How to create Telegram notifications for Fan Token transfers
      • How to estimate gas fees
    • Chiliz Chain API
    • Developers FAQ
  • Community
    • Chiliz Chain Ecosystem
      • Developer Tools
        • Ankr
        • Azuro
        • Biconomy
        • Blocknative
        • Hyperlane
        • Lumx
        • Moralis
        • Pyth
        • Reown
        • Rarible
        • Tatum
        • The Graph
        • Thirdweb
        • Web3Auth
      • Custody solutions
        • Cobo
        • Fireblocks
      • Wallets
        • Magic
        • Privy
    • Developers events
      • Chiliz Sports Hackathon - July 2024
        • Setting The Stage
        • Getting Started
        • Mission Brief & Key Dates
        • The Prize Money
        • Theme & Intro
        • Tracks, Requirements, Regulations & Scoring Criteria
        • The Process
        • Disclaimers
        • Useful information
      • ETHGlobal Bangkok Hackathon 2024
      • ETHGlobal Istanbul Hackathon 2023
      • ETHGlobal London Hackathon 2024
      • ETHGlobal Online Hackathon Summer 2024
      • Hacking Poland 2025
      • Lumx Hack powered by ETH Rio
  • Chiliz Chain Changelog
    • Governance Proposals & Decisions
      • February 2025: New validator proposals
      • December 2024: Governance Update Proposals
      • May 2024: Dragon 8 (Tokenomics 2.0) Proposal
      • 2024 Dragon8 hard fork announcement
    • Blockchain code changes
    • Outage reports
      • Details on the May 21st outage
  • Doc Updates
Powered by GitBook
On this page
  • Overview
  • PoSA and validators - a general overview
  • The criteria for becoming a validator:
  • Candidates
  • Slashing
  • Double-sign slashing

Was this helpful?

  1. Learn
  2. Glossary

Validator

Last updated 1 year ago

Was this helpful?

Overview

Since a blockchain is based on , it becomes evident to have an integrated protocol on how new blocks will be committed on the blockchain. Blockchain validators are basically computer systems dedicated to maintain security and integrity of the blockchain.

Validator nodes run a program on transactions and further decide the order in which the blocks would sit on the blockchain. Each validator contributes to the consensus protocol by signing blocks containing cryptographic signatures using their private keys.

Thus, by using a distributed consensus protocol, validator nodes process transactions, run them on the blockchain, and save results on the blockchain.

PoSA and validators - a general overview

Proof of Staked Authority (PoSA) is one of the consensus mechanisms that run with the help of validators who commit new blocks on the blockchain. A validator node helps to stake your cryptocurrency on the blockchain.

A validator is selected from the pool of validators based on the amount staked or contributed. Once selected, the validator is responsible for authenticating new transactions and updating the blockchain. In return, the validator earns rewards through transaction fees and commissions.

There's a criterion for how a validator is selected. From the pool, participants who have spent considerable time and staked higher amounts are selected to validate transactions and rewarded thereafter. The validator's block must then need an attestation for the accuracy of other validators before the transaction is confirmed on the blockchain. For this job, the reward (which could be the native cryptocurrency) is then distributed amongst the validators proportionately to the amount they've pledged.

The criteria for becoming a validator:

As a volunteer validator, you must:

  • dedicate a system (computer) to verify and upkeep the integrity of the blockchain.

  • add a certain amount of stake to the pool.

Candidates

Candidates are a set of inactive validators that remain as a backup apart from the active validators. Candidates are also responsible for validating blocks in case the active validators go offline or are inactive.

Slashing

Becoming a validator comes with a huge responsibility as they have to pledge or contribute their crypto share to stand a chance to validate and commit blocks on the blockchain. That said, validators might lose a significant amount of stake due to the slashing process in the form of a penalty.

A validator's stake might get slashed if a bad block is committed to the blockchain. Similarly, if a validator node fails to commit blocks on time (or is offline or inactive), a node is charged with a small amount as a penalty. However, this penalty is not as severe as slashing.

Double-sign slashing

A validator is "double-sign slashed" when more than one block is committed using their validator keys at the same time.

consensus mechanism