Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Agreement Protocol Overview

The following section is a non-normative overview of the Algorand Agreement Protocol.

We attempt to ease understanding of the normative section and provide readers with a comprehensive view of its inner workings, while maintaining technical correctness.

We provide pseudocode examples and diagrams for readers and potential implementers to clarify how these processes may be implemented, and how they might interact with one another.

For a normative specification of the Algorand Byzantine Fault Tolerance protocol, refer to the normative ABFT section.