Skip to content

Implement changes from 1st protocol audit #170

@anorth

Description

@anorth

See FIP PR filecoin-project/FIPs#985

### Tasks
- [x] Replace ECCompatibleChains with `C` (give a better name) which is updated when node observes a value that could have been decided by another participant
- [x] Remove the ECUpdate (`ReceiveAcceptable`) method
- [x] Implement might-have-been-decided predicate (replaced with strong-quorum-of-bottom check)
- [x] Require evidence for PREPARE when round > 0
- [x] Carefully check the message validation and justification methods match spec
- [x] Carefully check for other changes to the protocol pseudocode such as timeouts, thresholds etc
- [x] Implement #136

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions