filecoin-project / go-f3

Golang implementation of Fast Finality in Filecoin (F3)
Apache License 2.0
8 stars 6 forks source link

Treat reception of justifications as if reception of the messages they evidence #342

Open anorth opened 3 months ago

anorth commented 3 months ago

A vote justification carries evidence of a strong quorum of nodes all having sent the same message. If a participant receives a justification but has not received those messages, it can treat the justification as those messages. For example, if a node is stuck in PREPARE but receives a COMMIT message, it should be able to use the justification from that COMMIT to immediately complete the PREPARE phase.

rjan90 commented 3 weeks ago

@Stebalien / @Kubuxu Is this still open for discussion, or should we do this?

Stebalien commented 3 weeks ago

We should but it's probably not the highest priority.