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

FOCIL - Tracking Issue #6660

Open
9 tasks
eserilev opened this issue Dec 5, 2024 · 0 comments
Open
9 tasks

FOCIL - Tracking Issue #6660

eserilev opened this issue Dec 5, 2024 · 0 comments
Labels
major-task A significant amount of work or conceptual task.

Comments

@eserilev
Copy link
Collaborator

eserilev commented Dec 5, 2024

Description

This is a tracking issue for the work being done to build out Fork-Choice Enforced Inclusion Lists (FOCIL)

Spec: ethereum/consensus-specs#4003

I've tried breaking up the changes into separate tasks. This list should be edited/updated as we go

Boilerplate

  • Types, feature gating, new signature domain etc. etc.

Beacon Chain

  • Inclusion List verification service
  • Inclusion List cache

Validator

  • Inclusion list committee validator assignment

Engine API

  • Changes to notify_new_payload & verify_and_notify_new_payload

Networking

  • Gossipsub
  • Req/Resp

Fork Choice

  • Import valid IL's & equivocating IL's to the fork choice store
  • Handle unsatisfied_inclusion_list_block logic
@eserilev eserilev added the major-task A significant amount of work or conceptual task. label Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
major-task A significant amount of work or conceptual task.
Projects
None yet
Development

No branches or pull requests

1 participant