Bitcoin Forum
January 21, 2017, 10:59:07 AM *
News: Latest stable version of Bitcoin Core: 0.13.2  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: « 1 2 [3]  All
  Print  
Author Topic: "BlitCoin": "unmasks one or both ends of a BitCoin transaction"?  (Read 6897 times)
Economics
Jr. Member
*
Offline Offline

Activity: 35


View Profile
September 08, 2011, 11:55:05 PM
 #41

I can easily get 400 connections with a simple setup and some minor code changes.  How many people would need to have the same setup and then pool the data to have 90% confidence that they know the ip address of the initial transaction?  Is that even possible?

Suppose there were 'n' computers with this setup, each with ~400 connections that log the time they first see a transaction.  The one 'n' computer that saw the transaction first would most likely know the originating ip.

Alternatively, Could/Would you have to map out the network (i.e. know who is connected to whom) to figure it out?

I agree that once a client has 8 connections it won't connect again, but I believe that disconnections are fairly common.  Just check the 'debug.log' file in your bitcoin client data directory and look for 'disconnecting node'.

--E

1484996347
Hero Member
*
Offline Offline

Posts: 1484996347

View Profile Personal Message (Offline)

Ignore
1484996347
Reply with quote  #2

1484996347
Report to moderator
1484996347
Hero Member
*
Offline Offline

Posts: 1484996347

View Profile Personal Message (Offline)

Ignore
1484996347
Reply with quote  #2

1484996347
Report to moderator
1484996347
Hero Member
*
Offline Offline

Posts: 1484996347

View Profile Personal Message (Offline)

Ignore
1484996347
Reply with quote  #2

1484996347
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1484996347
Hero Member
*
Offline Offline

Posts: 1484996347

View Profile Personal Message (Offline)

Ignore
1484996347
Reply with quote  #2

1484996347
Report to moderator
1484996347
Hero Member
*
Offline Offline

Posts: 1484996347

View Profile Personal Message (Offline)

Ignore
1484996347
Reply with quote  #2

1484996347
Report to moderator
Economics
Jr. Member
*
Offline Offline

Activity: 35


View Profile
September 09, 2011, 12:09:58 AM
 #42

I've started recording ip's on my block tracker site. Currently connected to 600 nodes but don't want to increase the limit any further as bitcoind cpu usages gets too high.

http://pi.uk.com/bitcoin/unconfirmed-transactions

It will be interesting to to see whether any of these ip's are actually the transaction sender. A lot of them link to personal home pages and stuff.

When i collect enough data i'll use the frequencies of ip's associated with a given address to try and guess the owner.

Just to confirm my own code changes...Are you logging the ip from the 'inv' or the 'tx' message?  I originally logged the 'tx', but realized that the 'inv' message comes first. Smiley

--E
piuk
Hero Member
*****
Offline Offline

Activity: 910



View Profile WWW
September 09, 2011, 12:20:45 AM
 #43

Just to confirm my own code changes...Are you logging the ip from the 'inv' or the 'tx' message?  I originally logged the 'tx', but realized that the 'inv' message comes first. Smiley

--E

Logging from "tx", i think your right it might be better to log from inv (although when the client asks for an inv item the response will come from the same node).

Bazil
Full Member
***
Offline Offline

Activity: 126


View Profile
September 09, 2011, 01:47:25 AM
 #44

Couldn't you probe for an IP of a particular address by sending a small sum of BTC?

17Bo9a6YpXN2SbwY8mXLCD43Wup9ZE4rwm
elggawf
Sr. Member
****
Offline Offline

Activity: 308



View Profile
September 09, 2011, 02:03:03 AM
 #45

Couldn't you probe for an IP of a particular address by sending a small sum of BTC?

Only if they did something with it (ie, spend it on to another address), and then only maybe.

^_^
Rogue Star
Member
**
Offline Offline

Activity: 88


View Profile
September 09, 2011, 04:15:44 AM
 #46

What about generating transactions offline, then sending them from a public location, or uploading them to a website, etc?  Is there a way to do this?
i have a proof of concept/platform for creating transactions using plain text/files/QR codes using the BitcoinJ client. The transaction can be forwarded from a relay client, which could be anywhere with an internet connection. I've been working on it in my spare time for the last couple of months and I've hinted at it on the forums every once in a while. The actual transacting is a bit light on testing and it needs more work on the receiver/relay side. Some of the bigger issues I haven't even begun to address are double spends attempts (accidental or intentional), transaction revocation, and other fun stuff I probably haven't thought of yet. I've been spending the last few weeks setting up tools in preparation of opening up development and doing an initial public release. Look out for in the coming weeks/months.

you can donate to me for whatever reason at: 18xbnjDDXxgcvRzv5k2vmrKQHWDjYsBDCf
aws
Full Member
***
Offline Offline

Activity: 209


View Profile
November 17, 2016, 12:21:13 AM
 #47

I know this is an old thread, but i just started looking into this right now.
There is also this (master's degree dissertation) project:
Koshy, Diana. An Analysis of Anonymity in Bitcoin Using P2P Network Traffic. Diss. The Pennsylvania State University, 2013
http://fc14.ifca.ai/papers/fc14_submission_71.pdf

Does anyone know of similar projects/papers?
Soros Shorts
Donator
Legendary
*
Offline Offline

Activity: 1500



View Profile
November 17, 2016, 12:41:49 AM
 #48

I know this is an old thread, but i just started looking into this right now.
There is also this (master's degree dissertation) project:
Koshy, Diana. An Analysis of Anonymity in Bitcoin Using P2P Network Traffic. Diss. The Pennsylvania State University, 2013
http://fc14.ifca.ai/papers/fc14_submission_71.pdf

Does anyone know of similar projects/papers?


Sarah Meiklejohn's paper:

https://cseweb.ucsd.edu/~smeiklejohn/files/imc13.pdf
Pages: « 1 2 [3]  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!