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
  • Network Launch Phases
  • 1. Initialization (Ended)
  • 2. Network Launch (In progress)
  • 3. BTC & XSAT Staking (Coming soon)
  • Differences Between "Network Launch" and "BTC & XSAT Staking" Phases
  • 1. Consensus Rules
  • 2. Token Reward Allocation
  • Transitioning from "Network Launch" to "BTC & XSAT Staking"
  1. Our Approach
  2. Architecture
  3. Data Consensus Protocol

Network launch phases

PreviousData Consensus ProtocolNextDecentralized UTXO index

Last updated 1 day ago

Network Launch Phases

The exSat network launch is structured into three phases:

1. Initialization (Ended)

During this phase, the exSat Foundation as a snapshot to kickstart network operations. This phase is non-incentivized and focuses solely on establishing the initial infrastructure.

2. Network Launch (In progress)

After completing the Initialization phase, the exSat network begins synchronizing raw Bitcoin block data. This ongoing process involves uploading and processing Bitcoin blocks, starting from height 840,000 up to the latest block. As of February 22, 2025, the network has caught up with the latest Bitcoin block. At this stage, the exSat reward mechanism is activated, allowing participants to stake a minimum of 100 BTC to become Validators and engage in the consensus process.

3. BTC & XSAT Staking (Coming soon)

With the exSat network fully synchronized with Bitcoin’s latest block, participants will soon be able to stake $XSAT to qualify as Validators. This enables them to participate in the consensus process and earn $XSAT rewards.

Differences Between "Network Launch" and "BTC & XSAT Staking" Phases

1. Consensus Rules

  • Network Launch Phase: Participants can only stake 100 BTC to become Validators.

  • BTC & XSAT Staking Phase: Participants can stake either 100 BTC or 2,100 XSAT to qualify as Validators.

Why XSAT Staking Begins in the Third Phase

XSAT staking is introduced in the third phase to align with the tokenomics and fair-launch principles of the exSat network. XSAT tokens are fairly distributed with no pre-mining or initial allocations, meaning all XSAT is mined during the synchronization of Bitcoin blocks.

At the time of the mainnet launch, the market lacked a sufficient supply of XSAT tokens for staking. By the third phase, after several months of mining and catching up with Bitcoin blocks, the network has achieved a significant XSAT token supply, making it feasible to enable XSAT staking for Validators.

2. Token Reward Allocation

Transitioning from "Network Launch" to "BTC & XSAT Staking"

The transition from the Network Launch phase to the BTC & XSAT Staking phase involves three steps:

Step 1: Consensus Contract Upgrade

Step 2: New Reward Mechanism Activation

Once the new reward distribution mechanism is activated:

  • XSAT Validators begin earning rewards, encouraging more community members to participate and further decentralize the exSat network.

Note: During this phase, XSAT Validator consensus results are not included in the final consensus results. Only BTC Validator consensus results are considered valid. This precaution ensures network stability, as an insufficient number of XSAT Validators could allow malicious actors to disrupt the consensus by controlling 1/3 of the XSAT Validators.

Step 3: New Consensus Activation

Once there are enough XSAT Validators operating, the new consensus mechanism is activated. At this stage, the exSat Network requires agreement between XSAT Validators and BTC Validators to achieve consensus on the latest Bitcoin block hash, ensuring a highly decentralized and secure system.

During the Network Launch phase, Validators are primarily institutions or large BTC holders due to the high entry requirement. Introducing XSAT staking diversifies Validator participation by making it more accessible to community members. This enhances the decentralization and security of the exSat Data Consensus Protocol. Learn more about the new here.

The reward distribution for XSAT differs between the Network Launch and BTC & XSAT Staking phases. See the detailed reward distribution .

The upgrade introduces XSAT staking. Community participants can stake 2,100 $XSAT and run the Client to become . At this stage, XSAT rewards are not yet enabled, and running an XSAT Validator will not yield rewards. This step is a preparatory phase for the consensus upgrade.

Synchronizers, BTC Validators, and XSAT Validators receive rewards based on the .

🌌
synchronizes the UTXO data of the first 840,000 Bitcoin blocks
consensus rules
here
XSAT Validators
updated rules