This is some great work! As part of a school assignment a few years ago, we just barely scratched the surface of block chain analysis [1]. We stopped at loading the block chain into Neo4j, scraping public internet forums for donation accounts, and making simple visualizations. It's cool to see the idea taken so far.
Apparently chemistry names are the new hot trend for startups. This is the third on HN within the last week. It's a pretty good idea though because the names sound like what they do; naptha makes sense as the name for an image extractor since naphtha is used for doing quick and dirty extractions while making drugs, iodine makes sense here because it's used to bring out more detail in samples when doing microscopy, etc.
I believe the word that OP was looking for in his title was "block chain". Not "blockchain".
Blockchain is the company name of one of your competitors.
One of the speakers at the Toronto Bitcoin Expo corrected his own slide during his own company's presentation concerning this matter. It was quite comical.
Thank you extrapolate and ajaimk!
Yes, the backend is suffering a bit - but it will be back in a few minutes.
This is just a very limited demo of what BitIodine can do! For more info click on "About" or wait till new features ("Get insights") make it to the web interface.
Do you store the block chain in a SQL database as well as neo4j? If so, what SQL database are you using? I've written a tool that stores the block chain in PostgreSQL but INSERTs are getting a bit slow due to indexes. Maybe we could share notes...
Yes, computation is done in memory and is reasonably fast, with some clever caching. Right now the backend server is overloaded - I am working on it and you will be able to try it with custom addresses very soon.
"From" implies to users that every previous output is owned by a person, is controlled by a person, or is even an address. None of these are always true (though they usually are), which leads to disasters like people sending "refunds" to shared addresses. It's not a concept in the reference client and should be avoided to prevent more confusion than blockchain.info has already caused.
If I spend a script with no hash160/p2sh address, where is it "from"?
Ah, I see your point now. I agree it can be confusing to a non technical audience but presumably, this tool is for people who have prior knowledge on how the block chain works.