<p>Technically, the hardness of the elliptic curve discrete log problem keeps your <em>private key</em>  private!  But we would normally say that this is what protects your Bitcoins from being stolen, since that is what happens if your private key gets leaked.  So I think this is not really a good answer except to a confused or trick question.</p>

<p>When people talk about privacy in the context of Bitcoin they are normally talking about the keeping the identities of users privacy, and in Bitcoin this isn't provided by cryptography but only by the use of pseudonyms: single or few use, randomly generated addresses.</p>

CC BY-SA 3.0
2017-07-12T07:00:09.463Z
2017-07-12T07:00:09.463Z
G. Maxwell
<p>You are right, these problems are not related to privacy.</p>

<p>Keeping your privacy while using Bitcoin is a conscious and constant effort. You need to not reuse addresses, use widely available wallets to try to limit the amount of metadata you're leaking forever on the blockchain.</p>

<p>What Bitcoin provides (and most people confound with anonymity) is <em>pseudonymity</em>: your bitcoin identity is not linked to your legal identity. But it is still possible to link together bitcoin payments to a single-but-unknown identity.</p>

<p>You can think of a bitcoin address as an email address: I may not know who it is, but it's most likely a single person behind it.</p>

<p>For more information about Bitcoin privacy, you can visit the <a href="http://www.openbitcoinprivacyproject.org/" rel="nofollow noreferrer">Open Bitcoin Privacy Project</a>.</p>

CC BY-SA 3.0
2017-07-11T09:40:33.883Z
So would it be to correct to say that linking users' real identities to bitcoin addresses is the computationally hard problem which contributes to preserving one's privacy in Bitcoin?
Simus
CC BY-SA 3.0
2017-07-11T16:58:02.890Z
There is no computationally hard problem that protects privacy. It is protected by people not leaking it, if they choose to.
Pieter Wuille
CC BY-SA 3.0
2017-07-10T21:42:42.050Z
2017-07-10T21:42:42.050Z
alcio
<p>Bitcoin does not guarantee privacy. Everyone can see exactly how much Bitcoin is associated with any address. The privacy comes from people using multiple addresses so as to hide how much Bitcoin they actually have (and this is also a generally recommended practice) and the fact that there is no way to find out the person behind an address from just the blockchain data itself. To deanonymize a person, they need to have leaked information about themselves and any addresses they control via some other medium such as forum posts, tweets, reddit posts, etc. There are also ways to figure out what addresses are likely to be in the same wallet and thus owned by the same person.</p>

<p>tl;dr privacy in Bitcoin comes down to the fact that users' real life identities are not directly linked to their addresses.</p>

CC BY-SA 3.0
2017-07-10T21:42:58.240Z
2017-07-10T21:42:58.240Z
Ava Chow
<p>In my privacy class I was asked this question related to privacy in Bitcoin:</p>

<p>Which is the computational hard problem that is used to guarantee the privacy of users?</p>

<p>Can anyone help me? The only two computationally hard problems in Bitcoin I know of are the proof of work and breaking the hash collision resistant function, but I cannot quite see how these issues link to privacy.</p>

<privacy>
Bitcoin Privacy
Simus
# Bitcoin Privacy

(Asked by: username_0 on 2017-07-10)

In my privacy class I was asked this question related to privacy in Bitcoin:

Which is the computational hard problem that is used to guarantee the privacy of users?

Can anyone help me? The only two computationally hard problems in Bitcoin I know of are the proof of work and breaking the hash collision resistant function, but I cannot quite see how these issues link to privacy.

**Tags:** privacy


---

## 3 answers

### Answer by username_4 on 2017-07-10. Score: 5 | Accepted answer

Bitcoin does not guarantee privacy. Everyone can see exactly how much Bitcoin is associated with any address. The privacy comes from people using multiple addresses so as to hide how much Bitcoin they actually have (and this is also a generally recommended practice) and the fact that there is no way to find out the person behind an address from just the blockchain data itself. To deanonymize a person, they need to have leaked information about themselves and any addresses they control via some other medium such as forum posts, tweets, reddit posts, etc. There are also ways to figure out what addresses are likely to be in the same wallet and thus owned by the same person.

tl;dr privacy in Bitcoin comes down to the fact that users' real life identities are not directly linked to their addresses.


---

### Answer by username_1 on 2017-07-12. Score: 4

Technically, the hardness of the elliptic curve discrete log problem keeps your *private key* private! But we would normally say that this is what protects your Bitcoins from being stolen, since that is what happens if your private key gets leaked. So I think this is not really a good answer except to a confused or trick question.

When people talk about privacy in the context of Bitcoin they are normally talking about the keeping the identities of users privacy, and in Bitcoin this isn't provided by cryptography but only by the use of pseudonyms: single or few use, randomly generated addresses.


---

### Answer by username_2 on 2017-07-10. Score: 4

You are right, these problems are not related to privacy.

Keeping your privacy while using Bitcoin is a conscious and constant effort. You need to not reuse addresses, use widely available wallets to try to limit the amount of metadata you're leaking forever on the blockchain.

What Bitcoin provides (and most people confound with anonymity) is *pseudonymity*: your bitcoin identity is not linked to your legal identity. But it is still possible to link together bitcoin payments to a single-but-unknown identity.

You can think of a bitcoin address as an email address: I may not know who it is, but it's most likely a single person behind it.

For more information about Bitcoin privacy, you can visit the [Open Bitcoin Privacy Project](http://www.openbitcoinprivacyproject.org/).

> **Comments:**
> **username_0**: So would it be to correct to say that linking users' real identities to bitcoin addresses is the computationally hard problem which contributes to preserving one's privacy in Bitcoin?  
> **username_3**: There is no computationally hard problem that protects privacy. It is protected by people not leaking it, if they choose to.  

---

