You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HagarMeir edited this page Sep 25, 2019
·
38 revisions
This is a simple BFT SMR implementation, however it is generic enough to serve many applications (e.g., blockchain).
This is accomplished by having a few points in the execution where the library turns to the application to get feedback, for instance at the time of proposal creation, and the validation of clients' requests.
Moreover, some of the heavy lifting is left to the application or other dependencies of this library, for example, communication, storage, and replication.
The algorithm we implement is based on the BFT-SMaRt paper and the PBFT paper.