Bitcoin is the new money: minted and exchanged on the Internet. Faster and cheaper than a bank, the service is attracting attention from all over the world.
But whether the transactions are really anonymous remains questionable.
Several research groups have shown that it is possible to find out which transactions belong together, even if the client uses different pseudonyms.
However it was not clear if it is also possible to reveal the IP address behind each transaction.
Also Read
In the network, the user's identity is hidden behind a cryptographic pseudonym, which can be changed as often as is wanted.
Transactions are signed with this pseudonym and broadcast to the public network to verify their authenticity and attribute the Bitcoins to the new owner.
To find this out, a hacker would need only a few computers and about 1,500 euros per month for server and traffic costs.
Moreover, the popular anonymisation network "Tor" can do little to guarantee Bitcoin user's anonymity, since it can be blocked easily.
The basic idea behind these findings is that Bitcoin entry nodes, to which the user's computer connects in order to make a transaction, form a unique identifier for the duration of user's session.
With this method, hackers can reveal up to 60 per cent of the IP addresses behind the transactions made over the Bitcoin network.
"This Bitcoin network analysis combined with previous research on transaction flows shows that the level of anonymity in the Bitcoin network is quite low," said Biryukov.