Bitcoin Forum
June 28, 2024, 06:25:22 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Question Blocks  (Read 623 times)
flatiron (OP)
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
August 26, 2012, 12:57:41 AM
 #1

While exploring the subject of bitcoin, I found this article about blocks in this wiki page (forgot the name of the site). Apparently, blocks, which records every transaction, can also record the ip address of the sender and receiver. I love being entirely anonymous, so I was wondering if there was a why to prevent a block from recording your ip address.
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1025



View Profile
August 26, 2012, 01:26:59 AM
 #2

There are no fields for IPs in blocks or transactions.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
August 26, 2012, 01:35:59 AM
Last edit: August 26, 2012, 05:56:39 AM by Stephen Gornick
 #3

Apparently, blocks, which records every transaction, can also record the ip address of the sender and receiver.

Here's the raw data from a block:
 - http://blockexplorer.com/rawblock/00000000000000fb84a13a76c4594f3aae4b1173e308887e961c9953031b4811

There is no IP address recorded.

However Blockchain.info says that it believes Deepbit was the miner where that specific block came from:

 - http://blockchain.info/block-index/266324/00000000000000fb84a13a76c4594f3aae4b1173e308887e961c9953031b4811

Blockchain.info knows this only because it has a connection to Deepbit (and to most other pools and some miners).  Because Deepbit was the first node where that block was seen, Blockchain.info themselves record that node's IP address and displays it as the "relayed by".

In other words, by listening to the network, some conclusions can be made and be semi-accurate.

The same thing happens for transactions.  If your node was connected only to one node, let's say that node was Deepbit's, and Deepbit relayed your transaction, then Blockchain.info would think that Deepbit was the node where your transaction occurred.   Your IP would not be revealed anywhere as a result.


I love being entirely anonymous, so I was wondering if there was a why to prevent a block from recording your ip address.

The bitcoin.org client can use tor.

Even without Tor, you can make sure your client does no listening, and only connects to a specific well connected node that isn't sharing your IP.  Because there is no guarantee that this sharing occurs, if anonymity is important, then your better bet is to use Tor.

Another thing you can do is to use a hosted (shared) EWallet, such as Instawallet, or a hybrid EWallet (Bitcoin Spinner mobile app, Electrum, or Blockchain.info/wallet ) instead of running a node yourself.  That way the IP address reported will not have any link to your IP.   There is no guarantee that an EWallet isn't logging your IP address though, so again, the best answer there as well is Tor.

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


gmouse
Newbie
*
Offline Offline

Activity: 51
Merit: 0



View Profile
August 26, 2012, 05:23:56 AM
 #4

thanks to Stephen Gornick for that detailed, as I had the same sort of question.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!