Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: julz on May 09, 2012, 08:21:09 AM



Title: Coming soon... An exposed bitcoin network
Post by: julz on May 09, 2012, 08:21:09 AM
This looks fun!

http://toolongdidntread.com/bitcoin/coming-soon-an-exposed-bitcoin-network/?utm_source=rss&utm_medium=rss&utm_campaign=coming-soon-an-exposed-bitcoin-network
(basically a tool to use graphviz on bitcoin transactions)

Can't wait to try it on some of my addresses.
I suspect I'm not going to learn much.. but combined with some sort of public database of annotated addresses I guess tools like this will be getting more and more interesting to the average bitcoiner, and to amateur incident-sleuths and LE types.



Title: Re: Coming soon... An exposed bitcoin network
Post by: RaggedMonk on May 09, 2012, 08:27:17 AM
This looks very cool.


Title: Re: Coming soon... An exposed bitcoin network
Post by: finway on May 09, 2012, 09:51:22 AM
Cool


Title: Re: Coming soon... An exposed bitcoin network
Post by: Technomage on May 09, 2012, 10:16:30 AM
This is very interesting. Looking forward to it. I think that the popularity of services such as http://www.bitcoinfog.com/ will increase after we have more of these analysis tools online. :)


Title: Re: Coming soon... An exposed bitcoin network
Post by: DeathAndTaxes on May 09, 2012, 12:49:55 PM
Hey conman is in the sample photo (bottom left). Your famous conman.


Title: Re: Coming soon... An exposed bitcoin network
Post by: Sukrim on May 09, 2012, 01:09:03 PM
Hopefully this will be open source, so not only a web service that one has to rely on, but something that could potentially just read the blockchain + a file with names for individual addresses and then generate such graphs (or input files for them) on the fly.

Actually, it shouldn't be too hard to do with Python, Armory (or Java + bitcoinj). It seems that Gephi needs a "GEXF" file (https://gephi.org/users/supported-graph-formats/) as input or it might be possible to simply create the graph from within (using https://gephi.org/tag/python/ + access to a blockchain library).

One problem might be, that there are probably already close to or more than 1m unique addresses in the blockchain, so some collapsing might have to be done (e.g. if a transaction has more than 1 input address, consider them belonging to the same entity).

Also Gephi seems to support data source + import plugins, maybe it's possible to write one of these for Bitcoin style blockchains (so one could also analyze Namecoin etc.)?


Title: Re: Coming soon... An exposed bitcoin network
Post by: DeathAndTaxes on May 09, 2012, 01:25:55 PM
Reading the slides I am guessing it won't be something most users will be able to do.  Looks like even using their graph analysis methods we are talking about significant memory and computational requirements.  One would imagine those will only grow.

Still I do hope it is open source so those with the resources (or willingness to rent it on the cloud) can do their own analysis.

It does show the risk of things like publicly giving addresses, static donation addresses, and address re-use.

I am glad the project exists.  It will make people think more about information privacy.
Things like:
* keep payment addresses in private so they can't be screen scrapped later
* design mechanisms for one use donation addresses
* one use payment addresses for recurring payments (i.e. upload 100 addresses to the mining pool, 1 payment per address)
* bitcoin mixing/washing and/or coin melting via fake tx fees.
* cash gap (kinda like an air gap for secure networks).  sell coins at one exchange, withdraw, deposit in another exchange and buy coins.


Title: Re: Coming soon... An exposed bitcoin network
Post by: kwukduck on May 09, 2012, 01:32:34 PM
I think this will be a heavy burden for the economy to bare...
But yea, better now then in the future.
Very interesting, meanwhile i'll continue to develop my bitcoin alternative that does not require a blockchain.