SATPORT Docs
  • 1 Introduction and Background
  • 2 Limitations of BTC and BTC-pegged Assets
    • 2.1 Limited Empowerment of BTC Native Assets
    • 2.2 Weaknesses of BTC-pegged Assets
  • 3 Overview of SATPORT
  • 4 SATPORT Technical Architecture
    • 4.1 Hyper-Scalability Solution: zk-HSS
      • 4.1.1 Private Key Sharding
      • 4.1.2 Asset "peg-in" Solution
      • 4.1.3 "Peg-In" Process
      • 4.1.4 Asset "Peg-out" Mechanism
    • 4.2 SATPORT's Dual Security Mechanism
  • 5 satBTC
  • 6 Ecosystem Development Plan
  • 7 Exploring the Integration of ZKP with BTC Use Cases
    • 7.1 Research Direction and Planning
    • 7.2 Applications of Chain State Proofs
  • 8 RaaS Strategy
  • 9 Conclusion
Powered by GitBook
On this page
  1. 4 SATPORT Technical Architecture
  2. 4.1 Hyper-Scalability Solution: zk-HSS

4.1.4 Asset "Peg-out" Mechanism

Previous4.1.3 "Peg-In" ProcessNext4.2 SATPORT's Dual Security Mechanism

Last updated 1 year ago

SATPORT's decentralized network consists of two types of permissionless and dynamically adjustable roles: Validator nodes and "Porter" non-privileged nodes. Validator nodes are responsible for block consensus, while Porter non-privileged nodes handle transaction signing.

In SATPORT's decentralized two-way peg mechanism, when a user initiates a withdrawal "peg-out" transaction, it requires signing by Porters. Only when the "peg-out" transaction is successfully verified can the user receive an equivalent amount of BTC assets on the Bitcoin network.

SATPORT significantly enhances the security of asset "peg-out" transactions through an innovative separation of three powers mechanism, greatly reducing the privileges of Porter.

The non-privileged attribute of Porter is primarily reflected in the verification mechanism of the "peg-out" transaction. The transaction information signed by Porter and the transaction information initiated by the user need to mutually verify each other. Only when the two are consistent can the transaction be successful. This ensures the separation of three powers: the user's account operation right, the validator's accounting right, and the Porter's transfer right. Under this separation of powers mechanism, even if the witnesses collude and control 100% of the private key shards, they would still be unable to withdraw the witness assets on the target chain since they lack the user-initiated transaction step.