filecoin-project / go-f3

Golang implementation of Fast Finality for Filecoin (F3)
Apache License 2.0
10 stars 7 forks source link

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

Open anorth opened 5 months ago

anorth commented 5 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 2 months ago

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

Stebalien commented 2 months ago

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