8000 Update EIP-7805: Add IL sidecar by nerolation · Pull Request #9925 · ethereum/EIPs · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Update EIP-7805: Add IL sidecar #9925

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

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

nerolation
Copy link
Contributor

Split transactions from inclusion lists into hash+sidecar pattern

This PR modifies FOCIL to use transaction hashes in the signed inclusion lists instead of full transactions, with full transaction data traveling as sidecars during P2P propagation (similar to EIP-4844 blob sidecars).

Key changes:

  • InclusionList container now contains transaction_hashes instead of transactions
  • Added networking section with RLP wrapper: rlp([signed_inclusion_list, transactions])
  • Updated validation rules to verify hash-to-transaction correspondence
  • Consensus layer only handles hashes, full transactions remain as sidecars

Why this matters:
Proposers can now efficiently prove IL equivocation without needing access to complete transaction data - they only need the conflicting hash lists. This reduces bandwidth on the consensus layer while maintaining full transaction availability through the sidecar mechanism. We could also use it to do more sophisticated stuff on the networking layer such as pulling the full-tx sidecare instead of pushing in case the hashes are not already available in the mempool.

@nerolation nerolation requested a review from eth-bot as a code owner June 23, 2025 10:34
@eth-bot
Copy link
Collaborator
eth-bot commented Jun 23, 2025

File EIPS/eip-7805.md

Requires 1 more reviewers from @soispoke

Copy link

The commit 4948486 (as a parent of 9cef37c) contains errors.
Please inspect the Run Summary for details.

@github-actions github-actions bot added the w-ci Waiting on CI to pass label Jun 23, 2025
@github-actions github-actions bot added c-update Modifies an existing proposal s-draft This EIP is a Draft t-core labels Jun 23, 2025
@eth-bot eth-bot added the a-review Waiting on author to review label Jun 23, 2025
@eth-bot eth-bot changed the title EIP-7805: Add IL sidecar Update EIP-7805: Add IL sidecar Jun 23, 2025
@github-actions github-actions bot removed the w-ci Waiting on CI to pass label Jun 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-review Waiting on author to review c-update Modifies an existing proposal s-draft This EIP is a Draft t-core
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0