SardineCon SF/2026

Learn More
Crypto & blockchain crime4 分で読めます

Wallet clusteringとは?

SUBSCRIBE

Wallet clustering groups blockchain addresses that are likely controlled by the same entity, using heuristics like common-input-ownership and change-address detection, to collapse many addresses into one actor. It is foundational to on-chain analytics and to estimating an entity's true exposure and behavior, but every cluster carries a confidence level rather than certainty.

What is wallet clustering, in plain English?

On a public blockchain, a single person or business rarely uses just one address. They may spread activity across dozens or thousands. Wallet clustering is the technique of grouping the addresses that appear to share one owner, so that instead of reasoning about a sea of unrelated addresses, an analyst can reason about one actor and its total behavior.

The grouping relies on heuristics, rules of thumb about how wallets work. The best known is common-input-ownership: when several addresses are spent together as inputs to one transaction, they are usually controlled by the same party, because you need all their keys to sign. Another is change-address detection, which identifies the output that returns leftover funds to the sender, keeping that address inside the cluster. Layered together, these collapse many addresses into a likely single entity.

Clustering is the foundation of on-chain analytics. It underpins attribution, risk scoring, and any estimate of how much an entity holds or moves. But it is inherently probabilistic, so every cluster comes with a confidence level. Techniques like mixers, CoinJoin, and multi-party setups can deliberately break or fool the heuristics, so a cluster is best read as a strong hypothesis, not settled fact.

How clustering builds a picture

Analysts assemble a cluster from signals, then attach a confidence to it:

  1. Inputs — Common-input-ownership. Addresses spent together in one transaction are likely controlled by the same party.
  2. Change — Change-address detection. The output returning leftover funds to the sender is pulled into the same cluster.
  3. Combine — Collapse to one actor. Layered heuristics group many addresses into a single likely entity for analysis.
  4. Weigh — Attach confidence. Note how strong the links are and where mixers or CoinJoin might have broken them.

Who relies on it?

Who

Their role

Analytics providers

Compute clusters at scale and sell the attribution data most teams rely on.

Exchange compliance

Use clusters to judge a customer's true exposure and behavior across many addresses.

Investigators

Collapse an actor's addresses into one entity to trace funds and build a case.

Sanctions teams

Extend screening to a sanctioned actor's clustered addresses, not just listed ones.

What it looks like in practice

In practice

An analyst is investigating a scam and starts from one payout address. On its own it looks small, but common-input-ownership links it to a set of addresses that are regularly spent together, and change-address detection pulls in more. Suddenly the single address is part of a cluster holding far more value and connected to many more counterparties.

That fuller picture reveals the scam's real scale and its likely cash-out points. But the analyst is careful: part of the flow ran through a CoinJoin transaction, which can fool the heuristics, so those links carry lower confidence. Rather than declare the whole cluster certain, the analyst treats the high-confidence core as solid and flags the CoinJoin-touched edges as a hypothesis to verify with more evidence.

Why it matters to operators

Almost everything useful in on-chain analysis rests on clustering. Risk scores, sanctions exposure, and an estimate of how much an entity actually controls all depend on grouping addresses correctly. Without it, you are stuck reasoning about isolated addresses that tell you very little; with it, you can see an actor's true footprint and behavior. That is why clustering is described as foundational rather than optional.

The catch is that applied naively it backfires. Over-eager clustering can wrongly merge unrelated actors, and adversaries use mixers, CoinJoin, and multi-party setups specifically to break or poison the heuristics. The operator discipline is to treat every cluster as a hypothesis with a confidence attached: strong enough to act on when the links are solid, but always something to be checked rather than assumed, especially near obfuscation.

What to watch for

  • Confidence per cluster. Every grouping is probabilistic. Treat a cluster as a strong hypothesis to verify, not a settled fact.
  • Obfuscation breaks it. Mixers, CoinJoin, and multi-party setups can fool the heuristics, so links near them deserve lower confidence.
  • Over-merging risk. Naive clustering can wrongly combine unrelated actors, so watch for links that lump distinct entities together.
  • Change detection limits. Misidentifying the change output can pull the wrong address into a cluster, distorting the picture.
  • Corroborate before acting. The strongest conclusions pair clustering with off-chain evidence rather than relying on heuristics alone.

Quick questions

What is common-input-ownership?

It is the heuristic that addresses spent together as inputs to one transaction are usually controlled by the same party, since signing that transaction requires all their keys. It is the backbone of most clustering.

What is a change address?

When you spend crypto, leftover funds often return to a new address you control, called the change address. Detecting it lets clustering keep that address inside the owner's cluster rather than treating it as a separate party.

How accurate is wallet clustering?

Accuracy varies. Strong heuristics like common-input-ownership are usually reliable, but mixers, CoinJoin, and multi-party setups can break them, so every cluster carries a confidence level rather than certainty.

Can clustering be fooled on purpose?

Yes. Adversaries use mixing, CoinJoin, and other techniques specifically to break or poison the heuristics, either splitting one actor's addresses apart or blending unrelated ones together to mislead analysts.

Why not just treat a cluster as fact?

Because over-eager clustering can wrongly merge unrelated actors, and acting on a false grouping can misdirect a case or unfairly flag a customer. A cluster is a strong hypothesis to be checked, not settled truth.

How does clustering relate to attribution?

Clustering groups addresses into an entity; attribution then tries to name that entity, such as an exchange or a mixer. Clustering is the necessary first step that makes meaningful attribution possible.

Go deeper

  • FATF ↗ — The global standard-setter for AML, counter-terrorist-financing, and counter-proliferation. Recommendations, guidance, and jurisdiction lists.
  • OFAC, US Treasury ↗ — Administers US sanctions programs, the SDN list, and licensing.

Wallet clusteringと併せて知っておきたい用語