Database and distributed computing fundamentals for scalable, fault-tolerant, and consistent maintenance of blockchains

Bitcoin is a successful and interesting example of a global scale peer-to-peer cryptocurrency that integrates many techniques and protocols from cryptography, distributed systems, and databases. Th...