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.
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