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
  1. Guides of Data Consensus

Quick Start

PreviousRewards to Synchronizers and ValidatorsNextUTXO Initialization

Last updated 2 months ago

In the exSat system, participants are divided into different roles:

  • Synchronizer (Mining pools): Synchronizers are key participants in exSat's underlying protocol and typically come from BTC mining pools. Only miners who have successfully mined a block on the BTC chain in the past 72 hours are eligible to become Synchronizers. Synchronizers are responsible for uploading the latest BTC blocks to exSat and completing the validation and parsing works. Click to learn more about Synchronizers.

  • Validator: Validators are key participants in exSat's underlying protocol. Users must stake at least 100 $BTC or 2100 $XSAT to become Validator. Validators provide security for exSat and are responsible for reaching consensus on the latest BTC blocks. Only BTC block data that has got consensused by Validators will be accepted as valid on the exSat network. You can read more about and .

  • Developer: Developers use the various infrastructures provided by exSat (such as the Data Consensus Protocol, UTXO index, Custody service, etc.) to build a wide range of decentralized applications (DApps) based on BTC. These applications may cover a variety of scenarios, including BTC lending, payments, asset issuance, cross-chain bridges, and more. Developers can write smart contracts using C++ on the native layer or develop contracts based on EVM on the extended layer. Developers can quickly access development resources or learn more about EVM support.

  • User: Users can use the services provided by exSat or access various DApps created by developers. Users will be able to bridge their BTC to exSat via the cross-chain bridge, to use it as gas fees or for other purposes. Users can also participate in consensus by , enhancing the security of exSat and getting XSAT rewards. Click to explore more.

  • Custodian (coming soon) : Custodians play a key role in exSat's asset protocol, building the connection between BTC and exSat on the assets. Custodians provide security and trust for exSat's cross-chain bridge and various asset protocols. Click to learn more about Custodians.

πŸ› οΈ
here
BTC Validator
XSAT Validator
here
staking their BTC to Validators
here
here