5

I'm very new to bitcoin.

Sorry for maybe silly or paranoid questions, but: Do I compromise myself in any ways when I first time run the official Bitcoin Core client for downloading all transactions in the world without "Connect through SOCKS5 proxy" option checked on?

I have done no transactions so far, but my client was downloading all the bitcoin transactions history without using VPN or Tor (this is default setup).

Does it mean that my future transactions will be possible to track and link to my identity (as my IP was not anonymized during history downloading process)?

1 Answer 1

3

Nope, don't worry. The nodes you have connected only know that your IP address has downloaded the blockchain, but the transactions you'll make in the future won't contain information specific about it.

The main threat to your privacy are contact points between the blockchain and real life (when you make a purchase and pay with Bitcoin, when you buy at an exchange that know who you are, when you publish an address in a forum...) because that puts your name next to an address someone could eventually follow.

When you make a transaction without Tor you could also compromise your privacy, but it is a long shot because nodes don't store the IP addresses that sent the transactions (and there is nothing in the blockchain either). There is still a chance because someone could modify a node to record the IP addresses and, if you connected to that node, it would record your IP address and your Bitcoin address together. By making that rogue nodes highly available they would increase the chance that you connected to them. There was at least one case of a company doing this in the past that has been discovered, but they said it was something like and experiment.

If you want to learn more about Bitcoin and privacy you can start at:

www.bitcoinisnotanonymous.com

4
  • you are saying that the blockchain nodes don't store the IP addresses that sent the transactions… But on blockchain.info there is a field that says that you can put IP to find a transaction… What does this IP mean then?
    – Drew
    May 12, 2016 at 17:56
  • @Drew that is the IP address of the first full node that relayed the transaction, which is usually the one to which the user has connected. May 12, 2016 at 18:02
  • @Drew They can store (log) IP addresses, whether they do is irrelevant from your perspective. But the question sounded like you were planning on running over Tor and only then send transactions, so there's nothing they can log. Your real IP may be logged by some nodes right now since you've connected and downloaded from them, but that's only that. No link to any (future) transactions.
    – Jannes
    May 13, 2016 at 12:19
  • @Jannes yeah, thank you! I understand, so only some(or all) bitcoin nodes know that my IP is the IP of a bitcoin node.
    – Drew
    May 13, 2016 at 14:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.