The bits and blocks of blockchain