<p>No, your theory is incorrect. If anything, the green address makes it easier to trace.</p>

<p>If I see a transaction from an Instawallet green address, I subpoena Instawallet and ask them who commanded them to make that transaction. Boom, they found me.</p>

<p>If I don't use a green address, how can they tell the coins came from Instalwallet at all? How would they even know who to subpoena?</p>

<blockquote>
  <p>If I send the coins directly from my wallet, the merchant could likely trace the coins back to the exchange where I originally purchased them, and possibly issue a subpoena to the exchange (which likely knows my identity).</p>
</blockquote>

<p>So what? If some dollar bills were used to buy drugs that I withdrew from an ATM machine, what does that tell you? And how would they trace the coins to the exchange exactly?</p>

<blockquote>
  <p>Whereas, if I send the coins via a Green Address, the merchant could not trace the coins upstream at all - even if they issued a subpoena to InstaWallet, there should be no way to determine the original source of the coins.</p>
</blockquote>

<p>I don't follow your reasoning. They subpoena Instawallet and ask them which user commanded that transaction through their green address. They identify you. They're just saved the hard work of trying to trace the coins to an exchange.</p>

<p>It's pretty much academic anyway. There's no good way to tell a sham transaction (where the sender and recipient accounts are controlled by the same party) from a real one.</p>

CC BY-SA 3.0
2015-06-19T20:07:07.853Z
@AlrightOK Instawallet must know who told them to make the payment, otherwise, how would they know to do it? And they must know how that account got funded, otherwise why would they allow the payment? The green address just saves them the trouble of figuring out who to subpeona.
David Schwartz
CC BY-SA 3.0
2012-01-02T11:16:14.607Z
Since I would connect to InstaWallet through Tor, they couldn't really discover who commanded them to make the transaction. The question is whether it would be possible to trace the history of the coins coming from InstaWallet. My theory is that the Green Address pools all coins on InstaWallet, thus obfuscating the source of the coins.
AlrightOK
CC BY-SA 3.0
2012-01-02T11:20:43.303Z
But a non-green address can't even be traced to Instalwallet at all. And weren't you assuming a subpoena for the details of a particular transaction? Instawallet will know what user account requested that transaction.
David Schwartz
CC BY-SA 3.0
2012-01-02T22:45:39.003Z
InstaWallet doesn't really have accounts. But I see what you're saying - there is a transaction id, and the merchant could subpoena InstaWallet for details about that given txid. I guess it just depends how the green address feature is implemented within InstaWallet. Is it implemented in such a way that preserves the the source of the coins?
AlrightOK
CC BY-SA 3.0
2012-01-02T10:09:51.343Z
2012-01-02T10:09:51.343Z
David Schwartz
<p><strong>No</strong></p>

<p>I also thought your way but under the false assumption that Instawallet maintains many small wallets unless you ask them to pipe your money through a green address:</p>

<p>If you use Bitcoin Spinner only, each trading partner will see exactly when you send and receive bitcoins as you will have one address only.</p>

<p>If you use the Satoshi client, your trading partner can guesstimate which addresses belong to your wallet. If one output is worth some round $$ value, the other output is the return address. If there are several inputs, these also belong to your wallet (true for 99.9999% of all transactions), etc.</p>

<p>If you use Instawallet with green addresses, a trading partner will not know much about your wallet but may ask at Instawallet to find the input to do the Satoshi client analysis once he has this info + he might get your IP address (ok, you use tor, but for other readers this point is relevant).</p>

<p>If you use Instawallet without green address, a trading partner might find evidence that links your transaction to Instawallet but again he would have to ask Instawallet to find out details as your charging address is not what you pay from later. Instawallet uses old coins to pay, so when you receive coins and send them on, this is not done from the same address, regardless of your choice to use a green or not green address.</p>

<p>If you are not worried about subpoena, hosted wallets without registration like Instawallet provide more privacy than your own wallet as they are much busier and don't connect inputs from one person with the outputs of the same person. This connection is the book-keeping done on the hosted wallet in privacy.</p>

<p><strong>DISCLAIMER: Never ever trust a hosted wallet that has your private keys with your money. They will run with your money or get hacked.</strong></p>

CC BY-SA 3.0
2013-02-05T13:03:27.267Z
2013-02-05T13:03:27.267Z
Giszmo
<p>The transaction in The Bitcoin Network are public, but the addresses are what enables you your privacy. If youy pay from a bitcoin address the receiver will know that address but your other  private infos are not needed.</p>

<p>The only thing is that if you reuse that address (which is most likely if you received bitcoins on that address) it may be able to track what you spend, but to know to who you spend would be munch more difficult.</p>

<p>And as you can create address as you wish you can render the task of identifying munch more difficult.</p>

<p>The green addresses are third parties so your privacy will rely on them and in fact it does not rely protect your privacy because one could check what have been spent or transfer to that address anyway.</p>

CC BY-SA 3.0
2012-01-02T09:57:04.407Z
2012-01-02T09:57:04.407Z
Gopoi
<p>If I am interested in improving my anonymity when dealing with a merchant, does sending from a <a href="https://bitcoin.stackexchange.com/questions/1730/what-are-green-addresses">Green Address</a> help?</p>

<p>My proposed steps for buying from a merchant as anonymously as possible would be: </p>

<p>1) Send coins to InstaWallet (connecting to InstaWallet through Tor)</p>

<p>2) Send coins from InstaWallet to merchant using InstaWallet's Green Address feature.</p>

