From ac7c0adaa58596acb9362803dfd28f7e84cf7c23 Mon Sep 17 00:00:00 2001 From: Aere Network Date: Wed, 19 Aug 2026 15:46:53 +0300 Subject: [PATCH] Precision fix 2026-08-19: the three-seal anchor minimum has been enforced since 2026-08-14 (the schedule step is at block 13,034,000 but an emergency ceiling held the effective minimum to one until then); anchors universal since block 13,889,296 --- README.md | 2 +- RUN-A-NODE.md | 2 +- anchor/README.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index cc1d22e..042b845 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ live chain without asking you to trust anything here. consensus post-quantum, and nothing in the precompile patches touches consensus.** Consensus on chain 2800 is **hybrid post-quantum in a precise and limited sense**, by a separate -mechanism: the QBFT header anchor in `anchor/` and `patches/0003`. Since block 13,034,000 every +mechanism: the QBFT header anchor in `anchor/` and `patches/0003`. Since 2026-08-14 every 32nd block (an anchor block) must carry, under its block hash, a certificate of at least three valid Falcon-512 validator seals (f+1 of nine; eight or nine are carried in practice), and a node does not finalize an anchor block without it. Classical secp256k1 ECDSA QBFT still finalizes every diff --git a/RUN-A-NODE.md b/RUN-A-NODE.md index 7ceb2cd..cce6df5 100644 --- a/RUN-A-NODE.md +++ b/RUN-A-NODE.md @@ -61,7 +61,7 @@ running a configuration the chain does not. Since block 13,014,000 every 32nd header of chain 2800 carries a sixth element in its QBFT `extraData`: a certificate of validator Falcon-512 seals, universal since block 13,889,296 and -enforced at a minimum of three seals per anchor block (f+1 of nine) since block 13,034,000. A node +enforced at a minimum of three seals per anchor block (f+1 of nine) since 2026-08-14. A node rejects an anchor block whose certificate holds fewer than three valid seals. (Correction 2026-08-19: an earlier version of this paragraph said that from block 14,050,000 the network refuses to finalize any block without a post-quantum quorum; the per-block rule armed at that height is retired in the diff --git a/anchor/README.md b/anchor/README.md index 85c26f0..567eaaf 100644 --- a/anchor/README.md +++ b/anchor/README.md @@ -17,7 +17,7 @@ should not be confused: 1. **The binding.** From block 13,014,000 the block hash of every anchored header (every 32nd block) commits to a Falcon-512 certificate signed by the validators. That is a binding, not a replacement: a rewrite of anchored history must also forge the post-quantum signatures. -2. **The enforced minimum.** From block 13,034,000 a node does not finalize an anchor block unless +2. **The enforced minimum.** Since 2026-08-14 a node does not finalize an anchor block unless its certificate holds at least three valid Falcon-512 seals (f+1 of nine, the guarantee that at least one honest validator signed; eight or nine are carried in practice). Blocks between anchors carry no Falcon seals and are finalized by ECDSA alone, so the post-quantum guarantee