LogoLogo
  • Overview
  • Basics
    • Architecture
  • Key Concepts
    • EVM Ledger
    • UTXO Chain
      • Confidential transfers
        • Overview
        • Concepts
        • Technical Specifications
    • Prism++ Transfer
    • Triple Masking
      • Overview
      • SDK Installation
      • Bar to Abar
      • Abar to Bar
      • Abar Transfer
    • Staking
      • Overview
      • EVM Staking
        • UTXO Staking and EVM Staking
        • EVM Staking Portal User Guide
      • Consensus
      • Rewards
      • Penalties
  • Developers
    • Acquire Testnet FRA
    • EVM Tools & Tutorials
      • Contract Deployment
        • Ganache
        • Hardhat
        • Remix
        • Truffle
        • Waffle
      • The Graph
      • Band Protocol
      • Mint NFTs
        • Deploy NFT Contract (1 of 3)
        • Mint NFT (2 of 3)
        • View NFT (3 of 3)
    • Developer SDKs
      • UTXO Native Chain SDK
        • UTXO Native Chain SDK Installation
        • Developer Tools
          • Findora CLI Tool
        • UTXO API Reference
          • Account
          • Keypair
          • Network
          • Asset
          • Staking
          • Transaction
          • Helpers
      • ZkRouting SDK
      • zkDID SDK
        • zkDID SDK Installation
        • zkDID API Reference
        • zkDID Example Code
      • Prism++ SDK
    • EVM References
      • Metamask
      • Local Development Network Setup
      • EVM API Reference
      • Precompiled Contracts
    • Resources
      • Bug Bounties
      • Events
        • πŸ—οΈETH San Francisco 2022
          • zkDID and Credentials
        • πŸ—οΈETH Denver 2023
    • Game-Specific Chains
      • GSC Highlights
      • User Guide
      • Developer Tools
  • Network Settings
    • Contract Addresses
    • Network Settings
  • General User Materials
    • Acquire FRA
    • Acquire FRA (Testnet)
    • Stake FRA
    • Use Wallets
      • MetaMask
        • Download
        • Configure (Auto)
        • Configure (Manual)
      • Findora Wallet
        • Download
        • New Wallet
        • Transfer
        • Prism++
        • Adding Assets to the Findora Wallet
        • Manage Assets
      • Ledger Hardware Wallet
    • Bridging Tokens to Findora
    • Use Block Explorers
    • Explore Testnet
      • Triple Masking
        • Triple Masking Demo
      • EVM Staking
      • Prism++
        • Prism++ Testing Campaign
          • πŸ’°Testnet Wallet Setup/Funding
          • πŸ‘¨β€πŸŒΎπŸ‘¨πŸŒΎ Peasant: Prism++ Campaign Signup
          • πŸ§’Pupil: FRC20 Token Transfers
          • πŸ§‘β€πŸŽ¨πŸ§‘πŸŽ¨ Pilgrim: FRC 721 Token Transfers
          • πŸ§‘β€πŸŽ“πŸ§‘πŸŽ“ Prodigy: FRC1155 Token Transfers
          • πŸ§‘β€πŸš€πŸ§‘πŸš€ Pioneer: Mainnet Transfers
          • Prism++ Testnet Campaign FAQs
    • Gaxle Events
      • Game Chain Challenges
        • Getting Started
        • The Campaigns
        • The Reward Raffles
  • Validator Materials
    • Findora's University Program
    • Validator Setup Guides
      • System Requirements
      • Acquire a Server
      • Validator Toolbox Setup
        • New Build
        • Existing Build
        • Additional Info
      • Manual Setup
      • Automated Setup (Deprecated)
    • Upgrade Guides
      • Node Upgrade (Toolbox)
      • Node Upgrade (Manual)
      • fn CLI Upgrade (Wallet)
    • Operational Guides
      • Emergency Recovery
      • Data Backup
      • CLI Staking
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Key Concepts
  2. Staking

Consensus

PreviousEVM Staking Portal User GuideNextRewards

Last updated 2 years ago

Was this helpful?

Consensus

The Findora consensus algorithm chooses which validator can propose the next block with a frequency in proportion to a validator’s voting power. It also specifies which validators can participate in the voting process (and the exact details fo the voting process) to determine the next block. In short, Blocks must progress through the pre-vote and pre-commit process and a new block is created only when 2/3rds of validators post a commit vote.

A proposed addition of a new block to the blockchain may fail if the proposing validator is offline, the network is slow, etc. If failure occurs, the network moves to another validator to propose a new block. For full voting algorithm details, view the Tendermint consensus algorithm white paper.

​