<p>My theory is that the Green Address would make it much more difficult for the merchant to determine my identity, compared to sending the coins directly from my personal wallet. If I send the coins directly from my wallet, the merchant could likely trace the coins back to the exchange where I originally purchased them, and possibly issue a subpoena to the exchange (which likely knows my identity). Whereas, if I send the coins via a Green Address, the merchant could not trace the coins upstream at all - even if they issued a subpoena to InstaWallet, there should be no way to determine the original source of the coins.</p>

<p>Is my theory correct? Do Green Addresses help improve anonymity?</p>

<privacy>
Does sending from a green address improve my anonymity?
AlrightOK
# Does sending from a green address improve my anonymity?

(Asked by: username_0 on 2012-01-02)

If I am interested in improving my anonymity when dealing with a merchant, does sending from a [Green Address](https://bitcoin.stackexchange.com/questions/1730/what-are-green-addresses) help?

My proposed steps for buying from a merchant as anonymously as possible would be:

1) Send coins to InstaWallet (connecting to InstaWallet through Tor)

2) Send coins from InstaWallet to merchant using InstaWallet's Green Address feature.

My theory is that the Green Address would make it much more difficult for the merchant to determine my identity, compared to sending the coins directly from my personal wallet. If I send the coins directly from my wallet, the merchant could likely trace the coins back to the exchange where I originally purchased them, and possibly issue a subpoena to the exchange (which likely knows my identity). Whereas, if I send the coins via a Green Address, the merchant could not trace the coins upstream at all - even if they issued a subpoena to InstaWallet, there should be no way to determine the original source of the coins.

Is my theory correct? Do Green Addresses help improve anonymity?

**Tags:** privacy


---

## 3 answers

### Answer by username_1 on 2012-01-02. Score: 5

No, your theory is incorrect. If anything, the green address makes it easier to trace.

If I see a transaction from an Instawallet green address, I subpoena Instawallet and ask them who commanded them to make that transaction. Boom, they found me.

If I don't use a green address, how can they tell the coins came from Instalwallet at all? How would they even know who to subpoena?

> If I send the coins directly from my wallet, the merchant could likely trace the coins back to the exchange where I originally purchased them, and possibly issue a subpoena to the exchange (which likely knows my identity).

So what? If some dollar bills were used to buy drugs that I withdrew from an ATM machine, what does that tell you? And how would they trace the coins to the exchange exactly?

> Whereas, if I send the coins via a Green Address, the merchant could not trace the coins upstream at all - even if they issued a subpoena to InstaWallet, there should be no way to determine the original source of the coins.

I don't follow your reasoning. They subpoena Instawallet and ask them which user commanded that transaction through their green address. They identify you. They're just saved the hard work of trying to trace the coins to an exchange.

It's pretty much academic anyway. There's no good way to tell a sham transaction (where the sender and recipient accounts are controlled by the same party) from a real one.

> **Comments:**
> **username_0**: Since I would connect to InstaWallet through Tor, they couldn't really discover who commanded them to make the transaction. The question is whether it would be possible to trace the history of the coins coming from InstaWallet. My theory is that the Green Address pools all coins on InstaWallet, thus obfuscating the source of the coins.  
> **username_1**: But a non-green address can't even be traced to Instalwallet at all. And weren't you assuming a subpoena for the details of a particular transaction? Instawallet will know what user account requested that transaction.  
> **username_0**: InstaWallet doesn't really have accounts. But I see what you're saying - there is a transaction id, and the merchant could subpoena InstaWallet for details about that given txid. I guess it just depends how the green address feature is implemented within InstaWallet. Is it implemented in such a way that preserves the the source of the coins?  
> **username_1**: @username_0 Instawallet must know who told them to make the payment, otherwise, how would they know to do it? And they must know how that account got funded, otherwise why would they allow the payment? The green address just saves them the trouble of figuring out who to subpeona.  

---

### Answer by username_2 on 2013-02-05. Score: 1

**No**

I also thought your way but under the false assumption that Instawallet maintains many small wallets unless you ask them to pipe your money through a green address:

If you use Bitcoin Spinner only, each trading partner will see exactly when you send and receive bitcoins as you will have one address only.

If you use the Satoshi client, your trading partner can guesstimate which addresses belong to your wallet. If one output is worth some round $$ value, the other output is the return address. If there are several inputs, these also belong to your wallet (true for 99.9999% of all transactions), etc.

If you use Instawallet with green addresses, a trading partner will not know much about your wallet but may ask at Instawallet to find the input to do the Satoshi client analysis once he has this info + he might get your IP address (ok, you use tor, but for other readers this point is relevant).

If you use Instawallet without green address, a trading partner might find evidence that links your transaction to Instawallet but again he would have to ask Instawallet to find out details as your charging address is not what you pay from later. Instawallet uses old coins to pay, so when you receive coins and send them on, this is not done from the same address, regardless of your choice to use a green or not green address.

If you are not worried about subpoena, hosted wallets without registration like Instawallet provide more privacy than your own wallet as they are much busier and don't connect inputs from one person with the outputs of the same person. This connection is the book-keeping done on the hosted wallet in privacy.

**DISCLAIMER: Never ever trust a hosted wallet that has your private keys with your money. They will run with your money or get hacked.**


---

### Answer by username_3 on 2012-01-02. Score: 0

The transaction in The Bitcoin Network are public, but the addresses are what enables you your privacy. If youy pay from a bitcoin address the receiver will know that address but your other private infos are not needed.

The only thing is that if you reuse that address (which is most likely if you received bitcoins on that address) it may be able to track what you spend, but to know to who you spend would be munch more difficult.

And as you can create address as you wish you can render the task of identifying munch more difficult.

The green addresses are third parties so your privacy will rely on them and in fact it does not rely protect your privacy because one could check what have been spent or transfer to that address anyway.


---

