- Spolia testnet to endure post-merge execution layer (EL) improve in blocks 1735371Anticipated on August 17, 2022
- The improve will trigger EL shoppers on the community to be remoted from friends that haven’t made the proof-of-stake change. It would not add additional performance moreover this.
- Spolia node operators should improve their execution layer shoppers previous to blocking 1735371,
- Related upgrades will be anticipated on Goerly and the Ethereum mainnet as soon as these networks transition to proof-of-stake.
background
To keep up a wholesome peer checklist, nodes on Ethereum’s execution layer will robotically disconnect friends that don’t have the identical improve sequence as them. On the Ethereum mainnet, this implies checking if a peer has upgraded marginal thaw at block 200,000, then princely state at block 1,150,000, and so forth till the most recent improve, grey glacierWhich occurred at block 15,050,000. EIP-2124 Specifies how it’s dealt with. In regular community upgrades, that are triggered by block top, this occurs robotically as nodes use the block top of the upcoming improve to filter friends.
For The Merge, this was not potential because the improve was triggered utilizing whole problem worth as an alternative of block quantity. The rationale for this alternative is defined in EIP-3675,
It’s unsafe to make use of pre-defined block numbers for hardforks on this context because the PoS fork possibility is most well-liked in the course of the transition.
An attacker may use a minuscule variety of hash energy to create a malicious chain fork that will fulfill the block top requirement. The primary PoS block may then be maliciously proposed on prime of the PoW block from this adversarial fork, which might change into dominant and destroy the safety of the transition.
To guard the community from this assault situation, the gathered problem (whole problem) by the chain is used to set off the improve.
To reduce protocol modifications throughout its most complicated improve since launch, The Merge’s design excluded EIP-2124 compatibility. Which means a further improve should now be carried out so as to add it. You will need to notice that the one change launched as a part of this improve is assigning a block quantity that nodes can use to determine friends which have gone by means of The Merge. No different performance has been launched or discontinued as a part of this improve.
improve info
Time
This improve will likely be on Spolia et Block 1735371Anticipated on August 17, 2022.
Word {that a} related improve will likely be introduced for Goerly and Mainnet after these networks transition to Proof-of-Stake.
ropsten will do No To be upgraded as it’s now thought of out of date together with Rinkeby and Kiln. Look this put up For extra info on their exclusion program.
buyer launch
This improve requires updating solely the execution layer shoppers. Node operators can proceed to run their present consensus layer shopper releases on Sepulia by means of the transition.
Word that the shopper launch is used for Goerly/Pretr Merge all help for this improve on Seppolia. In different phrases, in case you’ve already downloaded a launch for the Goerli/Prater merge, you need to use the identical model on Seppolia for this improve.
execution layer
improve specs
This transformation specification is tracked as a part of Paris specs, underneath fork subsequent improve part.
normal query
As a node operator, what ought to I do?
You need to improve your execution layer shopper to one of many variations listed above earlier than August 16, 2022. No have to improve your consensus layer shopper.
As a stakeholder, what do I have to do?
Validator units are allowed on Spolia. In case you are half of the present Spolia validators, you should replace your execution layer shopper to one of many variations listed above by August 16, 2022.
In case you are not half of the present Spolia validator set, you don’t want to do something right now.
Goerli/Prater and mainnet validators will comply with the identical steps when this improve is introduced on these networks.
As an utility or tooling developer, what ought to I do?
Nothing, except you are additionally operating a node. If that’s the case, please improve your execution layer shopper to one of many variations listed above earlier than August 16, 2022.
As an Ethereum consumer or Ether holder, do I have to do something?
No, the Ethereum mainnet is just not affected by this improve. Even when this improve is utilized to the mainnet, no motion will likely be required.
Thanks to justin krone Tomo Saito for additional modifications to the unique cowl picture.