Zcash Layer (Z-Shield Pool)

⛓️ Zcash Layer (Z-Shield Pool)

The Zcash Layer acts as the privacy-preserving collateral pool for ZkStable. This layer ensures that collateral backing $pUSD remains confidential while still verifiably existing.

🧱 Components

Component
Purpose

Shielded ZEC Pool

Holds user-deposited collateral using Zcash shielded addresses.

Deposit/Withdraw Circuits

Validates proof of asset ownership without revealing balances.

ZK-SNARK Commitment Trees

Stores hashed balances for proof verification.

πŸ” How Privacy is Preserved

  • Collateral is held in shielded Z-addresses, not transparent public wallets.

  • Balance proofs are generated as zero-knowledge commitments.

  • The protocol never exposes wallet identities, deposit amounts, or transaction history.

πŸ’Ό Role in $pUSD Minting

Users deposit ZEC β†’ ZkStable generates a proof-of-reserve β†’ $pUSD is minted.

No centralized custodian. No visible collateral trace.

πŸ” Transparency Without Exposure

All collateral is provable, but never publicly revealed.

Last updated