Consensus protocols

Consensus (computer science)

The concept of consensus in distributed computing and multi-agent systems is about achieving system reliability despite the presence of faulty processes. It involves coordinating processes to agree on data values necessary for computation, such as transaction order in a database or atomic broadcasts. Real-world applications that require consensus include cloud computing, clock synchronization, opinion formation, smart power grids, blockchain, and more.

1 courses cover this concept

CS 251 Cryptocurrencies and Blockchain Technologies

Stanford University

Fall 2022

Stanford's course covers a wide spectrum of blockchain and cryptocurrency concepts, focusing on technical aspects and engineering secure software. Bitcoin and Ethereum are the main case studies, and the course delves into numerous applications, including DeFi, NFTs, and privacy on the blockchain.

No concepts data

+ 33 more concepts