ZeroByte is a groundbreaking privacy solution for decentralized finance, implementing a secure private transfer system on the Solana blockchain. Leveraging advanced zero-knowledge proofs (ZKPs), ZeroByte enables users to transfer SOL tokens with complete confidentiality, concealing transaction amounts and participant addresses from public view.
- Private Transfers: Hide transaction amounts and participant addresses.
- Zero-Knowledge Proofs: Prove ownership and sufficient balance without revealing sensitive information.
- Stealth Addresses: Generate one-time addresses for receiving funds privately.
- Custom SPL Token: Implement a Solana token with built-in privacy features.
- On-chain Verification: Validate ZKPs within Solana smart contracts.
The system consists of the following key components:
- ZKP System: Generates and verifies zero-knowledge proofs.
- Stealth Address System: Manages creation and recovery of stealth addresses.
- Solana Program: Smart contract for on-chain operations and verification.
- Backend API: Provides high-level methods for initiating and receiving transfers.
- Main Service: Coordinates all components and exposes the API.