Skip to content

Add EIP: eth/73 - Proof wrapper propagation - #12423

Open
Marchhill wants to merge 108 commits into
ethereum:masterfrom
Marchhill:eip-proof-object-networking
Open

Marchhill wants to merge 108 commits into
ethereum:masterfrom
Marchhill:eip-proof-object-networking

Conversation

@Marchhill

@Marchhill Marchhill commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Defines eth/73 announcement and retrieval of EIP-8288 proof wrappers, targeting EIP-8288 as amended by #12590 (canonical, byte-bounded wrappers) and #12479 (block proof in the body). #12475 specifies the inclusion-list interaction.

Announcements carry dependency and transaction digests so equivalent coverage can be recognized despite different proof bytes. Both hints use fixed Keccak-256 encodings and are checked before proof verification; dependency equality alone does not identify the transactions.

Canonical wrappers include elided pooled transaction encodings and proofs within 2 MiB. compact = 0 returns full encodings; compact = 1 permits references, with a full retry after a cache miss. Blob cells follow EIP-8070. Pool rejection does not invalidate a covering wrapper or prevent unchanged relay.

Validation: EIP/Markdown lint and updated encoding, hint-matching, reconstruction and retry checks pass. Cryptographic verification and client integration remain untested.

@github-actions github-actions Bot added c-new Creates a brand new proposal s-draft This EIP is a Draft t-networking labels Oct 5, 2026
@eth-bot

eth-bot commented Oct 5, 2026 •

Copy link
Copy Markdown
Collaborator

File EIPS/eip-8437.md

Requires 1 more review from Editors: @g11tech, @jochem-brouwer, @lightclient, @samwilsn

@eth-bot eth-bot added e-consensus Waiting on editor consensus e-review Waiting on editor to review labels Oct 5, 2026
@github-actions github-actions Bot added the w-ci Waiting on CI to pass label Oct 5, 2026

@cindylhiam01-jpg cindylhiam01-jpg left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

…P-8288 FOCIL

- profile_id = H("lean/1/profile\0" || AGGREGATED_VK); defer empty-set rule to EIP-8288
- kind 3 carries the EIP-8288 FOCIL [transactions, [stark_proof, deps_hash]] and checks deps_hash
- drop raw_proof_hash and MAX_TRANSACTION_BYTES; use EIP-8288 names and get_deps_hash
- tighten wording throughout
Comment thread EIPS/eip-8437.md Resolved
@github-actions github-actions Bot removed the w-ci Waiting on CI to pass label Oct 9, 2026
@github-actions

Copy link
Copy Markdown

The commit e58cea2 (as a parent of df87329) contains errors.
Please inspect the Run Summary for details.

@github-actions github-actions Bot added the w-ci Waiting on CI to pass label Oct 10, 2026
@github-actions github-actions Bot removed the w-ci Waiting on CI to pass label Oct 10, 2026
@Danyalkasiri

Copy link
Copy Markdown
  • ###@

@manusw7

manusw7 commented Oct 26, 2026 •

Copy link
Copy Markdown

Depends on rules that only exist in open EIP-8288 PRs: the complete-wrapper encoding and MAX_WRAPPER_BYTES (#12590, which replaced #12473), and inline IL proofs (#12475). Worth stating that dependency explicitly, or merging after them.

Also, "IL-bounded mode-1 proof" in the NewProofWrapperHashes suppression rule has no definition anymore: #12475 now carries IL proofs inline and dropped MAX_DEPS_PER_IL_PROOF, and neither #12590 nor EIP-8288 defines the term.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c-new Creates a brand new proposal e-consensus Waiting on editor consensus e-review Waiting on editor to review s-draft This EIP is a Draft t-networking

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants