Networking: DoS protection #212
Replies: 3 comments
-
I think the main questions are around point 4. We assume there is blocksync like mechanism. Regarding 4, i believe it’s around the two approaches specified in the comet gossip spec One part that is not clear is how to also support validator restart with a) (also And to clarify b) refers to Comet's CRDT approach (implemented via Another note for validator start or longer restart, the blocksync does not necessarily brings the validator up to the current consensus "active height" (it could be one or two heights behind) so it still needs a consensus sync (via a or b approach) over multiple heights. |
Beta Was this translation helpful? Give feedback.
-
The simplest scenario of this discussion is defined in #235. This is the case where there is no desynchronization in terms of the height each validator is at, but when we have some missed vote messages, potentially blocking success. The topic 4. above is addressed with the two proposed solutions:
My reasoning there tends to prefer the first option, because it is simpler and does not require a new protocol. But this is only one of the scenarios we have to consider. |
Beta Was this translation helpful? Give feedback.
-
I've also created a tracking issue to cover all the components discussed here: #260 |
Beta Was this translation helpful? Give feedback.
-
Context that triggered this discussion
Notes
Date: June 5, 2024
People: Sergio, Hernan, Romain, Greg, Adi
Some takeaways:
Beta Was this translation helpful? Give feedback.
All reactions