exSat Network
  • 🔗Important Links
  • 🌌Our Approach
    • What is exSat
      • exSat’s Docking Layer Approach
      • The Paradigm Shift of the Bitcoin Economic Ecosystem
      • Challenges Addressed by exSat
    • Architecture
      • Data Consensus Protocol
        • Network launch phases
        • Decentralized UTXO index
        • Synchronizers and Validators
        • Hybrid Consensus Mechanism
        • Decentralized execution
      • Decentralized Asset Custody (Coming soon)
      • Enhancing the Bitcoin Ecosystem with Smart Contract Capabilities
      • Expanding Possibilities with Rollups
    • $XSAT Tokenomics
      • Total Supply and Issuance
      • Rewards to Synchronizers and Validators
  • 🛠️Guides of Data Consensus
    • Quick Start
    • UTXO Initialization
      • Data preparation
      • Analysis on the UTXO data tobe uploaded
      • Verify the data uploaded to exSat
    • Run a Sychronizer
      • Requirements for Synchronizers
      • Rewards for synchronizers
      • Run as Synchronizer
        • Run from source code
        • Run with Docker
    • Run a BTC Validator
      • Requirements and rewards for BTC Validators
      • Run as BTC validator
        • Run from source code
        • Run with docker
    • Run a XSAT Validator
      • Run as XSAT Validator
        • Run from source code
        • Run with docker
      • Run multiple XSAT Validators
    • Others
      • Operation references
        • Preparation Before You Start
          • Account Preparation
          • Run a BTC node
          • Environment requirements
          • Prerequisites
        • Synchronizer operations
          • Create New Synchronizer Account
          • Synchronizer Registration
          • Execute the synchronizer client
          • Revote For Consensus
          • Change Reward Address
          • Check and claim rewards for synchronizer
          • Update to new Docker version for Synchronizer
        • Validator operations
          • Create New BTC Validator Account
          • Create New XSAT Validator Account
          • Stake for Validator and claim rewards
          • Change Stake Address
          • Change Commission Address
          • Change Commission Ratio
          • Configure Display Information for Your Validator Account
          • Execute the validator client
          • Update to new Docker version for Validator
        • Common operations
          • Import from seed phrase
          • Import from Private Key
          • Set BTC RPC Node
          • Refill BTC for Gas Fees
          • Export private key
          • Remove Your Account
          • Upgrade to new version
          • View Logs
          • Environment variables
  • 👨‍💻Developer Guides
    • Quick Start
    • Native Layer Developer Guides
      • exSat consensus contracts
        • Pool Register Contract
        • UTXO Management Contract
        • Reward Distribution Contract
        • Block Consensus Contract
        • Block Synchronization Contract
        • Validator Management Contract
        • Staking Contract
      • Run exSat native layer RPC Node
  • 🖥️User Guides
    • Wallet Setup
    • Bridge Your Assets
    • Earn Rewards via BTC Staking
    • Explore Our Ecosystem
  • Popular Token Contract Addresses
  • 📚Reference
  • 📦Cutodian Guides
  • 🔐Security Reports
    • Audit Report From Blocksec
  • 🔡Terms and Conditions
    • Terms Of Service
    • Privacy Policy
  • 🎁PR & Press
  • ☎️Contact US
Powered by GitBook
On this page
  • Requirements for $BTC Validator
  • XSAT rewards received
  • XSAT rewards distribution
  1. Guides of Data Consensus
  2. Run a BTC Validator

Requirements and rewards for BTC Validators

Requirements for $BTC Validator

$BTC Validators must stake a minimum of 100 $BTC to qualify as a BTC Validator. This initial 100 $BTC cannot be raised through delegated staking from the community.

Once a Validator becomes qualified, they are allowed to accept delegated staking from community members.

XSAT rewards received

If the Bitcoin block hash submitted by a BTC Validator matches the final exSat consensus, the Validator will receive the reward for that block.

BTC Validators receive 65% or 70% of the block rewards, depending on whether the Synchronizer receives current block rewards also mined the corresponding Bitcoin block:

  • If the Synchronizer mined the corresponding Bitcoin block, the BTC Validator receives 65% of the current block rewards.

  • Otherwise, the BTC Validator receives 70% of the current block rewards.

XSAT rewards distribution

XSAT rewards are distributed among BTC Validators proportionally based on the amount of BTC they have staked.

After receiving the rewards, a validator deduct its commission, and the remaining amount is distributed among all stakers proportionally based on their BTC stakes.

For example:

  • BTC Validators can receive 70% of the current block rewards, equivalent to 35 $XSAT.

  • If a Validator staked 10% of the total BTC staked, it receives 3.5 XSAT.

  • Assuming the Validator’s commission rate is 5%, and there are two stakers:

    • The Validator itself, staking 100 BTC.

    • A delegate staker from the community, staking 10 BTC.

The rewards are distributed as follows:

  1. Commission: 3.5×5%=0.175 $XSAT, retained by the Validator and claimable through its Reward Account.

  2. Validator's Stake Rewards: (3.5−0.175)×100/110 ≈ 3.0227 $XSAT, claimable by the staker address of the validator.

  3. Delegate Staker's Rewards: (3.5−0.175)×10/110 ≈ 0.3023 $XSAT,claimable by the delegate staker.

PreviousRun a BTC ValidatorNextRun as BTC validator

Last updated 4 days ago

🛠️