https://medium.com/@snapmatsecomp1987/blockchain-technology-and-cryptocurrency-beyond-digital-currencies-8b8e2801193b