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

Blob spam protection mechanism #3261

Open
arnetheduck opened this issue Feb 18, 2023 · 0 comments
Open

Blob spam protection mechanism #3261

arnetheduck opened this issue Feb 18, 2023 · 0 comments
Labels
Deneb was called: eip-4844

Comments

@arnetheduck
Copy link
Contributor

The blob spam mechanism, as defined by #3244, opens up the possibility for a block producer to poison the seen cache of parts of the network and thus disrupting block propagation by introducing invalid blobs to some peers.

Although it is likely that such block proposers will lose their block, the network will nonetheless have to do additional work by trying to recover the blobs and blocks from participants using high-latency messaging (ByRoot requests since gossip gets disabled).

Potential control mechanisms include:

  • deprioritising blocks from proposers that spammed the network (in the spirit of proposer boost)
  • clearing seen cache when blob is determined to be invalid post-gossip-validation, thus allowing other blobs for the same block/index to propagate
  • introducing new slashing conditions

Previous discussion:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Deneb was called: eip-4844
Projects
None yet
Development

No branches or pull requests

3 participants
@arnetheduck @hwwhww and others