Learn

How to tell if two crypto wallets are linked

A glowing review, a "random" giveaway winner, a second opinion in a Discord thread — sometimes it matters whether two wallets are really two different people, or one person behind both. On a public blockchain, that's a question you can actually check, not just guess at. This page walks through what a real link looks like, what only looks like one, and how to check it yourself.

What actually links two wallets

Three signals hold up on their own:

  • A direct transfer between them. One wallet sent funds straight to the other, at least once. The strongest signal there is — it needs no inference.
  • A shared funding source. Both wallets received their first (or an early) deposit from the same third address. Common for wallets someone set up in a batch.
  • A shared counterparty. Both wallets have transacted with the same, otherwise-unremarkable address — a person, not an exchange or a popular contract (more on that distinction below).

None of these prove common control on their own with total certainty — a funding source could coincidentally be a mutual friend, for instance — but together, or in a clear pattern, they're a legitimate reason to be suspicious.

What looks like a link but isn't

The most common false alarm: two wallets both show a transaction with the same well-known address. On its own that means almost nothing if that address is:

  • An exchange or DEX. Almost every active wallet has touched Binance, Uniswap or similar at some point. Shared exchange activity is the norm, not a signal.
  • A popular token contract. Less obvious, but just as common: two completely unrelated, simply active wallets will often both show up having "sent a transaction to" USDC, USDT, WETH or another widely used token — because that's literally what a token transfer looks like on-chain, not because anyone actually met. The busier two wallets are, the more of these coincidental overlaps show up.

A tool that doesn't filter these out will flag huge numbers of totally unrelated people as "linked." Hopchain's Sybil check filters both categories out before showing you a result, specifically because of this.

Try it yourself

Paste two or more addresses into the Sybil check and it shows any shared funding source, any shared counterparty (split into "meaningful" and "generic, hidden by default"), and lets you follow each address to its full history. For example, vitalik.eth and one of its most active counterparties show up directly linked by hundreds of real transfers between them — the kind of unambiguous result a direct transfer gives you, no inference needed.

Comparing more than a couple of addresses at once? The same checks, scaled up to 50 addresses with clustering instead of one pairwise result, live at Bulk Sybil / Cluster Check.

What "no link found" does not mean

A wallet with no funding trail and no shared counterparties isn't automatically "confirmed unrelated." It might just have too little history to say anything at all — a brand-new address, or one only ever funded by a route we can't trace. Hopchain's tools call this out explicitly as a separate, honest "not evaluable" result rather than quietly showing it the same as "checked, found nothing."

Related: what a "known entity" label actually means, which is exactly the kind of address that gets filtered out of a shared-counterparty check above.

This is general information, not financial, legal or security advice.

Frequently asked questions

How can I tell if two crypto wallets belong to the same person?
Three signals hold up: a direct transfer between them, a shared funding source (both received an early deposit from the same third address), and a shared non-generic counterparty. None proves common control with certainty, but together or in a clear pattern they are a legitimate reason for suspicion.

Does using the same exchange or token mean two wallets are linked?
No. Almost every active wallet has touched an exchange, a DEX or a popular token contract such as USDC, so shared use of those is normal and should be filtered out before judging a link.

Does no link found mean two wallets are unrelated?
Not necessarily. A wallet with little history or an untraceable funding route may simply be not evaluable, which is different from checked and found nothing.

Keep reading

Curious whether two wallets are connected? Run a Sybil check. It's free and needs no signup.