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: Candidate Backing #3820

Open
16 of 19 tasks
P1sar opened this issue Mar 27, 2024 · 0 comments
Open
16 of 19 tasks

Backing: Candidate Backing #3820

P1sar opened this issue Mar 27, 2024 · 0 comments
Assignees
Labels
Epic Issue used to track development status of a complex feature, aggregates several issues
Milestone

Comments

@P1sar
Copy link
Member

P1sar commented Mar 27, 2024

Issue summary

Candidate Backing will be a subsystem of parachain workflow.
It ensures every parablock considered for relay block inclusion,

  • has been seconded by at least one validator, and
  • approved by a quorum.

I will produce signed Statements and track statements produced by other validators.
Once sufficient quorum has been agreed that candidate is valid, it will notify Provisioner Subsystem (to be created after finishing this issue). Provisioner will ensure that candidates are sufficiently available before sending them to potential block authors.
Produce as many backable candidates as possible.

  • Get validations from candidate validation subsystem and generate appropriate statements.
  • All statements will be sent to Statement Distribution (to be created later) subsystem to be gossiped by peers
  • When candidate validation decides that a candidate is invalid, and it was recommended to us to second by collator protocol, we penalize the collator who sent that candidate. To penalize the collator, we send a message to collator protocol with candidate hash.

I will improve this issue with more details as other parachain related work progresses and as I understand more specific details using spec, node implementors guide and polkadot codebase.

Sub Issues

Other information and links

@P1sar P1sar added the Epic Issue used to track development status of a complex feature, aggregates several issues label Mar 27, 2024
@P1sar P1sar changed the title Candidate Backing Backing: Candidate Backing Sep 10, 2024
@P1sar P1sar closed this as completed Sep 23, 2024
@P1sar P1sar added this to the Validator MVP milestone Sep 25, 2024
@P1sar P1sar reopened this Oct 8, 2024
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
Projects
None yet
Development

No branches or pull requests

3 participants