Wallets & Private Keys
What is a Wallet?
A crypto wallet is essentially a digital keychain. It doesn't actually "store" your coins. Your coins live on the blockchain. Instead, the wallet stores the cryptographic keys that prove you own those coins and give you the authority to move them.
Think of it this way:
| Concept | Traditional Banking | Crypto |
|---|---|---|
| Where money lives | Bank's database | The blockchain |
| Proof of ownership | ID + password | Private key |
| How you access it | Bank app | Wallet app |
| Who controls it | The bank | You |
Public Key vs. Private Key
Every wallet has two components:
- Public Key: Your "address" on the blockchain. Like an email address, you can share it freely for others to send you funds.
- Private Key: Your "password" to sign transactions. Never share this. Anyone with your private key controls your funds.
Critical Rule: If you lose your private key, you lose access to your funds forever. There is no "forgot password" button in crypto. No bank. No customer support. You are your own bank.
How to Buy and Sell Crypto
To interact with the blockchain, users typically convert fiat currency (like USD or INR) into crypto using an On-Ramp via Centralized Exchanges (CEXs) like:
- Binance: Popular globally
- Coinbase: Strong in the US
- WazirX: Used in India
Once purchased, the crypto can be transferred to a personal, non-custodial wallet for use in applications like ZingPay.
How ZingPay Changes the Game
In traditional crypto, the receiver needs to:
- Download a wallet app
- Write down a seed phrase
- Share their public key manually
ZingPay eliminates all of this. Here's how:
No wallet needed upfront
The receiver doesn't need any wallet app installed. ZingPay generates an ephemeral keypair directly in the browser.
Claim with your phone number
When someone sends you SOL via ZingPay, the app uses your phone number hash to find the locked funds on-chain.
Download your keys
After claiming, ZingPay exports a solpay-keypair.json file. This file is your private key. Download it, and you have full, non-custodial control of your wallet.
Bottom line: ZingPay lets you receive crypto before you even understand what a wallet is. The learning curve comes after you've already been onboarded, not before.