Distributed consensus: Difference between revisions

From Computer Science Wiki
No edit summary
 
Line 7: Line 7:
== Video ==
== Video ==


* [https://www.coursera.org/lecture/cryptocurrency/distributed-consensus-At1IC This video is a good place to learn about consensus]
<html>
 
<iframe width="560" height="315" src="https://www.youtube.com/embed/3EUAcxhuoU4" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</html>


== References ==
== References ==

Latest revision as of 16:16, 9 March 2020

Programming[1]

A distributed consensus ensures a consensus of data among nodes in a distributed system or reaches an agreement on a proposal.[2]

A consensus algorithm may be defined as the mechanism through which a blockchain network reach consensus. Public (decentralized) blockchains are built as distributed systems and, since they do not rely on a central authority, the distributed nodes need to agree on the validity of transactions. This is where consensus algorithms come into play. They assure that the protocol rules are being followed and guarantee that all transactions occur in a trustless way, so the coins are only able to be spent once.

Video[edit]

References[edit]