4.1.4 Asset "Peg-out" Mechanism
Last updated
Last updated
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.