Dan Boneh: Blockchain Primitives: Cryptography and Consensus