Blockchains from the ground up: Part 1

Original article is at Blockchains from the ground up: Part 1