From 118daae6d9d62188debcaf34f4f74f21e4705f26 Mon Sep 17 00:00:00 2001 From: Hsiao-Wei Wang Date: Wed, 4 Jan 2023 17:54:59 +0800 Subject: [PATCH 1/2] Add notes for new state historical accumulators --- specs/capella/beacon-chain.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/specs/capella/beacon-chain.md b/specs/capella/beacon-chain.md index bd7a2c50c..5d0df0edd 100644 --- a/specs/capella/beacon-chain.md +++ b/specs/capella/beacon-chain.md @@ -53,6 +53,10 @@ to validator withdrawals. Including: * Operation to change from `BLS_WITHDRAWAL_PREFIX` to `ETH1_ADDRESS_WITHDRAWAL_PREFIX` versioned withdrawal credentials to enable withdrawals for a validator. +Another new feature is the new state/block historical accumulators. It becomes possible to validate +the entire block history that led up to that particular state without executing the transitions +and checking them one by one in backward order using a parent chain. + ## Custom types We define the following Python custom types for type hinting and readability: From d679b2e80d4b8c0a9ffa7198df89f0213e67b3ef Mon Sep 17 00:00:00 2001 From: Danny Ryan Date: Fri, 6 Jan 2023 08:06:39 -0700 Subject: [PATCH 2/2] Update specs/capella/beacon-chain.md --- specs/capella/beacon-chain.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/specs/capella/beacon-chain.md b/specs/capella/beacon-chain.md index 5d0df0edd..9a04f2f38 100644 --- a/specs/capella/beacon-chain.md +++ b/specs/capella/beacon-chain.md @@ -53,9 +53,10 @@ to validator withdrawals. Including: * Operation to change from `BLS_WITHDRAWAL_PREFIX` to `ETH1_ADDRESS_WITHDRAWAL_PREFIX` versioned withdrawal credentials to enable withdrawals for a validator. -Another new feature is the new state/block historical accumulators. It becomes possible to validate -the entire block history that led up to that particular state without executing the transitions -and checking them one by one in backward order using a parent chain. +Another new feature is the new independent state and block historical accumulators +that replace the original singular historical roots. With these accumulators, it becomes possible to validate +the entire block history that led up to that particular state without any additional information +beyond the state and the blocks. ## Custom types