Final GPBFT protocol alignment with FIP
Closed this issue · 1 comments
anorth commented
Do a final fine-grained pass over the protocol specification in the FIP and the implemented code. Ensure the FIP and implementation code are aligned in all necessary details, and that the FIP is complete enough to be a specification for another implementation (e.g. in Forest/Rust).
Things to pay particular attention to:
- Predicates for completing steps
- Timeout semantics
- Message validation and justification
- Handling of equivocations and duplicated messages at every state update
FIP work in filecoin-project/FIPs#1022
anorth commented
FIP PR: filecoin-project/FIPs#1022