http://www.journalofaccountancy.com/news/2017/jun/blockchain-decentralized-ledger-system-201716738.html