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
  • Staking​
  • Validators​
  • Delegators​
  • Block Rewards and Slashing Penalties​

Was this helpful?

Edit on GitHub
  1. Key Concepts
  2. Staking

Overview

Findora is an open, permissionless blockchain secured by a decentralized network of global validators running the Tendermint consensus mechanism.

PreviousStakingNextEVM Staking

Last updated 1 year ago

Was this helpful?

Staking

Staking FRA tokens allows validators to participate in consensus voting process. To participate, FRA tokens are staked by validators into a PoS contract where the tokens are bonded and subject an unbonding period of 113,400 blocks (roughly 21-22 days) if the validator decides to stop participating in the consensus process. Validators are subjects to slashing penalties during this unbonding period. Notably, the unbonding period exists in order to disincentivize validators from engaging in malicious activities such as a long-range attack (i.e. forking the blockchain and becoming a validator for both the original blockchain and forked (i.e. "fake") blockchain.

Staked tokens are eligible for Block Rewards and subject to slashing penalties.

Validators

FRA token holders can earn additional FRA reward tokens by setting up their own validator, which is a special type of full node that participates in the consensus voting process. Consensus voting is a critical part of writing the next block on Findora. Validators must stake their FRA tokens (i.e. lock the tokens into a bond deposit which is subject to a 113,400 block unbonding period (roughly 21-22 days) if the validator decides to later unstake the tokens). If bonded tokens end up being used to vote duplicitously (i.e. for two conflicting commit-vote signatures), the validator's bonded tokens will be slashed (i.e. deducted from the validator's wallet balance and burned as a penalty). Thus, bonding tokens during the staking process is critical to incentivizing honest participation in the consensus process.

Validator consensus voting follows the Tendermint consensus ruleset which is based on Byzantine Consensus algorithm for asynchronous systems. To incentivize validators to participate in the voting process, they are eligible to earn block rewards for their efforts and the block rewards (probabilistically) paid to validators is directly proportional to the FRA staked by the validator.

Validators are selected from the pool of validators candidates based on the number of FRA staked. Only the validators in the top 100 in terms of FRA staked will participate in the consensus voting process.

Delegators

FRA holders that do not want to set up their own validator to directly stake FRA can instead delegate their tokens to a validator to be staked on their behalf. After paying a commission fee, delegators also earn block rewards.

Block Rewards and Slashing Penalties

Block rewards exist to incentivize the secure, decentralized participation of 3rd party validators to create the next block. Intentionally malicious or incompetent validators who double sign transactions or offer low availability to participate in consensus voting are punished thru slashing penalties.

See the and documents for details.

​
​
​
​
Rewards
Penalties