https://www.r3cev.com/blog/2017/2/24/when-is-a-blockchain-not-a-blockchain