The Next 10 Years: 42 Macro Predictions in Cryptography, Blockchains and Consensus Protocols