|
October 18, 2012, 07:37:06 PM |
|
Hi there,
I've just watched a presentation on youtube about data mining the BitCoin block chain. The presenter said that it is possible to build up a graph that shows transactions between people. I was wandering if it is really possible, because AFAIK every time I send bitcoins, the standard client uses a shiny new address. Please correct me if I'm wrong, but the block chain contains only address->address relations as the coins go from one address to another. If source addresses are always replaced with a new one after every transaction (what's more, I can use as many addresses as receiver addresses as I want), this graph will only show two type of figures: single lines between two points without any other relationships with other addresses, and "stars", I mean single addresses, that receive money from more than one addresses, but the senders won't have any other connections, and the destination address will never appear in a transaction where it is the source address. Am I right? Or do I missed something here?
Is there any other info in the blockchain that can be used? There must be the source address, the destination address and the amount. Maybe the transaction fee, but what else?
PS: okay, maybe there's one case when an address can be a source and a destination too. When someone starts up a new wallet, and it contains a default address, and s/he sends this address to others to receive money. Maybe in this case it is possible that the client will lates use this address as a source address when the owner of the wallet does her first outgoing transaction.
|