Golden
Consensus (computer science)

Consensus (computer science)

In computer science, consensus refers to an agreement between multiple independent actors in a system on a single data value.

In computer science, consensus refers to an agreement between multiple independent actors in a system on a single data value.



Consensus is a problem in any multi-agent network, particularly a decentralized one such as a public blockchain. However, the use cases for solving the consensus problem extend well beyond blockchain technology, and many were around years and even decades before the creation of Bitcoin. Some of the other uses cases for consensus in computing are data analysis, distributed machine learning, sensor networks, smart grids, and other control systems.



Numerous new consensus mechanisms have been developed for use in blockchains since 2008, with the original being proof-of-work used in Bitcoin. In decentralized networks, it's critical that these various consensus systems have high Byzantine fault tolerance.

Timeline

People

Name
Role
Related Golden topics







Further reading

Title
Author
Link
Type
Date

Beyond Cryptocurrencies - A Taxonomy of Decentralized Consensus Systems

Florian Glaser and Luis Bezzenberger

Web



Documentaries, videos and podcasts

Title
Date
Link

What is Consensus: Rules without Rulers

January 13, 2018

Companies

Company
CEO
Location
Products/Services









References