Address poisoning: the valid address that is not yours

How lookalike addresses steal payments, the reported scale, the math, and a free check.

Türkçe

Short version. Most Bitcoin losses to "wrong addresses" are not typos: the wallet's checksum rejects almost every typo before you can send. The real risk is a perfectly valid address that belongs to an attacker and looks like one you know. This is called address poisoning.

How the attack works

  1. The attacker watches an address you use and generates a new address that copies its first and last characters.
  2. They send you a tiny transaction from that lookalike address, so it appears in your transaction history.
  3. Later you copy "your usual address" from the history. Wallets and explorers often show only the first and last characters, so it looks right. You pay the attacker.

Reported scale

These figures come from the linked reports and their summaries; check the sources for exact definitions.

Why a checksum does not help

The lookalike is a real, valid address that the attacker controls, so checksum validation passes. What gives it away is similarity to an address you already know.

How unlikely is a coincidence?

Two unrelated addresses share characters by chance with probability alphabet-n (32 symbols for bech32, 58 for Base58). Computed values:

Matching characters (after bc1q)Chance two unrelated bech32 addresses match this muchWhat the checker says
41 in 1,048,576Suspicious (medium)
61 in 1,073,741,824Likely lookalike (high)
8 (e.g. 4 + 4, what many wallets display)1 in 1,099,511,627,776Likely lookalike (high)
111 in 3.6e16Likely lookalike (high)
8 in a legacy (Base58) address1 in 1.3e14Likely lookalike (high)

The checker skips the fixed header (bc1q, 1, 3), counts matching characters at both ends, and raises an alert from 4 matching characters (medium) and 6 (high). Two addresses that differ in at most 3 positions are always flagged.

What to do

Limits

The tool compares only with the list you provide. It cannot tell who owns an address, and "no lookalike found" is not a guarantee. Tested on synthetic lookalikes and on 2,412 independent address vectors; not investment, legal or tax advice.

Check an address against ones you know →