Taking Stock of Distributed Computing

Are Blockchains a Challenge for Distributed Computing?