SatoshiChain
  • What is SatoshiChain?
    • 1.1 Phases
    • 1.2 Connect To SatoshiChain
    • 1.3 Solutions
    • 1.4 Characteristics
  • Main Features
    • 2.1 'Clique' Proof-of-Authority (PoA) Consensus
    • 2.2 EVM-compatible
    • 2.3 Decentralized Governance
    • 2.4 Cross-chain Compatibility
  • Background
    • 3.1 Cryptographic Hash Functions
    • 3.2 Digital Signatures
      • 3.2.1 Secp256k1 Curve
      • 3.2.2 ECDSA Signature Algorithm
    • 3.3 Ethereum Virtual Machine (EVM)
    • 3.4 Consensus Protocols
      • 3.4.1 Proof-of-Work (PoW) - Nakamoto Consensus
      • 3.4.2 Istanbul Byzantine Fault Tolerant (IBFT)
      • 3.4.3 IBFT Proof of Authority (PoA)
      • 3.4.4 IBFT Proof-of-Stake (PoS)
      • 3.4.5 RAFT
      • 3.4.6 'Clique' Proof-of-Authority (PoA)
      • 3.4.7 Comparison and Selection
  • Developers
    • 4.1 SatoshiChain Layering Architecture
    • 4.2 SatoshiChain Cross-Chain Protocol
    • 4.3 SatoshiChain Design
    • 4.4 Native Currency of SatoshiChain: The $SC Token
    • 4.5 SatoshiChain Configurations
  • VE Model for SatoshiChain
    • 5.1 Voting Power
    • 5.2 How to Use $veSC
  • Smart Contracts of SatoshiChain
    • 6.1 Validator Set Contract
    • 6.2 Slashing Contract
    • 6.3 Staking Contract
    • 6.4 Governance Contract
    • 6.5 Vault Contract
    • 6.6 Bridge Contract
  • SatoshiChain Staking
  • SatoshiX Decentralized Exchange (DEX)
  • Potential Applications
    • 9.1 NFT
    • 9.2 DeFi
    • 9.3 GameFi
  • Become a Validator Node Operator
Powered by GitBook
On this page
  1. Developers

4.2 SatoshiChain Cross-Chain Protocol

Previous4.1 SatoshiChain Layering ArchitectureNext4.3 SatoshiChain Design

Last updated 2 years ago

This SatoshiChain Cross-Chain Protocol is essential to linking the original Bitcoin blockchain to the SatoshiChain. This protocol uses a fixed ratio of 1:100,000,000 BTC:SAT to enter or exit the SatoshiChain. When users peg their Bitcoin to the SatoshiChain, the SatoshiChain protocol mints Satoshi tokens ($SAT). Conversely, when a user destroys $SAT tokens, he can withdraw bitcoin from the SatoshiChain chain using a ratio of 100,000,000:1. In this context, a cross-chain bridge protocol module will be utilized to achieve cross-chain transactions. . The primary features of the cross-chain protocol are:

  1. Decentralized and secure cross-chain support of Bitcoin to SatoshiChain

  2. A trustless key generation for threshold signature schemes. Generated private shares of the signing key will be used to calculate final signed transactions.

  3. The private key shares will also be managed by the community and third-party partners to eliminate any risk of a single-point-of-failure (i.e., centralization).

  4. The protocol governance mechanism supports voting capabilities for organizations that run on the cross-chain protocol.

Fig 3. SatoshiChain Cross-Chain Protocol