https://medium.com/@ConsenSys/ethereum-bitcoin-plus-everything-a506dc780106#.2k88s8sze