RUN-A-NODE: the import proof is no longer owed, it is measured: from block 0 to 14,088,211 and following the tip, 2026-08-16
This commit is contained in:
parent
94438cd8f1
commit
d0cb9ca298
@ -82,14 +82,25 @@ milestone on the unreleased amsterdam definition (Block Access Lists, a differen
|
|||||||
committer), while chain 2800 isolates it on Osaka; and the fleet activates EIP-2935 historical
|
committer), while chain 2800 isolates it on Osaka; and the fleet activates EIP-2935 historical
|
||||||
block hashes in that same fork, one system state write per block from 9,189,161 onward, which
|
block hashes in that same fork, one system state write per block from 9,189,161 onward, which
|
||||||
a build without the patch never performs. No amount of green unit tests found this; importing
|
a build without the patch never performs. No amount of green unit tests found this; importing
|
||||||
the real chain found it in one afternoon. The sync continues past the activation with `0005`
|
the real chain found it in one afternoon.
|
||||||
applied, and this section will carry the measured height as it climbs.
|
|
||||||
|
**Measured 2026-08-16: the from-genesis sync reached the live tip.** A node built only from these
|
||||||
|
packages imported chain 2800 from block 0 to height **14,088,211** and then followed the head,
|
||||||
|
crossing the full-quantum activation at 14,050,000 with zero anchor rejections. Two more things
|
||||||
|
had to be true for that, both now carried by the patches and both described with their measured
|
||||||
|
boundaries in `IMPORT-PROOF-STARE-2026-08-15.md`: a historical window (anchor heights
|
||||||
|
13,267,824 to 13,268,944) in which anchoring was deliberately disarmed fleet-wide, and a recovery
|
||||||
|
window (13,268,976 to 13,890,544) in which proposers legitimately wrote shorter certificates.
|
||||||
|
Inside those windows the header is accepted as carried; outside them nothing changes. The
|
||||||
|
controls run in both directions (641 tests, 0 failures).
|
||||||
|
|
||||||
Measured 2026-08-15: on a pristine `d2032017` checkout, `git apply` (no flags) accepted
|
Measured 2026-08-15: on a pristine `d2032017` checkout, `git apply` (no flags) accepted
|
||||||
`0001`, `0003` and `0004` in that order, and `./gradlew --no-daemon installDist
|
`0001`, `0003` and `0004` in that order, and `./gradlew --no-daemon installDist
|
||||||
-x spotlessJavaCheck -x test` exited 0 on JDK 21, producing
|
-x spotlessJavaCheck -x test` exited 0 on JDK 21, producing
|
||||||
`besu/v26.8-develop-d203201/linux-x86_64/openjdk-java-21`. That proves the recipe builds;
|
`besu/v26.8-develop-d203201/linux-x86_64/openjdk-java-21`. That proves the recipe builds.
|
||||||
it does not yet prove the build follows the live chain, which is the import proof still owed.
|
The import proof above, measured 2026-08-16, proves the build follows the live chain from genesis
|
||||||
|
to the tip. The proof is repeated, not assumed: see `IMPORT-PROOF-STARE-2026-08-15.md` for the
|
||||||
|
measured heights of each run.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user