APOLLO
Launch dApp
  • Welcome to APOLLO
  • ☄️$zBTC
    • Introduction
    • Use Case
  • ⚡Intro
    • What is APOLLO?
    • What is APOLLO for?
  • 🪄GET STARTED
    • Get Started
    • Network Setting
    • Setup Wallet
    • How to Mint zBTC (Deposit)
    • How to Burn zBTC (Withdraw)
    • Portfolio
    • Dashboard
    • Fee Structure
  • 🧿Architecture
    • Overview
    • zBTC: Trustless 2-Way Peg
    • SPV, UTXO Management and Tx Proposing
    • Hot Reserve & Cold Reserve Mechanism
  • 🚀Roadmaps
    • 2025
    • 2024
  • ⛈️Learn More
    • Links
Powered by GitBook
On this page
  1. Architecture

SPV, UTXO Management and Tx Proposing

PreviouszBTC: Trustless 2-Way PegNextHot Reserve & Cold Reserve Mechanism

Last updated 2 months ago

Explore the core of the system: the 2WP program, divided into two modules for computation and state management.

The computation module houses Stateless components like Simple Payment Verification (SPV), batch processing for fee optimization, and circulation control for $zBTC minting and burning.

The State Management module oversees Stateful elements like UTXO and Transaction Management for Bitcoin and Solana, along with Proof Management for signature validation.

Implementing SPV on both sides seems possible, but challenges arise in verifying Solana transactions on the Bitcoin blockchain. To address this, considerations include a staking and slashing mechanism within Zeus Layer to deter attacks, with fraudulent Bitcoin transactions serving as proof.

Proof-of-Deposit and Proof-of-Withdrawal use Solana Virtual Machine (SVM) to verify and store transactions on-chain, offering flexibility for DeFi platform design, employing Proof of Deposit (UTXO) and Proof of Burn (Solana).

🧿
2-Way Peg Program