Blockchain & Cryptocurrency Glossary

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • search-icon Clear Definitions
  • search-icon Practical
  • search-icon Technical
  • search-icon Related Terms

Address

1 min read
Pronunciation
[uh-dres]
Analogy
A blockchain address functions like a transparent mailbox with a special lock—anyone can see what's inside and put items in, but only the person with the correct key can take anything out. The address itself is like the mailbox number that people need to know to send you something.
Definition
A unique identifier that serves as a destination for sending cryptocurrency or interacting with smart contracts on a blockchain. Addresses are derived from public keys through cryptographic functions and represent an account or entity on the network.
Key Points Intro
Addresses enable secure, pseudonymous transactions and interactions in blockchain networks.
Key Points

Typically represented as alphanumeric strings of 26-42 characters.

Derived from public keys through one-way cryptographic functions.

Can be generated offline without interacting with the blockchain.

Functions as the public-facing identity for an account or wallet.

Example
An Ethereum address like '0x742d35Cc6634C0532925a3b844Bc454e4438f44e' allows you to receive ETH and tokens, interact with smart contracts, and serves as your pseudonymous identity in the Ethereum ecosystem.
Technical Deep Dive
Address generation varies across blockchains but typically follows a process: (1) Generate a private key using a secure random number generator; (2) Derive a public key using elliptic curve cryptography (usually secp256k1 or Ed25519); (3) Apply a hashing algorithm to the public key; (4) Format the result according to the blockchain's standards, often including checksums. Bitcoin uses RIPEMD-160 and SHA-256 in sequence to create addresses, with Base58Check encoding and version bytes to produce formats like legacy addresses (starting with '1'), P2SH addresses (starting with '3'), or Bech32 addresses (starting with 'bc1'). Ethereum creates addresses by taking the last 20 bytes of the Keccak-256 hash of a public key, typically displayed in hexadecimal with a '0x' prefix. Many modern blockchains have adopted human-readable formats using Bech32 encoding, as seen in Cosmos (addresses starting with the chain's name) or Solana (base58-encoded public keys).
Security Warning
Never share your private key, which controls the address. Double-check addresses when transacting—even a single character error will result in permanent loss of funds. Use the copy-paste function rather than typing addresses manually, and verify the first and last few characters before confirming transactions.
Caveat
While addresses provide pseudonymity rather than complete anonymity, certain privacy-focused blockchains like Monero use stealth addresses or other techniques to enhance transaction privacy beyond what standard addresses offer.

Address - Related Articles

No related articles for this term.