Risk Warning: Beware of illegal fundraising in the name of 'virtual currency' and 'blockchain'. — Five departments including the Banking and Insurance Regulatory Commission
Information
Discover
Search
Login
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
View Market
Ethereum Shapella (Shanghai + Capella) Upgrade Official Guide
Moni
Odaily资深作者
2023-03-29 06:37
This article is about 1334 words, reading the full article takes about 2 minutes
Attached are frequently asked questions and answers for each participating role.

from:Ethereum.orgOdaily Translator |

Odaily Translator |

After the successful transition of the Goerli testnet, the ETH withdrawal function is finally coming!

The Ethereum Shapella network upgrade will be activated at epoch 194948, and the estimated time will be at 22:27:35 UTC on April 12, 2023. It is worth mentioning that from now until April 5, Ethereum for the Shapella vulnerability Bug bounty rewards are doubled.

secondary title

upgrade specification

1. "Shanghai" upgrade

This time, the implementation layer changes that include the "Shanghai" upgrade mainly include:

  • EIP-3651 :Warm COINBASE

  • EIP-3855: PUSH 0 instruction

  • EIP-3860: Throttling and metering initialization code

  • EIP-4895: Beacon chain push withdrawal operations

  • EIP-6049: Deprecate SELFDESTRUCT

It should be noted that EIP-6049 is just a deprecation warning, the client team expects SELFDESTRUCT semantics to change in future network upgrades, but the behavior of the opcode remains unchanged in the Shanghai upgrade.

2. Capella upgrade

The changes to the consensus layer in the Capella upgrade are specified in the Ethereum v1.3.0-rc.5 specification. At a high level, this upgrade will introduce:

  • Full and partial withdrawals by validators

  • BLSToExecutionChange message that allows validators to update it to ETH 1 with BLS_WITHDRAWAL_PREFIX _ADDRESS_WITHDRAWAL_PREFIX which is a prerequisite for withdrawals

  • secondary title

client release

herehereherehereFind an assessment of the current execution layer and consensus layer client distribution, as well as guidelines for switching from one client to another.

image description

Note: Both consensus layer beacon nodes and validator clients must be updated when running validators.

image description

secondary title

FAQ

1. As an Ethereum user or ETH holder, do I need to do anything?

In short, no.

If you use an exchange, digital wallet, or hardware wallet, you don't need to take any action unless your exchange or wallet provider tells you to take additional steps.

If you run your own Ethereum node, see the next question.

2. As a non-staking node operator, what do I need to do?

For compatibility with mainnet upgrades, please update your nodes to the Ethereum client versions listed in the table above.

3. As a staker, what do I need to do?

For compatibility with mainnet upgrades, please update your nodes to the Ethereum client versions listed in the table above. Make sure your beacon nodes and validator clients are both updated!

It is also recommended that you readWithdrawal FAQ

4. What happens if I am a staker or node operator but do not participate in this upgrade?

If you are using an Ethereum client that has not been updated to the latest version (listed above), your client will sync to the pre-forked blockchain once the upgrade occurs.

With the old rules, you would be stuck on an incompatible chain and would not be able to send Ether or operate on a post-Shapella Ethereum network.

5. What should I do as an application or tool developer?

Shapella will not introduce breaking changes to smart contracts, application and tool developers should review the upgrade changes to ensure that any relevant upgrades and fixes have been completed, or understand how to use newly introduced functions.

textEIP-6049

6. Why the name "Shapella"?

text

7. Where can I watch the live broadcast of Shapella upgrade?

hereherewatch.

wallet
ETH
Welcome to Join Odaily Official Community