Blockchains from a Distributed Computing Perspective [pdf] | Hacker News Reader