Blockchains from a Distributed Computing Perspective

Original article is at Blockchains from a Distributed Computing Perspective