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
The Agreement implementation is pretty convoluted, even though some parts of it could be split out and have a somewhat well-defined contract by themselves. E.g. the BVal round is called "Binary-value Broadcast", and together with Aux "Synchronized Binary-value Broadcast" in https://hal.archives-ouvertes.fr/hal-01176110/document.
Maybe we should also factor out AgreementEpoch, to split the epoch management and dispatching from the main part of the logic, and to avoid clearing all those fields individually. (That makes it easy to forget one.)
The text was updated successfully, but these errors were encountered:
The
Agreement
implementation is pretty convoluted, even though some parts of it could be split out and have a somewhat well-defined contract by themselves. E.g. theBVal
round is called "Binary-value Broadcast", and together withAux
"Synchronized Binary-value Broadcast" in https://hal.archives-ouvertes.fr/hal-01176110/document.Maybe we should also factor out
AgreementEpoch
, to split the epoch management and dispatching from the main part of the logic, and to avoid clearing all those fields individually. (That makes it easy to forget one.)The text was updated successfully, but these errors were encountered: