ethereum / ethereum/consensus-specs
DoS protection for invalid proof gossip in EIP-8025
- Dominant language
- Python
- Stars
- 4k
- Forks
- 1.3k
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 58
Description
# Overview
PR #5055 originally included two coupled mechanisms intended to mitigate denial-of-service via invalid execution proof gossip:
1. A gossipsub `[IGNORE]` rule that blacklisted any validator after they sent a single invalid proof.
2. An honest-validator behaviour (`Proof re-signing`) allowing a validator to re-sign and re-broadcast a proof originally signed by a blacklisted validator, ensuring proof availability for peers that had discarded the original.
Both were removed from #5055 per discussion with @jihoonsong, pending a deeper evaluation of attack feasibility and the sufficiency of existing libp2p scoring.
# Reference
Writeup of the open questions and proposed approaches: https://hackmd.io/@frisitano/HkCzVt-a-x
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.