Bitcoin network drawer
This wep application has two functions.
- Aggregating history of bitcoin addresses of a given bitcoin address and drawing of the bitcoin network.
- Finding clusters of the bitcoin network from 1 and showing them in different colors.
Only nodes, which are two transactions away from the origin address, are available. *Limitation: It shows only small enough networks to get all nodes of in 20 seconds.
virtualenb <your virtual env> pip install -r requirements.txt
https://bitbucket.org/taynaud/python-louvain and install the library by running:
python the/folder/you/download/the/above/setup.py install
In local mode:
gunicorn server:app --timeout 20
On Heroku: http://arcane-fjord-8360.herokuapp.com/
Web framework: Flask(http://flask.pocoo.org/), Gunicorn(http://gunicorn.org/) Data source: Blockchain.info(https://blockchain.info/) Clustering libraries: NetworkX(https://networkx.github.io/), Community Detection(http://perso.crans.org/aynaud/communities/) Visualization libraries: D3.js(http://d3js.org/), Interactive Force Directed Graph(https://gist.github.com/pkerpedjiev/0389e39fad95e1cf29ce), Bootstrap3(http://getbootstrap.com/)