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

segregate sync committee messages by period / fork #4953

Merged
merged 3 commits into from
May 17, 2023
Merged

Conversation

etan-status
Copy link
Contributor

SyncCommitteeMsgPool grouped messages by their beacon_block_root. This is problematic around sync committee period boundaries and forks. Around sync committee period boundaries, members from both the current and next sync committee may sign the same beacon_block_root; mixing the signatures from both committees together is a mistake. Likewise, around fork transitions, the signing_root changes, so those messages also need to be segregated.

@github-actions
Copy link

github-actions bot commented May 14, 2023

Unit Test Results

         6 files       707 suites   24m 7s ⏱️
  3 679 tests   3 400 ✔️ 279 💤 0
10 412 runs  10 128 ✔️ 284 💤 0

Results for commit b3a5e36.

♻️ This comment has been updated with latest results.

`SyncCommitteeMsgPool` grouped messages by their `beacon_block_root`.
This is problematic around sync committee period boundaries and forks.
Around sync committee period boundaries, members from both the current
and next sync committee may sign the same `beacon_block_root`; mixing
the signatures from both committees together is a mistake. Likewise,
around fork transitions, the `signing_root` changes, so those messages
also need to be segregated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants