Bitcoin Forum
November 09, 2024, 05:57:18 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: connect bitcoin through Tor software?  (Read 5937 times)
grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1452



View Profile
December 19, 2011, 03:29:09 AM
 #21

Bitcoin transactions aren't really anonymous because your IP is broadcast with that transaction. Through your ISP you could then be identified. In my honest opinion I think the Bitcoin client should have something similar to TOR built into it and preconfigured. When that is done, Bitcoin will then be completely anonymous.
but how do other people know that the transaction originated from you? for all they know, you could be simply be relaying it. Roll Eyes

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
December 21, 2011, 12:21:13 AM
 #22

Bitcoin transactions aren't really anonymous because your IP is broadcast with that transaction. Through your ISP you could then be identified. In my honest opinion I think the Bitcoin client should have something similar to TOR built into it and preconfigured. When that is done, Bitcoin will then be completely anonymous.
but how do other people know that the transaction originated from you? for all they know, you could be simply be relaying it. Roll Eyes
There is talk about IP tracking here https://bitcointalk.org/index.php?topic=34383.20

grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1452



View Profile
December 21, 2011, 12:56:00 AM
 #23

Bitcoin transactions aren't really anonymous because your IP is broadcast with that transaction. Through your ISP you could then be identified. In my honest opinion I think the Bitcoin client should have something similar to TOR built into it and preconfigured. When that is done, Bitcoin will then be completely anonymous.
but how do other people know that the transaction originated from you? for all they know, you could be simply be relaying it. Roll Eyes
There is talk about IP tracking here https://bitcointalk.org/index.php?topic=34383.20
there's many ways of getting around it
1) broadcast the transaction using an external service. perhaps a tor based website?
2) broadcast over a public connection
3) broadcast only to "trusted" nodes

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
December 21, 2011, 01:03:12 AM
 #24

Bitcoin transactions aren't really anonymous because your IP is broadcast with that transaction. Through your ISP you could then be identified. In my honest opinion I think the Bitcoin client should have something similar to TOR built into it and preconfigured. When that is done, Bitcoin will then be completely anonymous.
but how do other people know that the transaction originated from you? for all they know, you could be simply be relaying it. Roll Eyes
There is talk about IP tracking here https://bitcointalk.org/index.php?topic=34383.20
there's many ways of getting around it
1) broadcast the transaction using an external service. perhaps a tor based website?
2) broadcast over a public connection
3) broadcast only to "trusted" nodes
I think that would be better stated as "there will be many ways of getting around it." I have heard talk of sites for transmitting offline transactions being developed, but are any public?

What do you mean by public connection? Like run the client at a library? That doesn't sound very feasible.

Only communicating with trusted nodes would work, but doesn't sound very feasible either. I know there are points in bitcoin where trust makes things easier, but I really believe that we should do our best to make trust unnecessary.  With tor, you don't have to trust the other peers and they can't tell your IP.

grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1452



View Profile
December 21, 2011, 01:40:53 AM
 #25

I think that would be better stated as "there will be many ways of getting around it." I have heard talk of sites for transmitting offline transactions being developed, but are any public?

What do you mean by public connection? Like run the client at a library? That doesn't sound very feasible.

Only communicating with trusted nodes would work, but doesn't sound very feasible either. I know there are points in bitcoin where trust makes things easier, but I really believe that we should do our best to make trust unnecessary.  With tor, you don't have to trust the other peers and they can't tell your IP.
tor is designed for web browsing, not for peer to peer software making tons of connections.

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
December 21, 2011, 01:59:40 AM
 #26

I think that would be better stated as "there will be many ways of getting around it." I have heard talk of sites for transmitting offline transactions being developed, but are any public?

What do you mean by public connection? Like run the client at a library? That doesn't sound very feasible.

Only communicating with trusted nodes would work, but doesn't sound very feasible either. I know there are points in bitcoin where trust makes things easier, but I really believe that we should do our best to make trust unnecessary.  With tor, you don't have to trust the other peers and they can't tell your IP.
tor is designed for web browsing, not for peer to peer software making tons of connections.
By tons you mean 8?

grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1452



View Profile
December 21, 2011, 02:24:42 AM
 #27

I think that would be better stated as "there will be many ways of getting around it." I have heard talk of sites for transmitting offline transactions being developed, but are any public?

What do you mean by public connection? Like run the client at a library? That doesn't sound very feasible.

Only communicating with trusted nodes would work, but doesn't sound very feasible either. I know there are points in bitcoin where trust makes things easier, but I really believe that we should do our best to make trust unnecessary.  With tor, you don't have to trust the other peers and they can't tell your IP.
tor is designed for web browsing, not for peer to peer software making tons of connections.
By tons you mean 8?
still high considering http only uses 1, and the connections are always present, unlike http.

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
December 21, 2011, 08:42:15 AM
Last edit: December 21, 2011, 07:06:59 PM by Red Emerald
 #28

I think that would be better stated as "there will be many ways of getting around it." I have heard talk of sites for transmitting offline transactions being developed, but are any public?

What do you mean by public connection? Like run the client at a library? That doesn't sound very feasible.

Only communicating with trusted nodes would work, but doesn't sound very feasible either. I know there are points in bitcoin where trust makes things easier, but I really believe that we should do our best to make trust unnecessary.  With tor, you don't have to trust the other peers and they can't tell your IP.
tor is designed for web browsing, not for peer to peer software making tons of connections.
By tons you mean 8?
still high considering http only uses 1, and the connections are always present, unlike http.
Um... http can use 1 but when browsing use usually use more. A quick glance at the source for this page has 2 stylesheets and a javascript file which means 4 requests plus one for all the images.

EhVedadoOAnonimato
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500



View Profile
December 21, 2011, 05:17:29 PM
 #29

add "proxy=localhost:9050" (assuming tor is listening on 9050) to bitcoin.conf

If you want to be more paranoid, also add "nolisten=1"
nolisten is absolutely irrelevant, if you connect over a proxy/tor then you got the IP of the proxy, therefore others may try to connect to the proxy and not to you!

It is not irrelevant, if you don't add it, it will listen on your IP, without the proxy. See https://github.com/bitcoin/bitcoin/issues/659
EhVedadoOAnonimato
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500



View Profile
December 21, 2011, 05:50:17 PM
 #30

tor is designed for web browsing, not for peer to peer software making tons of connections.
By tons you mean 8?
still high considering http only uses 1, and the connections are always present, unlike http.

The torproject guys themselves recommend us to put a particular HTTP proxy (Polipo) between our browser and Tor to deal with latency. I guess such proxy does so by opening multiple parallel connections to fetch the different resources it sees on an HTML before the browser even requests for them. That said, maybe multiple connections to the same IP reuse the same Tor circuit....

But anyway, you should protect your bitcoin traffic with Tor or something alike for the reason others have said in this thread.
Look at blockchain.info for example. It already tries to link transactions to IPs. If blockchain.info is one of your peers, every transaction you make will be publicly linked to your IP forever on their site. And it may even accidentally link you to transactions that you relay to them, if they are not connected to the original sender but you are. People may even conclude false things about you, if their accuracy rate ever gets high enough but you happen to be among those "error cases"...
Pages: « 1 [2]  All
  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!