Wallet Address

A wallet address is a string of characters derived from a public key that serves as a destination for receiving cryptocurrency transactions.

3 min read
mining

Definition

A wallet address is a short string of letters and numbers, derived from a public key, that serves as the destination for receiving cryptocurrency. In Bitcoin, an address is what a sender pastes into their wallet to send coins to you. The address itself is public — sharing it does not put your funds at risk — but spending the coins received at it requires the corresponding private key, which must remain secret.

How It Works

A Bitcoin wallet address is generated by taking a public key, hashing it (typically with SHA-256 followed by RIPEMD-160), adding a version byte and checksum, and encoding the result in a human-readable format. Bitcoin currently has several coexisting address formats: legacy P2PKH addresses starting with 1, P2SH addresses starting with 3, native SegWit “bech32” addresses starting with bc1q, and Taproot addresses starting with bc1p.

Each format encodes the same fundamental idea — a commitment to a script that defines who can spend the coins — but with different efficiency and feature trade-offs. When a sender broadcasts a transaction paying your address, every full node on the network records that an unspent transaction output now exists at that address, redeemable only by someone who can satisfy the spending conditions encoded in the script.

Why It Matters

For Bitcoin miners, the wallet address is where the block reward and transaction fees ultimately land. Mining software is configured with a payout address that the pool credits with each round of payouts; solo miners encode their own address directly in the coinbase transaction of every block they mine. Getting the address wrong by even a single character means the funds go elsewhere, irretrievably.

For everyday users, addresses matter because they are the public-facing handle of an otherwise pseudonymous system. Reusing the same address across many transactions weakens privacy by linking unrelated payments to one identity, which is why most modern wallets generate a fresh receive address for every incoming payment and rotate them automatically in the background.

Wallet addresses connect several Bitcoin building blocks together. The entries below explain the surrounding mechanics and the formats most commonly used today: