Bitcoin Forum
November 02, 2024, 10:28:38 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin + Tor  (Read 3383 times)
boconniff40 (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
March 13, 2012, 12:13:40 AM
 #1

How do we use Tor with Bitcoin?

This article: http://www.dailytech.com/Cracking+the+Bitcoin+Digging+Into+a+131M+USD+Virtual+Currency/article21878.htm, states that it is best to use Tor with bitcoins as transactions can still be used to locate you via IP address.
Sovereign Investor
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
March 16, 2012, 01:06:01 PM
 #2

There has been a major study done showing how Bitcoin transactions, if not carried our properly, can unmask a buyers and sellers.  The study is in German.  But the key is--always use anonymous email accounts and always use IP anonymizers. 
Liberate
Member
**
Offline Offline

Activity: 70
Merit: 10


Freedom is Free


View Profile
March 17, 2012, 01:01:14 AM
 #3

Tor creates a socks5 proxy on localhost(127.0.0.1) you can configure your bitcoin client receive/send data to other nodes through this proxy.

Will code for coins, python c#, php(+html, jss, sql) scripts can also pen testing(not a skid) PM me https://bitcointalk.org/index.php?topic=71889.msg813212#msg813212

BTC: 1X8Uwr6vxtuudvxgPv9SqP2c6omWUC3qn
LTC: LaZ8A9YTHbNiFuhRFdCt7KNRuU2XFPXgfA
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5376
Merit: 13357


View Profile
March 21, 2012, 03:58:43 AM
 #4

Tor creates a socks5 proxy on localhost(127.0.0.1) you can configure your bitcoin client receive/send data to other nodes through this proxy.

Right. Port 9050.

Tor alone won't protect you much, though. See:
https://en.bitcoin.it/wiki/Anonymity

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
Liberate
Member
**
Offline Offline

Activity: 70
Merit: 10


Freedom is Free


View Profile
March 21, 2012, 04:55:53 PM
 #5

Tor creates a socks5 proxy on localhost(127.0.0.1) you can configure your bitcoin client receive/send data to other nodes through this proxy.

Right. Port 9050.

Tor alone won't protect you much, though. See:
https://en.bitcoin.it/wiki/Anonymity
Forgot to mention that, thanks.

Will code for coins, python c#, php(+html, jss, sql) scripts can also pen testing(not a skid) PM me https://bitcointalk.org/index.php?topic=71889.msg813212#msg813212

BTC: 1X8Uwr6vxtuudvxgPv9SqP2c6omWUC3qn
LTC: LaZ8A9YTHbNiFuhRFdCt7KNRuU2XFPXgfA
eurocashbtc
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
March 22, 2012, 12:07:46 AM
 #6

You will want to let your client download the full blockchain before connecting over tor.
After connecting over tor the client will just be able to barely keep up.
BookLover
Hero Member
*****
Offline Offline

Activity: 533
Merit: 500


^Bitcoin Library of Congress.


View Profile
March 22, 2012, 02:04:35 PM
 #7

Connect through Tor before downloading the block chain. 
After connecting over tor the client will just be able to barely keep up.
I've never had this problem.  He probably just used a slow node.  You can configure Tor with the torrc file to only use fast nodes if speed ever does become a problem.

Liberate
Member
**
Offline Offline

Activity: 70
Merit: 10


Freedom is Free


View Profile
March 22, 2012, 05:09:47 PM
 #8

You will want to let your client download the full blockchain before connecting over tor.
After connecting over tor the client will just be able to barely keep up.

You'll be able to keep up, but  starting at 0 blocks and trying to get to the current one would take ages so you could download the most recent one
chain without tor then configure your client to use it and TOR

Will code for coins, python c#, php(+html, jss, sql) scripts can also pen testing(not a skid) PM me https://bitcointalk.org/index.php?topic=71889.msg813212#msg813212

BTC: 1X8Uwr6vxtuudvxgPv9SqP2c6omWUC3qn
LTC: LaZ8A9YTHbNiFuhRFdCt7KNRuU2XFPXgfA
bitlotto
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


BitLotto - best odds + best payouts + cheat-proof


View Profile WWW
March 23, 2012, 11:03:13 PM
 #9

The latest version of Tor browser bundle will use random ports when connected. Just look at the message log to see what port the socks listener is on and use that number in Bitcoin settings.

If you need to remain anonymous that your even using Bitcoin I guess you have no choice but to download the whole blockchain through Tor. Otherwise you could download the whole chain normally then connect to Tor and then send your payments you want to send through Tor.

But as mentioned it's the addresses and how they are associated outside the network that is usually where the anonymity is lost.

*Next Draw Feb 1*  BitLotto: monthly raffle (0.25 BTC per ticket) Completely transparent and impossible to manipulate who wins. TOR
TOR2WEB
Donations to: 1JQdiQsjhV2uJ4Y8HFtdqteJsZhv835a8J are appreciated.
eurocashbtc
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
April 13, 2012, 10:08:58 PM
 #10

If you need to remain anonymous that your even using Bitcoin I guess you have no choice but to download the whole blockchain through Tor. Otherwise you could download the whole chain normally then connect to Tor and then send your payments you want to send through Tor.

To keep anonymity while downloading, install Bitcoin, download the blockchain, and then copy over blkindex.dat and blk0001.dat to your anonymous system. Install the Bitcoin client there, and before starting it, copy the files to it's data directory.

the files  blkindex.dat and blk0001.dat should be the same across all bitcoin installations. just the rest of the datadir and ofcourseyour wallet will make you identifiable.
Foxpup
Legendary
*
Offline Offline

Activity: 4531
Merit: 3183


Vile Vixen and Miss Bitcointalk 2021-2023


View Profile
April 14, 2012, 03:05:28 AM
 #11

Tracing transactions to IP addresses flat out doesn't work, since it only gives you the IP address of the node that relayed the transaction, not the node the issued it. For example, my most recent transaction was relayed by an IP address in Sverdlovsk, Russia which is almost, but not quite, on the other side of the world from my real location in Australia. I don't think there's any point in using Tor for Bitcoin. You can if you want, but I don't think it accomplishes anything.

There are two ways transactions can be traced, and Tor will not protect you from either of them: first, investigators could try to put names to bitcoin addresses, which could be done fairly easily if you buy or sell bitcoins using a non-anonymous payment method. Second, they can ignore bitcoin completely and focus on the physical delivery of the goods you're buying/selling with bitcoin. Any number of things could attract attention to your deliveries, and once they track the package to your location, you're busted, and they won't really care where the money came from.

Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4
I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
Justin00
Legendary
*
Offline Offline

Activity: 910
Merit: 1000


★YoBit.Net★ 350+ Coins Exchange & Dice


View Profile
April 14, 2012, 07:57:14 AM
 #12

That's pretty much exactly what happens. Has been a number of occurrences were the first few packages are let in so customs/police can build a case against you. They don't give a stuff if you paid with BTC or blocks of cheese....

*edit* and when police come knocking.. they will take your PC / anything electronic.. and in Aus (dunno about other countries) you will get into a lot of trouble for withholding passwords.

Second, they can ignore bitcoin completely and focus on the physical delivery of the goods you're buying/selling with bitcoin. Any number of things could attract attention to your deliveries, and once they track the package to your location, you're busted, and they won't really care where the money came from.

bitlotto
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


BitLotto - best odds + best payouts + cheat-proof


View Profile WWW
April 14, 2012, 07:01:10 PM
 #13

Tracing transactions to IP addresses flat out doesn't work, since it only gives you the IP address of the node that relayed the transaction, not the node the issued it. For example, my most recent transaction was relayed by an IP address in Sverdlovsk, Russia which is almost, but not quite, on the other side of the world from my real location in Australia. I don't think there's any point in using Tor for Bitcoin. You can if you want, but I don't think it accomplishes anything.
It could be possible to operate many nodes and monitor tx's from an address. Eventually you could figure out what node was sending the tx's first by looking at where it's coming from first all the time.

*Next Draw Feb 1*  BitLotto: monthly raffle (0.25 BTC per ticket) Completely transparent and impossible to manipulate who wins. TOR
TOR2WEB
Donations to: 1JQdiQsjhV2uJ4Y8HFtdqteJsZhv835a8J are appreciated.
youngM
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
April 15, 2012, 06:03:00 PM
 #14

Great information guys.
Thanks
Chinaski
Newbie
*
Offline Offline

Activity: 31
Merit: 0



View Profile
April 20, 2012, 10:41:10 AM
 #15

It could be possible to operate many nodes and monitor tx's from an address. Eventually you could figure out what node was sending the tx's first by looking at where it's coming from first all the time.

In this case of a global network monitoring, wouldn't Tor offer an efficient protection? Sorry to hijack the thread but I can't totally figure out how works the Bitcoins network.
bitlotto
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


BitLotto - best odds + best payouts + cheat-proof


View Profile WWW
April 20, 2012, 04:09:40 PM
 #16

It could be possible to operate many nodes and monitor tx's from an address. Eventually you could figure out what node was sending the tx's first by looking at where it's coming from first all the time.

In this case of a global network monitoring, wouldn't Tor offer an efficient protection? Sorry to hijack the thread but I can't totally figure out how works the Bitcoins network.
Yes Tor would protect against this.

*Next Draw Feb 1*  BitLotto: monthly raffle (0.25 BTC per ticket) Completely transparent and impossible to manipulate who wins. TOR
TOR2WEB
Donations to: 1JQdiQsjhV2uJ4Y8HFtdqteJsZhv835a8J are appreciated.
Nyaaan
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile WWW
April 21, 2012, 07:31:08 AM
 #17

You need to chain 7 or more SOCKS proxies then use TOR
Hopefully your IP will be safe (and internet is slow).
Chinaski
Newbie
*
Offline Offline

Activity: 31
Merit: 0



View Profile
April 21, 2012, 10:33:18 AM
 #18

You need to chain 7 or more SOCKS proxies then use TOR
Hopefully your IP will be safe (and internet is slow).
I'm not sure to agree with you sir, the only interest to chain socks (v4a or v5, btw does the Bitcoin client sends DNS requets and  worse use UDP? I must admit I didn't sniff anything yet), would be to hide the fact you're using Tor, but it wouldn't hide anything in the case of a DPI. You can shout as much as you want "good luck I'm beyond 7 proxies", it will just make LOL pretty hard the ISPs, since all the packets are logged, the only interest of socks is to avoid IP filters.
technotarian
Newbie
*
Offline Offline

Activity: 13
Merit: 0



View Profile
April 21, 2012, 11:12:04 PM
 #19


Watching.

Who knew the newbies were getting into nitty gritties? Its great.
Chinaski
Newbie
*
Offline Offline

Activity: 31
Merit: 0



View Profile
April 22, 2012, 03:35:32 PM
 #20

Well, being assigned to the troll-proof-jail doesn't necessary means you're a total newb about everything...
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!