We are happy to announce the first public prototype release (v0.2) of our GraphSense tool, which allows exploration of virtual currency ecosystems such as Bitcoin. It is now available at: http://bitcoin-demo.graphsense.info/
We have learned a lot from initial user feedback and have been working hard on improving things and implemented some key features:
A better user experience
We have redesigned the entire user interface and introduced consistent coloring schemes for the central virtual currency entities (block, transaction, anonymous address, (implicitly/explicitly) tagged address, clusters).
No more typing of Bitcoin addresses. We have added auto-suggestion to our landing page search box and you should find the address you are looking for after typing the first 5 characters.
We now support conversion of BTC values to USD and EUR and vice versa. Conversion rates reflect given timestamps, which means that a transaction executed at a given time (e.g., 2014-03-25 14:45:23) are converted using the rate at that time.
Users frequently requested a button to download transaction data into CSV and continue working in Excel. We have now provided such functionality in the address view (check this sample address).
We have also included copy-to-clipboard and print buttons.
At the moment, GraphSense implements the so-called multiple-input heuristics, which groups addresses observed in the blockchain into address clusters, which are likely owned by the same real-world actor. Further details on the underlying algorithms are described in the papers:
- Satoshi Nakamoto. Bitcoin: A peer-to-peer electronic cash system, 2008.
- Dorit Ron and Adi Shamir. Quantitative analysis of the full bitcoin transaction graph, 2012
Preparations for cross-ledger analytics
Yes, the blockchain is still fairly small (~ 82GB ) and we could still handle it on a single machine. However, size is growing linearly over time and other virtual currencies are gaining momentum.
Having a future cross-ledger analytics infrastructure in mind, we prepared for these developments by building our tools on horizontally scalable data processing infrastructures. So lot’s of changes underneath the user interface.
For our next release, which we expect within the next couple of weeks, we will focus on improving our graph visualizations (address graph, cluster graph) and build in interactions, such as graph expansion and filtering.
Help us to improve
We would very much appreciate receiving feedback from our users. If you have any ideas/comments on how to improve the service, you encounter issues/problems, you want to collaborate, etc. please get in touch (firstname.lastname@example.org) and we will add you to our users list.