You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Validator_balances was separated into its own UInt64 array, rather than being part of ValidatorRecord. What was the thought process behind this decision?
It's an optimisation to minimise the amount of hashing when computing the beacon state root. The validator_registry (which contains most of the state) changes slowly and requires little hashing effort to maintain. The validator_balances is a smaller part of the state with much higher churn, hence why it is segregated.
Validator_balances was separated into its own UInt64 array, rather than being part of ValidatorRecord. What was the thought process behind this decision?
The text was updated successfully, but these errors were encountered: