Parex Network
Block ExplorerCommunityParex NetworkDAO
  • 🦝Parex Network Docs
  • Welcome
    • 🚩Quick Start
      • Parex Network in a nutshell
      • Connect to Mainnet and Testnet
      • Deploy and verify a contract
        • Deploy with Remix IDE
          • ERC-20 smart contract
        • Deploy with thirdweb
        • Verify with Parex Block Explorer
      • Run a Parex Chain Node
      • Become a Validator
        • Run a Validator node
        • Authorization of Other Validators
        • nametag for Validator
        • Validator slashing
        • Validator Locked
      • Parex Halving
  • How we Work
    • 📖Learn
      • About Parex Network
        • Tokenomics
        • Parex Networks Labs
      • Parex Bridge
        • How to bridge PRX PEP20 to BEP20
        • How to bridge PRX BEP20 to PEP20
      • Staking on Parex Chain
        • Locked Stake your PRX on dAPP
        • Unlocked Stake your PRX on dAPP
        • Staking Rewards
        • Staking PRX from your Ledger
      • Become a Validator
        • Run a Validator node
        • Authorization of Other Validators
        • nametag for Validator
        • Validator slashing
        • Validator Locked
      • Glossary
        • Blockchain
        • Consensus mechanisms
        • Governance
        • Validator
        • Staking
        • Wallet
        • PEP-20
        • Wrapped PRX (wPRX)
        • Dead Contract Wallet
      • Parex Halving
  • For Developers
    • 💻Develop
      • Basics
        • Use MetaMask
          • Install MetaMask
          • Link Parex Testnet to MetaMask
          • Link Parex Chain to MetaMask
        • Connect to Parex Chain
          • Connect using RPC
          • Run a Parex Chain Node
          • Use a hardware wallet
        • Block Explorer
        • Parex Testnet Faucets
          • Obtain testnet tokens
          • Obtain TPRX with Parex Testnet Faucet
        • Obtain wPRX or PRX
          • PRX to wPRX
          • wPRX to PRX
        • Deploy and verify a contract
          • Deploy with Remix IDE
            • ERC-20 smart contract
          • Deploy with thirdweb
          • Verify with Parex Block Explorer
        • Tips & Tricks
  • For Community
    • 🫂Community
  • information
    • 🗺️Roadmap
    • ♻️Doc updates
Powered by GitBook
On this page
  • PoABC and validators - a general overview
  • Candidates
  • Slashing

Was this helpful?

  1. How we Work
  2. Learn
  3. Glossary

Validator

PreviousGovernanceNextStaking

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.

PoABC and validators - a general overview

Proof of Asset-Based Consensus (PoABC) 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. 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