How it works: Bitcoin and Solana
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.
Bitcoin-Solana User Experience Scenarios
The following examples illustrate the user journey when depositing BTC from Bitcoin to Solana and withdrawing BTC back to Bitcoin. These interactions involve several key roles within the system:
ZeusNode Operator: Collects, proposes, and relays transactions.
ZeusNode Guardian: Validates and signs transaction proposals from ZeusNode.
User: BTC or zBTC holders initiating cross-chain liquidity transfers.
Hot Reserve: A Bitcoin Taproot address designated for user deposit requests.
Cold Reserve: A Bitcoin Taproot address securing all validated deposits.
Example: Deposit BTC on APOLLO
// Lock BTC and Mint zBTC
To get permissionless BTC on Solana using APOLLO, the user deposits BTC, which will be securely locked in the EDRA. The process then follows these steps to establish the interaction:
The User submits a BTC deposit request through APOLLO (dApp) to their dedicated Hot Reserve.
The ZeusNode Operator collects the BTC deposit request from the user's Deposit Address
The BTC is locked in the EDRA on the Bitcoin blockchain.
The system mints zBTC and stores it in the vaults on Solana.
The User can claim their zBTC from the vault.
Example: Withdraw BTC on APOLLO
//Burn zBTC and Unlock BTC
The user withdrew the BTC from Solana back to the Bitcoin blockchain. The withdrawal process follows these steps to establish interactions:
The User returns zBTC to the vault on Solana.
The User submits a BTC withdrawal request.
ZeusNode Operator collects withdrawal requests and proposes to unlock.
ZeusNode Operator initiates the unlocking process on the Bitcoin blockchain.
The ZeusNode Guardian signs on the proposal of unlocking.
The User 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
Last updated