Public Key

The Vibe: Your openly shareable “mailbox address” on the blockchain—people send crypto to it, but only your private key can unlock and spend what’s inside.

The Details: A public key is a cryptographic key derived mathematically from your private key (via elliptic curve multiplication). It’s used to generate your wallet address (e.g., bc1… on Bitcoin, 0x… on Ethereum) and to verify signatures on transactions you send. Anyone can see or use your public key/address to send you funds—it’s designed to be public and safe to share. The public key proves ownership without revealing the private key (which signs spends). In Bitcoin (UTXO model), addresses are hashes of public keys for added security/privacy. In Ethereum (account model), the address is a hash of the public key. Sharing your public key/address is required for receiving crypto, but never share the private key or seed phrase.

Pro Tip: Always double-check the full public address (especially first/last characters) before sending or receiving to avoid address poisoning scams. Use fresh addresses for privacy (many wallets generate new ones automatically). Hardware wallets keep public keys visible but private keys offline—generate addresses securely.