What is a Bitcoin address used for?
Correct answer
Answer D: To indicate where you want to receive a Bitcoin payment.
Quick explanation
A Bitcoin address is the information you share to receive a payment. You can share your address, but never your private key or seed phrase.
Detailed explanation
A Bitcoin address helps a sender construct the correct locking or spending code for a payment. Depending on its type, it encodes, for example, a public-key hash or another script condition. Addresses therefore look different: older formats may start with 1 or 3, while native SegWit and Taproot addresses typically start with bc1. The visible text is a user-friendly representation, not the private key itself.
An address can generally be shared. But it does not automatically reveal the recipient's legal name and is not a fixed account number that should always be reused. Wallets can derive new addresses for different payments. This improves identification of incoming payments and makes unnecessary links in the public history harder. Before paying, the complete address should be checked through a reliable channel, preferably on the hardware wallet's own display when using one. A valid-looking address does not prove it belongs to the intended recipient.
Address representation and spending rules must be distinguished. Bech32 is used for native SegWit v0 addresses; Bech32m for SegWit version 1 and higher. Prefixes such as bc1 or tb1 help identify the network but do not replace a complete wallet compatibility check.
Example or everyday application
A wallet generates a new bc1 address for an invoice. The customer scans the QR code, compares the address and sends payment to the encoded spending condition. An older wallet does not recognize a valid Bech32m address. The sender stops and updates or uses a compatible wallet instead of manually altering the format.
Common misconception
Their length and cryptic appearance make addresses look like passwords. Others confuse them with permanently registered bank account numbers. The explanation separates receiving information, identity and keys. Misconception: every string starting with bc1 works in every wallet. In fact, version, checksum and support must all be correct.
Sources used
Bitcoin Developer Guide – Transactions
This source is mainly intended for developers. The relevant information may therefore be harder to find.
Check original sourceBIP 173 – Bech32
This source is mainly intended for developers. The relevant information may therefore be harder to find.
Check original sourceBIP 350 – Bech32m
This source is mainly intended for developers. The relevant information may therefore be harder to find.
Check original source

