A (Short) Guide to Blockchain Consensus Protocols - CoinDesk
griffey's bookmarks 2019-01-11
Summary:
A consensus algorithm, like bitcoin’s proof of work (the one we hear about most often), does two things: it ensures that the next block in a blockchain is the one and only version of the truth, and it keeps powerful adversaries from derailing the system and successfully forking the chain. In proof of work, miners compete to add the next block (a set of transactions) in the chain by racing to solve a extremely difficult cryptographic puzzle. The first to solve the puzzle, wins the lottery. As a reward for his or her efforts, the miner receives 12.5 newly minted bitcoins – and a small transaction fee. Yet, although a masterpiece in its own right, bitcoin’s proof of work isn’t quite perfect.