- The user’s BTC balance on the Nexio chain.
- The authenticity and legitimacy of the withdrawal request.
- The legitimacy of the transaction.
- The integrity and accuracy of the withdrawal proof.
Visualizing the Withdrawal Flow
The graphic below illustrates withdrawing Bitcoin via the Nexio bridge (also called “Peg-In”) and minting the equivalent amount on the Bitcoin Network. Below is a step-by-step explanation of the flow:
- Withdrawal Request: User specifies the amount of BTC to withdraw and the target Bitcoin address.
- Verification Layer: Request is validated using the MPC-TSS network.
- Proof Generation: Cryptographic proof is created to authorize the withdrawal.
- Bitcoin Verification: UTXO proof is verified by the Bitcoin network.
- Approval and Execution: Withdrawal is authorized via threshold signatures (m of n) from the MPC-TSS network.
- BTC Release: Funds are securely released to the user’s specified Bitcoin address.