Bitcoin Forum
November 06, 2024, 03:18:21 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: New Paper: Deanonymisation of clients in Bitcoin P2P network  (Read 7992 times)
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
June 21, 2014, 11:09:33 AM
 #21

Are there any example where one known identity has managed to link a bitcoin address to a physical address - and made the whole thing publicly available ?

No

bitsmichel
Sr. Member
****
Offline Offline

Activity: 518
Merit: 250



View Profile
June 21, 2014, 11:28:43 AM
 #22

Are there any example where one known identity has managed to link a bitcoin address to a physical address - and made the whole thing publicly available ?

No

There are no examples. And even if, it would be an exception rather than the rule

bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
June 21, 2014, 11:37:07 AM
 #23

Your online wallets and exchanges know your ip tho

bitsmichel
Sr. Member
****
Offline Offline

Activity: 518
Merit: 250



View Profile
June 21, 2014, 11:49:02 AM
 #24

Your online wallets and exchanges know your ip tho

That really depends on if you use several layers of VPN, and on if you use offline wallets  Smiley

bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
June 21, 2014, 12:12:58 PM
 #25

Your online wallets and exchanges know your ip tho

That really depends on if you use several layers of VPN, and on if you use offline wallets  Smiley

True but my Coinbase where I buy is fucked

BITCOINDENMARK
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250



View Profile
June 21, 2014, 01:20:15 PM
 #26

Are there any example where one known identity has managed to link a bitcoin address to a physical address - and made the whole thing publicly available ?

No

Ok, 5 years+ and nothing, thats good "news". Of Course it doesn't mean its not done, if gov agencies or suchs have done it they most likely will not post about it. Having seen so many other hacks in the it-world and the subsequent show of, its still a good sign.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
June 21, 2014, 01:21:50 PM
 #27

Are there any example where one known identity has managed to link a bitcoin address to a physical address - and made the whole thing publicly available ?

No

Ok, 5 years+ and nothing, thats good "news". Of Course it doesn't mean its not done, if gov agencies or suchs have done it they most likely will not post about it. Having seen so many other hacks in the it-world and the subsequent show of, its still a good sign.

Might be also a bit problematic - while it may be doable (just like that website that crawled Twitter for people announcing to go on holidays/checking in for flights and then marking their homes on Google Maps), it might not be legal to do it widespread. Also there are certain costs involved with running such infrastructure and hosting that information, so you either have to sell the info or rely on ads/donations.

Especially large services like blockchain.info have VERY likely a good chance to link IPs to enough addresses to make deanonymizing the remaining few feasible.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
June 21, 2014, 01:40:19 PM
 #28

Bitcoin is only pseudo anonymous

There's many ways to link your identity

Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
June 21, 2014, 01:52:35 PM
 #29

Pseudonymous != pseudo anonymous.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
June 21, 2014, 01:53:34 PM
 #30

Pseudonymous != pseudo anonymous.

Source?

Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
June 21, 2014, 02:32:36 PM
 #31

Pseudonymous != pseudo anonymous.

Source?
Greek

pseudo- = wrong/false in greek, ano- = none/without (nym = name)

pseudo anonymity would be "false" anonymity or "falsely without name".

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
June 21, 2014, 02:37:04 PM
 #32

Pseudonymous != pseudo anonymous.

Source?
Greek

pseudo- = wrong/false in greek, ano- = none/without (nym = name)

pseudo anonymity would be "false" anonymity or "falsely without name".

What's the correct one mean?

DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
June 21, 2014, 03:49:19 PM
 #33

There are a healthy amount that are configured to accept connections— its a default in full nodes— but simply don't because some NAT/FW prevents it. SPV nodes do not advertise themselves.

It's not completely clear to me that the nodes in question there actually weren't accepting connections either, but in any case it's expected that there be a large number of advertising nodes which are actually unreachable.


I am surprised that the percentage of "outbound only" nodes is so high.  Bitcoin takes advantage of UPnP.  This can be disabled either in the client or in the router, but today most routers ship with UPnp support enabled.   This behavior can be disabled by the user (either in the client or in the router) but any user sophisticated enough to do that would probably do port forwarding (more connections is always better in a trustless peer network). So my assumption was that most nodes (even those behind a NAT/FW) should be addressable.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
June 21, 2014, 04:06:17 PM
 #34

