AIP-22 stage 5 live on chain 2800 since block 25,080,000 (2026-10-30)

This commit is contained in:
Aere Network 2026-10-31 14:55:42 +02:00
parent c624fe4edc
commit 8882855d4e

View File

@ -2,6 +2,8 @@
> **Note added 2026-09-24.** Validator-set figures in this document (N=7 with f=2 and a commit quorum of 5 of 7, or N=9 with a quorum of 6) describe the set on the date they were written. Since 2026-09-11 chain 2800 has ten validators (f=3, commit quorum 7 of 10), all still operated by the Foundation, one of them running the second, Nethermind-derived client. Since 2026-09-04 the anchor certificate is scheme-tagged and carries Falcon-512 seals, with SLH-DSA-SHA2-128s seals as well at every anchor until block 20,746,736 and at every 128th block since; from block 17,225,968 (2026-09-05) to block 20,746,736 there was one anchor every 128 blocks with at least six valid seals for each scheme, and since then (AIP-22 stages 1 and 2, updated 2026-09-30) a Falcon-512 certificate is required every 32 blocks and SLH-DSA seals every 128, with at least seven valid seals for each scheme, as many as the quorum of the ten validators (below block 24,148,752 the seals proved those validators signed the block, not that it was decided, per the AIP-22 erratum of 2026-10-01, and from that block a certificate that carries the quorum of one round proves the decision; this clause corrected on 2026-10-25), from block 20,715,632; since block 20,836,228 the validators are named in consensus by post-quantum ids. The live set and its quorum are at https://aere.network/docs/network/consensus. > **Note added 2026-09-24.** Validator-set figures in this document (N=7 with f=2 and a commit quorum of 5 of 7, or N=9 with a quorum of 6) describe the set on the date they were written. Since 2026-09-11 chain 2800 has ten validators (f=3, commit quorum 7 of 10), all still operated by the Foundation, one of them running the second, Nethermind-derived client. Since 2026-09-04 the anchor certificate is scheme-tagged and carries Falcon-512 seals, with SLH-DSA-SHA2-128s seals as well at every anchor until block 20,746,736 and at every 128th block since; from block 17,225,968 (2026-09-05) to block 20,746,736 there was one anchor every 128 blocks with at least six valid seals for each scheme, and since then (AIP-22 stages 1 and 2, updated 2026-09-30) a Falcon-512 certificate is required every 32 blocks and SLH-DSA seals every 128, with at least seven valid seals for each scheme, as many as the quorum of the ten validators (below block 24,148,752 the seals proved those validators signed the block, not that it was decided, per the AIP-22 erratum of 2026-10-01, and from that block a certificate that carries the quorum of one round proves the decision; this clause corrected on 2026-10-25), from block 20,715,632; since block 20,836,228 the validators are named in consensus by post-quantum ids. The live set and its quorum are at https://aere.network/docs/network/consensus.
> **Note added 2026-10-30.** Below block 24,148,752 the seals of a certificate proved that those validators signed the block, not that it was decided (AIP-22 erratum of 2026-10-01); from that block a certificate that carries the quorum of one round proves the decision. AIP-22 stages 4 and 5 are active on chain 2800 since blocks 24,300,000 and 25,080,000.
| Field | Value | | Field | Value |
| --- | --- | | --- | --- |
| Spec | 25 | | Spec | 25 |
@ -114,8 +116,7 @@ number is real; does not judge merit), Ratifier (the founder, today).
**Sourcing rules.** Addresses verbatim from `sdk-js/src/addresses.ts`; every **Sourcing rules.** Addresses verbatim from `sdk-js/src/addresses.ts`; every
number labeled **measured**, **spec** or **estimate**; "to be measured" rather number labeled **measured**, **spec** or **estimate**; "to be measured" rather
than a guess; design ceilings never presented as measured results; and no than a guess; design ceilings never presented as measured results; and no document claims post-quantum consensus without its definition (since block 25,080,000 headers no longer carry ECDSA commit seals, and since block 24,300,000 (AIP-22 stage 4) every vote counts only with the verified post-quantum seal of its author, a commit still carrying the ECDSA commit seal of its validator as an additional check) and its three limits (the transport between nodes, the single operator, no external audit yet).
document claims post-quantum consensus.
--- ---
@ -148,7 +149,7 @@ AIP numbered 23 or higher exists in any Aere repository (2026-09-23).
| 19 | AIP Process Hardening | Meta | Review, not ratified | | 19 | AIP Process Hardening | Meta | Review, not ratified |
| 20 | Native Post-Quantum Transactions (Type 0x50, ML-DSA Authorization) | Standards Track / Core | Draft, not ratified; live on testnet 28001 (2026-09-17), deployed on chain 2800 and armed for 19,900,000 (2026-09-22), active from that block since 2026-09-23 (first type-0x50 transaction in block 19,900,028) | | 20 | Native Post-Quantum Transactions (Type 0x50, ML-DSA Authorization) | Standards Track / Core | Draft, not ratified; live on testnet 28001 (2026-09-17), deployed on chain 2800 and armed for 19,900,000 (2026-09-22), active from that block since 2026-09-23 (first type-0x50 transaction in block 19,900,028) |
| 21 | Verifiable Post-Quantum Finality per Block | Standards Track / Interface | Draft, not ratified; live on testnet 28001 (2026-09-18) and on chain 2800 (2026-09-22) | | 21 | Verifiable Post-Quantum Finality per Block | Standards Track / Interface | Draft, not ratified; live on testnet 28001 (2026-09-18) and on chain 2800 (2026-09-22) |
| 22 | Post-Quantum-Only Finality (Chained Quorum Certificates, PQ Validator Identity) | Standards Track / Core | Draft; design only on 2026-09-23, stages 1 to 6 proven on testnet 28001 (from 2026-09-23, stage 5 in its corrected form since 2026-09-26 and stage 6 in its repaired form since 2026-10-16), conformance corpus published 2026-09-27; stages 1 to 3 active on chain 2800 from blocks 20,715,632, 20,746,736 and 20,836,228 (2026-09-29 and 2026-09-30), stage R active since block 24,148,752 (2026-10-24), stage 4 active since block 24,300,000 (2026-10-25), stage 5 not armed there | | 22 | Post-Quantum-Only Finality (Chained Quorum Certificates, PQ Validator Identity) | Standards Track / Core | Draft; design only on 2026-09-23, stages 1 to 6 proven on testnet 28001 (from 2026-09-23, stage 5 in its corrected form since 2026-09-26 and stage 6 in its repaired form since 2026-10-16), conformance corpus published 2026-09-27; stages 1 to 3 active on chain 2800 from blocks 20,715,632, 20,746,736 and 20,836,228 (2026-09-29 and 2026-09-30), stage R active since block 24,148,752 (2026-10-24), stage 4 active since block 24,300,000 (2026-10-25), stage 5 active since block 25,080,000 (2026-10-30) |
| 23 | AERE Proof Protocol (Verifiable-Statement Envelope, Optional Post-Quantum Finality) | Standards Track / Interface | Draft (2026-09-26); reference verifier and vectors published 2026-09-27 | | 23 | AERE Proof Protocol (Verifiable-Statement Envelope, Optional Post-Quantum Finality) | Standards Track / Interface | Draft (2026-09-26); reference verifier and vectors published 2026-09-27 |
Every one of these is a file at `aere-research/aips/AIP-N.md`. Every one of these is a file at `aere-research/aips/AIP-N.md`.
@ -169,11 +170,11 @@ and in `aere-research/aips/README.md`.
**Not live:** AIP-8 (requires a coordinated hard fork), AIP-15 as written (isolated **Not live:** AIP-8 (requires a coordinated hard fork), AIP-15 as written (isolated
testnet only, chain ID 440855; what is live on chain 2800 is the dated list above), testnet only, chain ID 440855; what is live on chain 2800 is the dated list above),
AIP-16 (a fail-closed skeleton that verifies nothing), AIP-19 (a process change in AIP-16 (a fail-closed skeleton that verifies nothing), AIP-19 (a process change in
Review), AIP-22 stage 5 and stage 6 (the header without ECDSA and the equivocation evidence, proven on testnet 28001 only) and rule 4 of section 4 (the provisional tail, implemented in neither client). Its stages 1 to 4 and stage R are live on chain 2800: stages 1 to 3 from blocks 20,715,632, 20,746,736 and 20,836,228, stage R from block 24,148,752 and stage 4 from block 24,300,000. Review), AIP-22 stage 6 (the equivocation evidence, proven on testnet 28001 only) and rule 4 of section 4 (the provisional tail, implemented in neither client). Its stages 1 to 5 and stage R are live on chain 2800: stages 1 to 3 from blocks 20,715,632, 20,746,736 and 20,836,228, stage R from block 24,148,752, stage 4 from block 24,300,000 and stage 5 from block 25,080,000.
**Boundaries that must not be blurred in any Aere document:** **Boundaries that must not be blurred in any Aere document:**
- Consensus on chain 2800 is QBFT at N = 10 (seven validators until 2026-08-09, nine until 2026-09-11): anchor blocks carry a post-quantum certificate under their hash since block 13,014,000, and since block 24,300,000 (AIP-22 stage 4) every validator attributes a consensus vote only through its verified post-quantum seal (headers are still admitted on their ECDSA commit seals until AIP-22 stage 5). Aere never claims post-quantum consensus. Post-quantum also applies to signatures, accounts and applications. - Consensus on chain 2800 is QBFT at N = 10 (seven validators until 2026-08-09, nine until 2026-09-11): anchor blocks carry a post-quantum certificate under their hash since block 13,014,000; since block 25,080,000 (AIP-22 stage 5) its headers no longer carry ECDSA commit seals and, since block 24,300,000 (AIP-22 stage 4), every vote counts only with the verified post-quantum seal of its author, and a commit still carries the ECDSA commit seal of its validator as an additional check. Aere calls that post-quantum consensus and never claims it without its limits: the transport between nodes is still authenticated by secp256k1, the ten validators are run by one operator, and no third party has audited it yet. Post-quantum also applies to signatures, accounts and applications.
- Mainnet has **exactly five** PQC precompiles, `0x0AE1` to `0x0AE5`, from block - Mainnet has **exactly five** PQC precompiles, `0x0AE1` to `0x0AE5`, from block
9,189,161. `0x0AE6` and `0x0AE7` are **testnet-only** (confirmed 2026-07-20 by a 9,189,161. `0x0AE6` and `0x0AE7` are **testnet-only** (confirmed 2026-07-20 by a
gas-differential probe against a no-code control). `0x0AE8` is not activated gas-differential probe against a no-code control). `0x0AE8` is not activated