ethereum / ethereum/consensus-specs

DoS protection for invalid proof gossip in EIP-8025

Open
#5,145 1 comment 1 reaction 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.