Skip to content

Add EIP-8292: Post-Quantum(PQ) Attestation Aggregators#11777

Open
anshalshukla wants to merge 3 commits into
ethereum:masterfrom
anshalshukla:eip-aggregator-role
Open

Add EIP-8292: Post-Quantum(PQ) Attestation Aggregators#11777
anshalshukla wants to merge 3 commits into
ethereum:masterfrom
anshalshukla:eip-aggregator-role

Conversation

@anshalshukla

Copy link
Copy Markdown

describe how aggregators perform attestation aggregation by collecting signed validator attestations and proving the attached post-quantum signatures into succinct aggregate proofs.

@anshalshukla anshalshukla requested a review from eth-bot as a code owner June 8, 2026 08:23
@github-actions github-actions Bot added c-new Creates a brand new proposal s-draft This EIP is a Draft t-core labels Jun 8, 2026
@eth-bot

eth-bot commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

File EIPS/eip-8292.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 Jun 8, 2026
@eth-bot eth-bot changed the title Add EIP: Aggregator role Add EIP: Lean Consensus Aggregators Jun 8, 2026
@anshalshukla anshalshukla force-pushed the eip-aggregator-role branch from e7e7fa1 to 5c6c9ca Compare June 8, 2026 08:27
Comment thread EIPS/eip-9999.md Outdated
Comment thread EIPS/eip-8292.md Outdated
@@ -0,0 +1,109 @@
---
eip: 8292
title: Lean Consensus Aggregators

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
title: Lean Consensus Aggregators
title: PQ attestation Aggregators

this proposal needs to be written for mainnet, update this everywhere else as well

Comment thread EIPS/eip-8292.md Outdated

## Abstract

Lean Ethereum replaces the beacon chain's BLS signatures with post-quantum, hash-based signatures, which are individually larger than BLS signatures and, unlike BLS, cannot be cheaply combined by adding the signatures themselves. Lean consensus therefore performs attestation aggregation by generating a succinct cryptographic proof that the post-quantum signatures attached to many validator attestations are valid, using a specialized minimal virtual machine. Producing such proofs is far more computationally expensive than the elliptic-curve addition used to aggregate BLS signatures, so the `L*` beacon-chain hard fork separates aggregation from block production and assigns it to an opt-in, higher-specification participant: the *aggregator*. Any node may opt in as an aggregator if it has the hardware to support proving on the slot's critical path. This EIP specifies the aggregator role introduced by the `L*` hard fork; the authoritative definitions of the signature scheme, proof system, wire formats, and consensus rules live in the lean consensus specification (leanSpec).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

remove lean and make it Post Quantum (PQ) , similarly everywhere else

Comment thread EIPS/eip-8292.md Outdated

### Fast finality multiplies the number of attestations

Lean consensus targets fast finality (3-slot finality, trending toward single-slot finality) with short, 4-second slots. Where today's chain spreads voting across an epoch and finalizes in roughly fifteen minutes, fast finality effectively requires a large fraction of the validator set to sign attestations every slot and to have those votes counted within the slot. The number of signed attestations that must be transported per slot therefore grows by orders of magnitude relative to today.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

don't mix fast finality or anything else into the mix, make it an independent proposal

Comment thread EIPS/eip-8292.md Outdated
title: Lean Consensus Aggregators
description: Describes the aggregator role that aggregates validator attestations into one succinct proof in lean consensus
author: Anshal Shukla (@anshalshukla), Gajinder Singh (@g11tech), Parthasarathy Ramanujam (@ch4r10t33r), Guillaume Ballet (@gballet), Shariq Naiyer (@shariqnaiyer), Kolby Moroz Liebl (@KolbyML), Unnawut Leepaisalsuwanna (@unnawut), Thomas Coratger (@tcoratger), Justin Drake (@JustinDrake)
discussions-to: https://ethereum-magicians.org/t/lean-consensus-aggregators/00000

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Please create discussions topic using the template https://ethereum-magicians.org/c/eips/5

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

I cannot find an option to create a new topic, do I need a special role/ permission to do that?

@eth-bot eth-bot changed the title Add EIP: Lean Consensus Aggregators Add EIP: Post-Quantum(PQ) Attestation Aggregators Jun 9, 2026
@anshalshukla anshalshukla changed the title Add EIP: Post-Quantum(PQ) Attestation Aggregators Add EIP-8292: Post-Quantum(PQ) Attestation Aggregators Jun 9, 2026
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-core

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants