Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backing: Statement distribution #3583

Open
kishansagathiya opened this issue Nov 16, 2023 · 1 comment
Open

Backing: Statement distribution #3583

kishansagathiya opened this issue Nov 16, 2023 · 1 comment
Assignees
Labels
Epic Issue used to track development status of a complex feature, aggregates several issues S-subsystems-backing issues related to polkadot host backing subsystem functionality.
Milestone

Comments

@kishansagathiya
Copy link
Contributor

Task summary

This subsystem is responsible for

  • distributing signed statements that we have generated and
  • forwarding statements generated by our peers

So, Candidate Backing subsystem will generate Statements like Valid or Seconded. We need statement distribution subsystem to share that message will other validators (peerset of validation protocol)

  • I would suggest to start with a skeleton PR, because that would help us break down the task nicely and all the further PRs for this subsystem could be worked independently,

Specification reference

Other information and links

@kishansagathiya kishansagathiya changed the title Implement Statement Distribution Subsystem feat(dot/parachain): implement statement distribution subsystem Nov 17, 2023
@P1sar P1sar added S-subsystems-backing issues related to polkadot host backing subsystem functionality. and removed Type: Epic labels Jan 15, 2024
@P1sar P1sar added Epic Issue used to track development status of a complex feature, aggregates several issues and removed Epic Issue used to track development status of a complex feature, aggregates several issues labels Mar 28, 2024
@timwu20 timwu20 added this to the Validator MVP milestone Jun 19, 2024
@P1sar P1sar added the Epic Issue used to track development status of a complex feature, aggregates several issues label Sep 5, 2024
@P1sar P1sar changed the title feat(dot/parachain): implement statement distribution subsystem Implement statement distribution subsystem Sep 5, 2024
@P1sar P1sar changed the title Implement statement distribution subsystem Candidate backing: Implement statement distribution subsystem Sep 5, 2024
@P1sar P1sar closed this as completed Sep 10, 2024
@P1sar P1sar reopened this Sep 10, 2024
@P1sar P1sar changed the title Candidate backing: Implement statement distribution subsystem Backing: Statement distribution Sep 10, 2024
@axaysagathiya
Copy link
Contributor

There are 2 versions of the statement distribution protocol.

  • v1 is for before async backing support
  • v2 is designed for async backing

kishansagathiya added a commit that referenced this issue Oct 2, 2024
Statement Distribution subsystem is responsible for distributing signed statements that we have generated and forwarding statements generated by our peers. 
This commit just introduces a skeleton for it.
- implements the subsystem interface
- registers the subsystem with overseer
- add the processMessage method with messages to be handled

Issue #3583
edwardmack added a commit that referenced this issue Oct 4, 2024
statement distribution skeleton (#4169)

Statement Distribution subsystem is responsible for distributing signed statements that we have generated and forwarding statements generated by our peers.
This commit just introduces a skeleton for it.
- implements the subsystem interface
- registers the subsystem with overseer
- add the processMessage method with messages to be handled

Issue #3583

cleanup remove un-used code

add comments

regenerate mocks

feat(dot/parachain): receiver side of network bridge (#3955)

- handled active leaves update message
- handled block finalized message
- relay network protocol messages
- handle view update message for receiver side of the network bridge #3864
- decode messages to wire message (PR #4188), Fixes #4108
- handle our view change in collator protocol validator side (PR #4197), Issue #4156
- Handle network bridge messages (UpdateAuthorityIDs and NewGossipTopology) Fixes #3862
- process network events for receiver side of network bridge Issue Fixes #3863
-  process overseer signals for network bridge Fixes #3861
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic Issue used to track development status of a complex feature, aggregates several issues S-subsystems-backing issues related to polkadot host backing subsystem functionality.
Projects
None yet
Development

No branches or pull requests

5 participants