---
type: slide
---
<!-- .slide: data-background="https://upload.cc/i1/2022/10/24/Zacl5b.png"-->
<style>
.small {font-size: 24px;}
.medium {font-size: 30px;}
.hl {color: #fcba03;}
</style>
# 以太坊上海升級
# EIP-4895
---

---
### Ethereum 升級

<span class="medium">Beacon chain: 1 Dec. 2020</span>
<span class="medium">The merge: 15 Sep. 2022</span>
---
## EIPs in Shanghai upgrade

### Mainnet: 4/12 2023
---
## Partial withdrawals
- Balances in excess of 32 Eth (earned rewards) are withdrawn to an Ethereum address and can be spent immediately.
- The validator will continue to be a part of the beacon chain and validate as expected.
---
## Full withdrawals
- The validator will exit and stop being a part of the beacon chain.
- The entire balance (32 ETH principle and any rewards) of the validator is then unlocked and allowed to be spent after the exit and withdrawal mechanism is complete.
---
## Withdrawal credentials
2 types of withdrawals
- BLS withdrawal `0x00`
-- By default, the deposit-cli would generate withdrawal credentials with the withdrawal key derived via mnemonics in EIP2334 format
- Ethereum address withdrawal `0x01`
-- you can set `--eth1_withdrawal_address` when running deposit-cli
---
## Queues (New)
- BLS-to-execution queue
- Withdrawal queue

---
## Queues
- Activiation queue
- Exit queue
(
---
## Reference
- <span class="medium">https://launchpad.ethereum.org/en/withdrawals</span>
- <span class="medium">https://www.bybit.com/zh-TW/eth-upgrade/shanghai/</span>
- <span class="medium">https://github.com/ethereum/execution-specs</span>
- <span class="medium">https://github.com/ethereum/consensus-specs</span>
- <span class="medium">https://en.wikipedia.org/wiki/Ethereum</span>
- <span class="medium">https://www.panewslab.com/zh_hk/articledetails/wezo8x5au0nh.html</span>
- <span class="medium">https://www.panewslab.com/zh/articledetails/ha6hm9p4.html</span>
- <span class="medium">https://docs.prylabs.network/docs/how-prysm-works/validator-lifecycle</span>
---
# Q & A
---
## Backup
---
# 上海升級演進

Shanghai: execution layer (EL) client side
Capella: consensus layer (CL) client side
<span class="medium">Shanghai的命名是 [devcon](https://devcon.org/past-events/) 舉辦的城市</span>
---