Most new routers today maybe, most routers out in the field however are likely not very new at all.

I have for example blocked Bitcoin from incoming connections, 8 are more than enough for just keeping up with the block chain and my upload is too slow to be useful to others. I'll change this depending on how the implementation of header-first-sync is going to look like. If I can enforce a ban on older protocol versions, I'll likely enable inbound transactions again, since people loading single blocks or just headers are fine with me - people trying to load the whole chain are not.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
June 21, 2014, 08:47:58 PM
 #35

Most new routers today maybe, most routers out in the field however are likely not very new at all.

By "new" I mean manufactured sometime in the last decade.
misterbigg
Legendary
*
Offline Offline

Activity: 1064
Merit: 1001



View Profile
June 21, 2014, 09:00:44 PM
 #36

in any case it's expected that there be a large number of advertising nodes which are actually unreachable.

We solved this in Gnutella and now Ripple by having peers who receive an IP advertisement originating from a directly connected neighbor perform a "connectivity test" to make sure that the neighbor can accept incoming connections, and only relay the advertisement if the test succeeds. There is some info on Ripple's implementation in the Peerfinder documentation (https://github.com/ripple/rippled/tree/develop/src/ripple/peerfinder#livecache) and source code.

Ripple's connection strategy also strongly preferences peers to which it has had success connecting to in the past (https://github.com/ripple/rippled/tree/develop/src/ripple/peerfinder#bootcache)
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1013



View Profile
June 21, 2014, 09:00:55 PM
 #37

people loading single blocks or just headers are fine with me - people trying to load the whole chain are not.
I'm sure there's some price at which you'd be happy to serve them the entire chain.

Problem is there is no method via which that can be automatically negotiated in the current network.
ivan.pustogarov
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
June 22, 2014, 10:34:14 AM
Last edit: June 22, 2014, 10:46:58 AM by ivan.pustogarov
 #38

We  have conducted a few more experiments to check some parameters of the
attack. First, we tested the stability of  the fingerprint (eight first-hop
connections). We were running our bitcoin client for about 10 hours. During this time 3
nodes out of eight  have disconnected. Analyzing the data from
http://getaddr.bitnodes.io/ we see that after two hours at most one node
would disconnect in average.  So for the typical duration of a client session the
fingerprint is very stable.

The second point we wanted to check was regarding the usage of VPN. Indeed
it will protect user's IP, but we wondered what would happen with the
stability of a fingerprint. I've made a couple  of experiments on the
testnet, connecting to it:
1) via public free VPNs (vpngate.net);
2) via a non-free one (AirVPN).
3) via my own VPN server.

For the cases 2) and 3) the stability of fingerprint was the same as if no
VPN was used.
For the case 1) connections to entry nodes were dropped
from time to time (about every 20 mins for the main net and about every
few minutes for the testnet due too absence of traffic) by the VPN servers.
It's likely that free VPN servers were set with small inactivity timeouts
and some limits for connection durations.

We are currently working on a countermeasure. In particular  we wonder how
reducing from eight to four entry nodes would effect the bitcoin network.
We also think to decay the connections based on the number of transactions
(for example  renewing half of the entry node connections after each
transaction). It might be interesting to include a proof of work for
creation of connections, but this would create a compatibility issue.
Gavin Andresen
Legendary
*
qt
Offline Offline

Activity: 1652
Merit: 2301


Chief Scientist


View Profile WWW
June 24, 2014, 06:22:00 PM
 #39

We are currently working on a countermeasure. In particular  we wonder how
reducing from eight to four entry nodes would effect the bitcoin network.
We also think to decay the connections based on the number of transactions
(for example  renewing half of the entry node connections after each
transaction). It might be interesting to include a proof of work for
creation of connections, but this would create a compatibility issue.

Excellent!

I've been accused in the past of "not caring about privacy" -- when I do care a lot about privacy. But I am not a privacy researcher, and I have a deep respect for how difficult it is to create a truly privacy-preserving system.

I'm very happy that somebody who is an expert is thinking about, and working on, countermeasures.

How often do you get the chance to work on a potentially world-changing project?
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!