<p>What walletexplorer does is called address clustering. When you spend bitcoins, your wallet will take input from several txouts belonging to several addresses depending on amount to be spend. So walletexplorer works on a simple heuristic:</p>

<ul>
<li>If two addresses appear as inputs in any given transaction, they belong to same user</li>
</ul>

<p>More detail about this method can be seen in this <a href="https://arxiv.org/pdf/1107.4524.pdf" rel="nofollow">paper by Reid and Harrigan</a>. Of course, this method will fail in case of mixers and coinjoin transactions. There are advanced ways to even detect transaction that go through mixers, but I don't think wallet explorer does that </p>

<p>To find name of wallets it can scrap forums like bitcointalk, some addresses are tagged publicly in blockchain.info, also it can has bots trade on major exchanges to get their addresses.</p>

CC BY-SA 3.0
2016-10-26T13:44:53.567Z
Thank you for explaining this.  I have seen WalletExplorer identify mixers like Helix, but that is all I have seen so far.
user2716556
CC BY-SA 3.0
2016-10-26T05:21:30.827Z
2016-10-26T05:27:26.767Z
2016-10-26T05:27:26.767Z
dark knight
<p>I do understand that for two addresses to be on the same side of a transaction, they must be within the same wallet, since one private key is used to sign a transaction.</p>

<p>However, how is WalletExplorer able to put a name to some of these wallets?</p>

CC BY-SA 3.0
2016-10-25T21:14:49.820Z
Your assumption is not true at all.  Not only can the outputs of a transaction go to different wallets, but the inputs can be from different wallets as well.  Each input is always signed with a different private key, never the same.  A wallet is just a collection of private keys.  A key can exist without a wallet and the same key can be in two wallets.  Wallets are just convenient groupings.
Jestin
CC BY-SA 3.0
2016-10-26T13:43:40.463Z
Thank you for correcting me.  I have been assuming wrong this entire time!
user2716556
CC BY-SA 4.0
2024-05-24T08:22:23.247Z
There seems to be some information on the [Info about WalletExplorer.com](https://www.walletexplorer.com/info) webpage.
akaihola
<transactions><blockchain><wallet>
How does WalletExplorer know which wallets belong to whom?
user2716556
# How does WalletExplorer know which wallets belong to whom?

(Asked by: username_0 on 2016-10-25)

I do understand that for two addresses to be on the same side of a transaction, they must be within the same wallet, since one private key is used to sign a transaction.

However, how is WalletExplorer able to put a name to some of these wallets?

**Tags:** transactions, blockchain, wallet

> **Comments:**
> **username_1**: Your assumption is not true at all.  Not only can the outputs of a transaction go to different wallets, but the inputs can be from different wallets as well.  Each input is always signed with a different private key, never the same.  A wallet is just a collection of private keys.  A key can exist without a wallet and the same key can be in two wallets.  Wallets are just convenient groupings.  
> **username_0**: Thank you for correcting me.  I have been assuming wrong this entire time!  
> **username_2**: There seems to be some information on the [Info about WalletExplorer.com](https://www.walletexplorer.com/info) webpage.  

---

## 1 answers

### Answer by username_3 on 2016-10-26. Score: 1 | Accepted answer

What walletexplorer does is called address clustering. When you spend bitcoins, your wallet will take input from several txouts belonging to several addresses depending on amount to be spend. So walletexplorer works on a simple heuristic:

* If two addresses appear as inputs in any given transaction, they belong to same user

More detail about this method can be seen in this [paper by Reid and Harrigan](https://arxiv.org/pdf/1107.4524.pdf). Of course, this method will fail in case of mixers and coinjoin transactions. There are advanced ways to even detect transaction that go through mixers, but I don't think wallet explorer does that

To find name of wallets it can scrap forums like bitcointalk, some addresses are tagged publicly in blockchain.info, also it can has bots trade on major exchanges to get their addresses.

> **Comments:**
> **username_0**: Thank you for explaining this.  I have seen WalletExplorer identify mixers like Helix, but that is all I have seen so far.  

---

