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

Support block validation before publishing to gossip #5626

Closed
philknows opened this issue Jun 9, 2023 · 1 comment
Closed

Support block validation before publishing to gossip #5626

philknows opened this issue Jun 9, 2023 · 1 comment
Labels
meta-feature-request Issues to track feature requests.

Comments

@philknows
Copy link
Member

Problem description

In order to better support the relayer community, our client would need to support block validation before publishing to mitigate validators sending signed, invalid blocks for equivocation attacks.

In addition, the need to diversify relayer setups for a more robust mev-boost infrastructure is critical as it encompasses ~90% of blocks published on mainnet today.

Solution description

For this feature, we must:

  • Validate block first
  • Publish to p2p only if valid

This feature should be on a separate Lodestar fork or under a CLI flag for relayers to use.

Additional context

This was already implemented on Prysm and Lighthouse. PRs can be found here:
https://github.com/realbigsean/lighthouse/tree/lighthouse-relay
https://github.com/flashbots/prysm/tree/verify-before-broadcast-v4.0.4

@philknows philknows added the meta-feature-request Issues to track feature requests. label Jun 9, 2023
@philknows philknows added this to the v1.10.0 milestone Jun 9, 2023
@philknows philknows modified the milestones: v1.10.0, v1.11.0 Jul 13, 2023
@philknows philknows modified the milestones: v1.11.0, v1.12.0 Aug 23, 2023
@philknows philknows removed this from the v1.12.0 milestone Nov 24, 2023
@philknows
Copy link
Member Author

Fixed by #6151

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta-feature-request Issues to track feature requests.
Projects
None yet
Development

No branches or pull requests

1 participant