Public Address

A shareable blockchain identifier, often derived from a public key, used to receive cryptocurrency and verify ownership on-chain.

A public address is a shareable string of characters that identifies where cryptocurrency can be sent on a blockchain network. It is often derived from a public key using cryptographic functions, which helps create a shorter, standardized identifier that wallets and exchanges can use for deposits and transfers.

How a public address works

Most wallets generate a public and private key pair. The public address is the “receive” identifier that others can use to send coins or tokens to you, while the private key is the secret that authorizes spending from that address. Depending on the blockchain, an address may be a hash of a public key, an encoding of part of it, or produced through a chain-specific derivation method.
In practical terms, a public address functions like an account number. A Bitcoin address is a long string of letters and numbers, and an Ethereum address typically starts with “0x”. Wallets commonly present addresses as text and QR codes to reduce copy-and-paste errors. Many networks also include checksums or formatting rules to help detect typos before a transaction is broadcast.

Public address vs public key, and privacy considerations

Although people sometimes use “public key” and “public address” interchangeably, they are not always the same. The address is the user-facing identifier, while the public key may be revealed only in certain situations, such as when spending funds on some chains.

Because addresses are public on a transparent blockchain, sharing one can expose transaction history and balances associated with it. For this reason, some wallets generate new addresses for each payment request, and users may avoid address reuse to improve privacy.

Public addresses matter because they are the foundation of receiving funds, tracking ownership on-chain, and safely interacting with wallets, exchanges, and decentralized applications.