filecoin-project / eudico

lotus, but also other things
Other
19 stars 14 forks source link

Liveness of Mir Reconfiguration #241

Open matejpavlovic opened 2 years ago

matejpavlovic commented 2 years ago

Checklist

Lotus component

Improvement Suggestion

There might be a little liveness issue with the current approach to Mir subnet reconfiguration... Under constant and high churn, the nodes might actually never see the same configuration. We only get liveness guarantees here under the assumption that eventually there will be a period of time without changes to the membership that is long enough for a quorum of correct nodes to observe the same configuration. I think we need to come back to it and implement something more sophisticated to guarantee progress even under constant churn.

First appeared in this discussion.