Skip to content
HagarMeir edited this page May 21, 2019 · 38 revisions

Byzantine Fault Tolerant Replicated State Machine library

Consensus is the controller. It receives clients' requests, calls a Timeouter on each request and keeps it in the RequestPool. If the current View indicates that this process is the leader then the Consensus batches requests with the Batcher, making sure first to check if the VerificationSequence has changed and if so it verifies each request.

Clone this wiki locally