- Withdrawals are on the way! Shapella Network upgrade At epoch, the Goerli Network will activate. 162304Scheduled for Mar. 14, 2023 at 10:25 PM UTC. 14, 2023
- Stakers & node operators should read this post as well as the Withdrawals FAQ
- You can also find out more about the following: Zhejiang testnet Shapella can be used for testing Shapella functionality before the Goerli upgrade
- You can also find out more about the A-Team here. Shapella Community Call It is scheduled to begin at 15:00 UTC March 13th, 2023 13, 2023
- Sign up for email notifications of these upgrade announcements. Scroll down the page for announcements📩
After a smooth Sepolia transitionShapella upgrade This testnet will now be Goerli. This will be the last testnet. upgrade Before scheduling Shapella on the Ethereum mainnet.
You can also find out more about this by clicking here. upgrade Follow us on Instagram The Merge Validators can withdraw their validations. stake The Beacon Chain is returned to the execution level. This new version also adds functionality to both execution and consensus layers, as described below.
Upgrade Specifications
Shapella upgrade The changes in the execution layer (Shanghai), and consensus layer, (Capella), are combined. Shapella also modifies the Engine API that is used to communicate between execution and consensus layers.
Shanghai
Shanghai supports layer execution changes here. As a reference:
Note that EIP-6049 merely deprecates You can also read about our warnings.. Client teams expect SELFDESTRUCT The semantics of the opcode will not change with future network upgrades. However, it’s behavior in Shanghai remains unchanged.
The full list of Shanghai’s changes is now available in the Ethereum Execution Layer Specification (EELS)It is a Python reference implementation that targets the execution layer.
Capella
Changes made to the consensus layer of the Capella upgrade Specifications are given in the capella directory You can also check out the v1.3.0-rc.3 specifications. At the highest level, upgrade introduces:
- Validators can withdraw in full or part.
- BLSToExecutionChange Validators can use messages to validate a BLS_WITHDRAWAL_PREFIX It is time to update your website. ETH1_ADDRESS_WITHDRAWAL_PREFIXIt is a condition for withdrawals
- Historical roots of independent states and blocks replacing original singular historical roots
Read the instructions before starting. Withdrawal FAQ For more information about how to prepare for Capella, please click here.
Engine API
Engine API changes can be found on the shanghai.md File of the execution-apis repository. A quick summary of the a WithdrawalV1 Structure is added to the various structures and methods.
Releases to Clients
The following client releases support Shanghai & Capella on the Goerli testnet. Please note that these client releases are not compatible with the Goerli testnet. Only a few people know how to pronounce the word “only” for Goerli. The mainnet release will be announced in a subsequent announcement.
Validators must be aware of the risks involved in running a client that is a majority on both the EL AND CL. You can find an explanation of the risks and their effects. here. On this page, you can find a distribution estimate for EL and CL clients and a guide to switching from one client into another. here.
Goerli Consensus layer Releases
Note: Lodestar was previously known as the Lodestar Version v1.6.0-rc.0. Users are advised to avoid problems, especially when using MEV boost. You can also read about how to get started. Downgrade to v1.5.1.
Goerli Releases Execution layer
Note: The go-ethereum was formerly known as v1.11.3. Users can avoid possible transaction pool issues by using the following guidelines: It is not necessary to be able to understand Update to the latest version v1.11.4.
The FAQ
What do I need to know as an Ethereum or Ether user?
No.
If you have a hardware or digital wallet (or exchange), you don’t need to do anything, unless the exchange or wallet provider tells you otherwise.
If you run your own Ethereum node, or validator. next questions.
What do I have to do as a node operator who does not stake?
Compatibility with the Goerli upgradeUpdate your node with the Ethereum client version listed above.
What is my role as a stakeholder?
Compatibility with the Goerli upgradeUpdate your node with the Ethereum client version listed above.
Please read the following article. Withdrawal FAQ. You can also test your ideas on ephemeral Zhejiang testnet Before the upgrade Goerli activated
Goerli Testnet will be the final testnet upgrade Mainnet is the first thing you should do. In other words: Test your setup before you leave! Join the discussion if you have any questions. Shapella Community Call.
What happens if I’m a node operator or staker and I don’t participate in the upgrade?
You will be able to sync your Ethereum client to the pre-fork chain if you do not have the latest version installed (listed above). upgrade occurs.
You’ll be stuck with an old, incompatible chain and unable to send Ether on the post-Shapella Ethereum Network.
What should I be doing as a tool or application developer?
Shapella does not introduce breaking changes for smart contracts. Developers of applications and tools should review the upgrade Ensure that you make any changes necessary to fix the problem or understand the new functionality.
What is the best way to get in touch with you? “Shapella”?
Upgrades for the execution layer are named after Devcon cities, and upgrades for the consensus layer are named after stars. “Shapella” Capella is the brightest star within the constellation Auriga.
Where can I track the Upgrade?
EthStaker will be hosting a Livestream during the Goerli upgrade. You can see it here.
Please help – I have more questions!
Join the discussion if you have any questions. Shapella Community Call On March 13, at 15:00 UTC. The event will include questions from clients, developers, researchers, etc.
Cover Image by Yiran Ding
“This article is not financial advice.”
“Always do your own research before making any type of investment.”
Source: blog.ethereum.org