Overview
Void - Solana's Confidential Wallet Guide
Void is a non-custodial confidential wallet for Solana that makes privacy-preserving transactions accessible through an intuitive web interface. Built on Solana's Token-2022 confidential transfer extensions, Void enables users to send and receive tokens with encrypted balances while maintaining full control of their private keys.
Key Features
Non-Custodial: You maintain full control of your private keys
Confidential Transfers: Send tokens with encrypted amounts and balances
User-Friendly: Simple web interface that abstracts complex ZK proof generation
Backend-Assisted Privacy: Our trusted backend service handles encryption/decryption for ease of use
Real-time Balance Decryption: View your confidential balances instantly
How Void Works
Void uses your wallet signatures to derive encryption keys for confidential transfers. When you sign a message with your wallet, we use that signature to generate the necessary cryptographic keys for:
Encrypting outgoing transfer amounts
Decrypting incoming transfer amounts
Viewing your confidential balances
This approach makes privacy accessible while keeping your keys secure in your wallet.
Technical Details
Encryption Method
Uses ElGamal encryption for confidential balances
Derives encryption keys from wallet signatures
Implements Solana's Token-2022 confidential transfer extensions
Zero-Knowledge Proofs
Range proofs verify transfer amounts are valid
Balance proofs verify sufficient funds without revealing amounts
All proofs generated by our backend service for user convenience
Backend Service
Handles complex ZK proof generation
Provides key derivation from wallet signatures
Offers balance decryption services
Does not store private keys or sensitive data
Last updated