Blockchain under the Hood: P2P Networks, Cryptography, Consensus, and Proof of Work — Part 2 of 4

One of the most fascinating aspects of blockchain is how it brings together ideas from multiple disciplines — computer science, distributed…