Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Dispute Distribution Subsystem #2581

Closed
rphmeier opened this issue Mar 8, 2021 · 1 comment
Closed

Dispute Distribution Subsystem #2581

rphmeier opened this issue Mar 8, 2021 · 1 comment
Labels
S0-design PR/Issue is in the design stage
Milestone

Comments

@rphmeier
Copy link
Contributor

rphmeier commented Mar 8, 2021

We need information about disputes to propagate between nodes quickly - as soon as a validator observes a dispute, that information should propagate to others. As validators begin to participate in the dispute, those votes should also propagate through the network quickly. Disputes are rare and this protocol should probably be a flood-style protocol.

That said, there are a few spam/garbage vectors we'd like to mitigate:

  • 2 colluding malicious validators can create an infinite amount of disputes where they contradict each other. This garbage should be avoided to keep the network free for legitimate traffic
  • Ancient disputes, which have no relevance, should not be re-broadcasted.
  • potentially others
@rphmeier rphmeier added the S0-design PR/Issue is in the design stage label Mar 8, 2021
@rphmeier rphmeier added this to the Van Ness milestone Mar 8, 2021
@rphmeier
Copy link
Contributor Author

Closed in #3158

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
S0-design PR/Issue is in the design stage
Projects
None yet
Development

No branches or pull requests

1 participant