How it works: Bitcoin and Solana
Last updated
Last updated
ZeusNode is the core product of Zeus Network, it acts as the interaction establisher, providing a permissionless way for Solana to connect with other blockchains.
In this system, two critical roles enable this interaction:
Operator: Collects, proposes, and relays transactions.
Guardian: Signs the transaction proposals from ZeusNode.
To get zBTC on Solana, Cindy deposits 10 BTC, which will be securely locked in the Bitcoin Cold Reserve. The process then follows these steps to establish the interaction:
Cindy deposits BTC into their own Hot Reserve.
ZeusNode Operator collects the deposited BTC and proposes to lock it.
ZeusNode Guardian approves and signs the locking proposal.
BTC is locked in the Cold Reserve.
zBTC is minted and stored in the Solana Vault.
Cindy can then claim their zBTC from the vault.
Cindy wants to return 5 zBTC and receive BTC back on Bitcoin. The withdrawal process follows these steps to establish interactions:
Cindy returns zBTC to the vault
Cindy submits a BTC withdrawal request
ZeusNode Operator collects withdrawal requests and proposes to unlock
ZeusNode Operator initiates the unlocking process on the Bitcoin blockchain
ZeusNode Guardian signs on the proposal of unlocking
Cindy receives BTC from the Cold Reserve
Once BTC is unlocked from Cold Reserve, the following steps will be processed on Solana: Finalize withdrawal requests after BTC is unlocked from Cold Reserve / Burn zBTC after BTC is unlocked from Cold Reserve