BounceBit Documentation
HomepagePortalBounceClub
  • 🔳Welcome to BounceBit
    • BounceBit's Philosophy
    • Challenges Addressed By BounceBit
    • BounceClub: Build on BounceBit
  • CeDeFi
    • 🏦BounceBit CeFi + DeFi
      • Infrastructure
      • Yield Structure
    • 📊CeDeFi Yield
      • Funding Rate Arbitrage
      • Fixed
      • Auto
      • Manual
      • Integration of Node Staking Rewards
      • Rebasing Mechanism
      • Asset Manager Directory
    • 🌎RWA (Real World Assets)
      • RWA in Yield Generation
      • RWA on BounceBit Chain
    • Subscription & Redemption Rules
      • Auto & Manual
      • Fixed
    • Security Risk Management
    • dApp
      • ⚡Superfast
      • Ethena <> BounceBit
      • Convert
  • Infrastructure
    • ⛓️BounceBit PoS Chain
      • Dual-Token Staking Consensus
      • EVM Compatibility and Developer Support
    • 🔐Shared Security Clients
    • 🌉BTC Bridge
    • 🔮Oracle
      • Price Feed On-chain
      • Price Feed Off-chain
      • Data Feed Addresses
    • 💽Ecosystem Integrations
  • ♣️BounceClub
    • Intro
    • 🫂BounceClub Membership
    • MEME
    • Quanto
    • AI Agents
  • Token
    • 🏦BounceBit Tokenomics
      • Key Terms
      • 🪙BB Coin
      • Liquid Staking Token (stBBTC & stBB)
      • Bitcoin on BounceBit (BBTC)
      • Stablecoins on BounceBit (BBUSD)
    • 🧱Staking Delegation
    • 💧Liquid Staking
    • 📤Liquid Custody
    • 🍞Bread and Butter (BB Cross-chain Liquidity)
  • User Guides
    • General
      • How to Get BTCB from Binance
        • How to Transfer BTCB to your Binance Web3 Wallet
      • How to Use the Testnet Faucet
      • How to Add BounceBit Network to Your Wallet
    • 🌉Bridging
      • Portal Bridge
      • MultiBit Bridge
    • BounceClub V2
      • How to Launch a Memecoin
      • Arcade
      • DeFi
        • Quanto
        • Stablecoin
      • AI Agents
    • 📊CeDeFi
      • How to Withdraw/Redeem Your LCT
      • How to Subscribe to CeDeFi (V2)
      • How to Unsubscribe from CeDeFi (V2)
      • How to Wrap / How to get BBTC, BBUSD
      • Ethena <> BounceBit
      • Superfast Trading Guide
    • 💠Node Staking and Delegation
      • How to Stake/Unstake on Portal
      • How to Stake/Unstake BB and BBTC (Delegation)
  • Assets
    • 🪪Brand Guidelines
      • 🎨Logo Kit
    • ✅BounceBit's TVL
    • ✅Smart Contract Audit Report
    • First BounceBit's BTC TVL Audit Report
  • Developer Resources
    • BounceBit Mainnet Node Setup
      • Cosmovisor
    • Chain Info
    • RPC Support
    • How to Verify Smart Contracts
    • How to Withdraw Validator Commission
  • OTHER
    • 🌐BounceBit Official Social Media Channels
    • Terms of Use
    • Privacy Policy
Powered by GitBook
On this page
  • Dual-Token PoS Structure
  • Validator Dynamics and Onchain Contracts
  • Epoch-Driven Validator Selection and Incentivization
  • Sustainable Validator Economics:
  1. Infrastructure
  2. BounceBit PoS Chain

Dual-Token Staking Consensus

PreviousBounceBit PoS ChainNextEVM Compatibility and Developer Support

Last updated 1 year ago

BounceBit introduces a Proof-of-Stake (PoS) consensus mechanism that rethinks conventional single-token staking models. This approach, we call it Dual-Token PoS, is a strategic innovation designed to enhance network security and engagement of network participants.

Dual-Token PoS Structure

BounceBit’s PoS architecture incorporates a set number of node operators that can be selected as Validators. Validators on BounceBit stake BB and or BBTC to record and verify transactions on the network and in return receive transaction fees as staking rewards. It is a hybrid model where each validator can accept both BBTC and or BB coins. There is no minimum number of tokens to be held. This dual-token system not only broadens the stakeholder base but also weaves an additional layer of resilience and security into the network’s consensus fabric. By using BTC in the consensus mechanism, we bootstrap the network with Bitcoins deep liquidity, easy accessibility, and relatively low volatility. Through this dual-token system we additionally reduce the risks that a new Layer 1 might face, e.g. an early death spiral effect caused by a sudden down surge of the BB token is inhibited by the economic value of Bitcoin.

Validator Dynamics and Onchain Contracts

Epoch-Driven Validator Selection and Incentivization

BounceBit’s blockchain operates on an Epoch-based timeline, with each Epoch encapsulating a 24-hour cycle. This systematic approach facilitates the structured selection of validators and the execution of consensus-related operations. Reward distribution, executed at the closure of each Epoch and denominated in BounceBit Tokens, is meticulously calibrated to benefit both validators and stakers, nurturing a cycle of perpetual engagement and network reinforcement.

Each Epoch, a new set of active validators is selected. The maximum number of validators in this set is decided by governance. Which validators can join the set is determined by their voting weight. The voting weight takes into account the amount of BB and BBTC staked by the node operator, and will be based on the price ratio between BB and BBTC. If the node operator is not selected, he will be assigned to the candidates set and reevaluated for the next epoch.

Sustainable Validator Economics:

To try to balance operational requirements, BounceBit empowers validators to impose a commission on staking rewards. This pragmatic approach addresses the economic realities of node operation, ensuring validators are adequately compensated for their critical role in maintaining the network’s robustness and functionality.

⛓️