The agreement code defines the consensus implementation. The referenced README provides a good overview and some hints about where to dig for more within the code. Please let us know the level of detail you are seeking in your code exploration and where we can provide specific guidance. Below, is a high level visual explainer video about the consensus process.
ryanRfox
2
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| When creating a Committee for consensus, how are leader nodes selected and how is communication? | 1 | 371 | June 2, 2022 | |
| Looking for a precise documentation of Algorand | 2 | 462 | December 15, 2022 | |
| Total node/validators | 34 | 5889 | August 28, 2022 | |
| Where in Go-Algorand code is leader selected | 4 | 1341 | September 27, 2019 | |
| BBA* in Algorand: Can Malicious Nodes Influence Consensus on an Empty Block? | 2 | 275 | May 5, 2025 |