Skip to content

Commit d419871

Browse files
authored
Merge pull request #12411 from ethereum/dencun
Join in-tandem upgrades as one entry in `/history`; add naming explainer
2 parents 9eef509 + 0285c40 commit d419871

File tree

12 files changed

+90
-130
lines changed

12 files changed

+90
-130
lines changed

public/content/history/index.md

Lines changed: 51 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,49 @@ These rule changes may create a temporary split in the network. New blocks could
1919

2020
</ExpandableCard>
2121

22+
<ExpandableCard title="Why do some upgrades have multiple names?" contentPreview="Upgrades names follow a pattern">
23+
24+
The software that underlies Ethereum is composed of two halves, known as the [execution layer](/glossary/#execution-layer) and the [consensus layer](/glossary/#consensus-layer).
25+
26+
**Execution upgrade naming**
27+
28+
Since 2021, upgrades to the **execution layer** are named according to the city names of [previous Devcon locations](https://devcon.org/en/past-events/) in chronological order:
29+
30+
| Upgrade Name | Devcon Year | Devcon Number | Upgrade Date |
31+
| ------------ | ----------- | ------------- | ------------ |
32+
| Berlin | 2015 | 0 | Apr 15, 2021 |
33+
| London | 2016 | I | Aug 5, 2021 |
34+
| Shanghai | 2017 | II | Apr 12, 2023 |
35+
| **_Cancun_** | 2018 | III | Mar 13, 2024 |
36+
| _Prague_ | 2019 | IV | TBD |
37+
| _Osaka_ | 2020 | V | TBD |
38+
| _Bogota_ | 2022 | VI | TBD |
39+
| _Bangkok_ | 2024 | VII | TBD |
40+
41+
**Consensus upgrade naming**
42+
43+
Since the launch of the [Beacon Chain](/glossary/#beacon-chain), upgrades to the **consensus layer** are named after celestial stars beginning with letters that proceed in alphabetical order:
44+
45+
| Upgrade Name | Upgrade Date |
46+
| ----------------------------------------------------------- | ------------ |
47+
| Beacon Chain genesis | Dec 1, 2020 |
48+
| [Altair](https://en.wikipedia.org/wiki/Altair) | Oct 27, 2021 |
49+
| [Bellatrix](https://en.wikipedia.org/wiki/Bellatrix) | Sep 6, 2022 |
50+
| [Capella](https://en.wikipedia.org/wiki/Capella) | Apr 12, 2023 |
51+
| [**_Deneb_**](https://en.wikipedia.org/wiki/Deneb) | Mar 13, 2024 |
52+
| [_Electra_](<https://en.wikipedia.org/wiki/Electra_(star)>) | TBD |
53+
54+
**Combined naming**
55+
56+
The execution and consensus upgrades were initially rolled out at different times, but after [The Merge](/roadmap/merge/) in 2022 these have been deployed simultaneously. As-such, colloquial terms have emerged to simplify references to these upgrades using a single conjoined term. This began with the _Shanghai-Capella_ upgrade, commonly referred to as "**Shapella**", and is continued with the _Cancun-Deneb_ upgrade, which may be referred to as "**Dencun**."
57+
58+
| Execution Upgrade | Consensus Upgrade | Short Name |
59+
| ----------------- | ----------------- | ---------- |
60+
| Shanghai | Capella | "Shapella" |
61+
| Cancun | Deneb | "Dencun" |
62+
63+
</ExpandableCard>
64+
2265
Skip straight to information about some of the particularly important past upgrades: [The Beacon Chain](/roadmap/beacon-chain/); [The Merge](/roadmap/merge/); and [EIP-1559](#london)
2366

2467
Looking for future protocol upgrades? [Learn about upcoming upgrades on the Ethereum roadmap](/roadmap/).
@@ -27,11 +70,11 @@ Looking for future protocol upgrades? [Learn about upcoming upgrades on the Ethe
2770

2871
## 2024 {#2024}
2972

30-
### _(In Progress)_&nbsp; Cancun {#cancun}
73+
### Cancun-Deneb ("Dencun") {#dencun}
3174

32-
<NetworkUpgradeSummary name="cancun" />
75+
<NetworkUpgradeSummary name="dencun" />
3376

34-
#### Summary {#cancun-summary}
77+
#### Cancun summary {#cancun-summary}
3578

3679
The Cancun upgrade contains a set of improvements to Ethereum's _execution_ aimed towards improving scalability, in tandem with the Deneb consensus upgrades.
3780

@@ -55,13 +98,7 @@ Notably this includes EIP-4844, known as **Proto-Danksharding**, which significa
5598
- [Danksharding](/roadmap/danksharding/)
5699
- [Read the Cancun upgrade specification](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/cancun.md)
57100

58-
---
59-
60-
### _(In Progress)_&nbsp; Deneb {#deneb}
61-
62-
<NetworkUpgradeSummary name="deneb" />
63-
64-
#### Summary {#deneb-summary}
101+
#### Deneb summary {#deneb-summary}
65102

66103
The Deneb upgrade contains a set of improvements to Ethereum's _consensus_ aimed towards improving scalability. This upgrade comes in tandem with the Cancun execution upgrades to enable Proto-Danksharding (EIP-4844), along with other improvements to the Beacon Chain.
67104

@@ -87,11 +124,11 @@ EIP-7514 brings a tightening to the issuance of ETH by capping the "churn" rate
87124

88125
## 2023 {#2023}
89126

90-
### Shanghai {#shanghai}
127+
### Shanghai-Capella ("Shapella") {#shapella}
91128

92-
<NetworkUpgradeSummary name="shanghai" />
129+
<NetworkUpgradeSummary name="shapella" />
93130

94-
#### Summary {#shanghai-summary}
131+
#### Shanghai summary {#shanghai-summary}
95132

96133
The Shanghai upgrade brought staking withdrawals to the execution layer. In tandem with the Capella upgrade, this enabled blocks to accept withdrawal operations, which allows stakers to withdraw their ETH from the Beacon Chain to the execution layer.
97134

@@ -109,13 +146,7 @@ The Shanghai upgrade brought staking withdrawals to the execution layer. In tand
109146

110147
- [Read the Shanghai upgrade specification](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md)
111148

112-
---
113-
114-
### Capella {#capella}
115-
116-
<NetworkUpgradeSummary name="capella" />
117-
118-
#### Summary {#capella-summary}
149+
#### Capella summary {#capella-summary}
119150

120151
The Capella upgrade was the third major upgrade to the consensus layer (Beacon Chain) and enabled staking withdrawals. Capella occurred synchronously with the execution layer upgrade, Shanghai, and enabled staking withdrawal functionality.
121152

public/content/translations/de/history/index.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ Suchen Sie nach weiteren Protokoll-Upgrades? [Erfahren Sie mehr über anstehende
2626

2727
## 2023 {#2023}
2828

29-
### Shanghai {#shanghai}
29+
### Shanghai-Capella ("Shapella") {#shapella}
3030

31-
<NetworkUpgradeSummary name="shanghai" />
31+
<NetworkUpgradeSummary name="shapella" />
3232

33-
#### Zusammenfassung {#shanghai-summary}
33+
#### Shanghai-Zusammenfassung {#shanghai-summary}
3434

3535
Das Shanghai-Update ebnete den Weg für Staking-Auszahlungen auf der Ausführungsebene. Die Fusion mit dem Capella-Upgrade ermöglichte es Blöcken, Auszahlungen zu akzeptieren, wodurch Stakern erlaubt wurde, ihre ETH von der Beacon Chain auf der Ausführungsebene abzuheben.
3636

@@ -48,13 +48,7 @@ Das Shanghai-Update ebnete den Weg für Staking-Auszahlungen auf der Ausführung
4848

4949
- [Lesen Sie die Spezifikation für das Shanghai-Upgrade](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md)
5050

51-
---
52-
53-
### Capella {#capella}
54-
55-
<NetworkUpgradeSummary name="capella" />
56-
57-
#### Zusammenfassung {#capella-summary}
51+
#### Capella-Zusammenfassung {#capella-summary}
5852

5953
Das Capella-Update war das drittgrößte Upgrade für die Konsensebene (Beacon Chain) und ermöglichte Staking-Abhebungen. Mit Capella, das gleichzeitig mit dem Upgrade der Ausführungsebene, Shanghai, erfolgte, wurde die Staking-Abhebungsfunktion zur Verfügung gestellt.
6054

public/content/translations/es/history/index.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ Vaya directamente a la información sobre algunas de las actualizaciones anterio
2727

2828
## 2023 {#2023}
2929

30-
### Shanghai {#shanghai}
30+
### Shanghai-Capella {#shapella}
3131

32-
<NetworkUpgradeSummary name="shanghai" />
32+
<NetworkUpgradeSummary name="shapella" />
3333

34-
#### Resumen {#shanghai-summary}
34+
#### Resumen de Shangai {#shanghai-summary}
3535

3636
La actualizacion Shangai permite retirar la participación a la capa de ejecución. Junto con la actualización Capella, habilitó los bloques para aceptar las operaciones de retirada, que permitieran a los interesados retirar sus ETH provenientes de la cadena de baliza para ejecutarlos posteriormente.
3737

@@ -49,13 +49,7 @@ La actualizacion Shangai permite retirar la participación a la capa de ejecuci
4949

5050
- [Lea la especificación de la actualización Shanghai](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md)
5151

52-
---
53-
54-
### Capella {#capella}
55-
56-
<NetworkUpgradeSummary name="capella" />
57-
58-
#### Resumen {#capella-summary}
52+
#### Resumen de Capella {#capella-summary}
5953

6054
La actualizacion Capella es la tercera actualización importante a la capa de consenso (cadena de baliza), que le permite retirar su participación. Capella se produjo de forma sincrónica a la actualización de la capa de ejecución, Shanghai, y activó la funcionalidad de retirada de participaciones.
6155

public/content/translations/fr/history/index.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ Vous cherchez les prochaines mises à jour de protocole ? [Découvrez les mises
2727

2828
## 2023 {#2023}
2929

30-
### Shanghai {#shanghai}
30+
### Shanghai-Capella ("Shapella") {#shapella}
3131

32-
<NetworkUpgradeSummary name="shanghai" />
32+
<NetworkUpgradeSummary name="shapella" />
3333

34-
#### Résumé {#shanghai-summary}
34+
#### Résumé de Shanghai {#shanghai-summary}
3535

3636
La mise à jour Shanghai a ouvert la voie à des opérations de retrait et de basculement vers la couche d'exécution Couplée à la mise à jour Capella, cette mise à jour permet aux blocs d'accepter des opérations de retrait, permettant ainsi aux validateurs de retirer leur ETH de la chaîne phare et de le basculer vers la couche d'exécution.
3737

@@ -49,13 +49,7 @@ La mise à jour Shanghai a ouvert la voie à des opérations de retrait et de ba
4949

5050
- [Lire les spécificités de la mise à jour Shanghai](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md)
5151

52-
---
53-
54-
### Capella {#capella}
55-
56-
<NetworkUpgradeSummary name="capella" />
57-
58-
#### Résumé {#capella-summary}
52+
#### Résumé de Capella {#capella-summary}
5953

6054
La mise à jour Capella est la troisième mise à jour majeure vers la couche de consensus (Chaine phare). Elle a permis d'effectuer des retraits de mise en jeu. Capella est entrée en action en même temps que la mise à niveau de la couche d'exécution, Shanghai, et a activé la fonctionnalité de retrait de mise en jeu.
6155

public/content/translations/hu/history/index.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ Az elkövetkező protokollfrissítések érdeklik? [Tudjon meg többet a követk
2727

2828
## 2023 {#2023}
2929

30-
### Shanghai {#shanghai}
30+
### Shanghai-Capella ("Shapella") {#shapella}
3131

32-
<NetworkUpgradeSummary name="shanghai" />
32+
<NetworkUpgradeSummary name="shapella" />
3333

34-
#### Összegzés {#shanghai-summary}
34+
#### Shanghai összefoglaló {#shanghai-summary}
3535

3636
A Shanghai frissítés bevezette a letétek kivonási lehetőségét a végrehajtási rétegen. A Capella frissítéssel együtt ez lehetővé tette, hogy a blokkok kivonási műveletet fogadjanak el, amivel a letétesek ki tudják venni az ETH a Beacon láncról a végrehajtási rétegre.
3737

@@ -49,13 +49,7 @@ A Shanghai frissítés bevezette a letétek kivonási lehetőségét a végrehaj
4949

5050
- [Olvassa el a Shanghai frissítés specifikációit](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md)
5151

52-
---
53-
54-
### Capella {#capella}
55-
56-
<NetworkUpgradeSummary name="capella" />
57-
58-
#### Összegzés {#capella-summary}
52+
#### Capella összefoglaló {#capella-summary}
5953

6054
A Capella frissítés a harmadik legnagyobb frissítés volt a konszenzusrétegen (Beacon lánc) és lehetővé tette a letétek kivételét. A Capella egyszerre történt a Shanghai frissítéssel, ami a végrehajtási réteget változtatta meg, s így lehetővé vált a letét kivétele.
6155

public/content/translations/id/history/index.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ Sedang mencari peningkatan protokol di masa mendatang? [Pelajari tentang upgrade
2727

2828
## 2023 {#2023}
2929

30-
### Shanghai {#shanghai}
30+
### Shanghai-Capella ("Shapella") {#shapella}
3131

32-
<NetworkUpgradeSummary name="shanghai" />
32+
<NetworkUpgradeSummary name="shapella" />
3333

34-
#### Ringkasan {#shanghai-summary}
34+
#### Ringkasan Shanghai {#shanghai-summary}
3535

3636
Peningkatan Shanghai membawa penarikan penaruhan ke Lapisan Eksekusi. Bersamaan dengan peningkatan Capella, ini memungkinkan blok menerima operasi penarikan, yang memungkinkan para staker menarik ETH mereka dari Rantai Suar ke lapisan eksekusi.
3737

@@ -49,13 +49,7 @@ Peningkatan Shanghai membawa penarikan penaruhan ke Lapisan Eksekusi. Bersamaan
4949

5050
- [Baca spesifikasi meningkatkan Shanghai](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md)
5151

52-
---
53-
54-
### Capella {#capella}
55-
56-
<NetworkUpgradeSummary name="capella" />
57-
58-
#### Ringkasan {#capella-summary}
52+
#### Ringkasan Capella {#capella-summary}
5953

6054
Peningkatan Capella adalah peningkatan utama ketiga pada lapisan konsensus (Rantai Suar) dan memungkinkan penarikan penaruhan. Capella terjadi secara bersamaan dengan upgrade lapisan eksekusi, Shanghai, dan mengaktifkan fungsionalitas penarikan penaruhan.
6155

public/content/translations/it/history/index.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ Stai cercando i prossimi aggiornamenti di protocollo? [Scopri di più sui prossi
2727

2828
## 2023 {#2023}
2929

30-
### Shanghai {#shanghai}
30+
### Shanghai-Capella ("Shapella") {#shapella}
3131

32-
<NetworkUpgradeSummary name="shanghai" />
32+
<NetworkUpgradeSummary name="shapella" />
3333

34-
#### Riepilogo {#shanghai-summary}
34+
#### Riepilogo di Shanghai {#shanghai-summary}
3535

3636
L'aggiornamento di Shanghai ha portato i prelievi di staking al livello d'esecuzione. Insieme all'aggiornamento Capella, questo abiliterà i blocchi ad accettare le operazioni di prelievo, che consentono agli staker di prelevare i propri ETH dalla Beacon Chain al livello d'esecuzione.
3737

@@ -49,13 +49,7 @@ L'aggiornamento di Shanghai ha portato i prelievi di staking al livello d'esecuz
4949

5050
- [Leggi le specifiche dell'aggiornamento Shanghai](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md)
5151

52-
---
53-
54-
### Capella {#capella}
55-
56-
<NetworkUpgradeSummary name="capella" />
57-
58-
#### Riepilogo {#capella-summary}
52+
#### Riepilogo di Capella {#capella-summary}
5953

6054
L'aggiornamento di Capella è il terzo aggiornamento principale al livello del consenso (Beacon Chain) e ha abilitato i prelievi di staking. Capella è avvenuto contemporaneamente all'aggiornamento del livello di esecuzione di Shanghai, e ha reso disponibili le funzioni di prelievo da staking.
6155

public/content/translations/pt-br/history/index.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ Procurando por futuras melhorias de protocolo? [Saiba mais sobre as próximas at
2626

2727
## 2023 {#2023}
2828

29-
### Shanghai {#shanghai}
29+
### Shanghai-Capella ("Shapella") {#shapella}
3030

31-
<NetworkUpgradeSummary name="shanghai" />
31+
<NetworkUpgradeSummary name="shapella" />
3232

33-
#### Resumo {#shanghai-summary}
33+
#### Resumo de Shanghai {#shanghai-summary}
3434

3535
A atualização Shanghai trouxe saques de stake para a camada de execução. Em conjunto com a atualização Capella, isso permitiu que os blocos aceitassem operações de saque, o que permite que os stakers saquem seu ETH da Beacon Chain para a camada de execução.
3636

@@ -46,13 +46,7 @@ A atualização Shanghai trouxe saques de stake para a camada de execução. Em
4646

4747
- [Leia a especificação de atualização Shangai](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md)
4848

49-
---
50-
51-
### Capella {#capella}
52-
53-
<NetworkUpgradeSummary name="capella" />
54-
55-
#### Resumo {#capella-summary}
49+
#### Resumo de Capella {#capella-summary}
5650

5751
A atualização Capella foi a terceira maior atualização para a camada de consenso (Beacon Chain) e permitiu saques de stake. Capella ocorreu em sincronia com a atualização da camada de execução, Shanghai, e ativou a funcionalidade de saque de stake.
5852

public/content/translations/tr/history/index.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ Gelecekteki protokol yükseltmelerini mi arıyorsunuz? [Ethereum yol haritasınd
2727

2828
## 2023 {#2023}
2929

30-
### Şanghay {#shanghai}
30+
### Şanghay-Capella ("Shapella") {#shapella}
3131

32-
<NetworkUpgradeSummary name="shanghai" />
32+
<NetworkUpgradeSummary name="shapella" />
3333

34-
#### Özet {#shanghai-summary}
34+
#### Şanghay özeti {#shanghai-summary}
3535

3636
Şanghay yükseltmesi, hisselemede çekimlerini yürütüm katmanına getirdi. Bu, Capella yükseltmesiyle birlikte blokların çekim işlemlerini kabul etmesi sağladı; bu da, paydaşların ETH'lerini İşaret Zincirinden yürütüm katmanına çekmelerine olanak tanıyor.
3737

@@ -49,13 +49,7 @@ Gelecekteki protokol yükseltmelerini mi arıyorsunuz? [Ethereum yol haritasınd
4949

5050
- [Şanghay güncellemesinin spesifikasyonunu okuyun](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md)
5151

52-
---
53-
54-
### Capella {#capella}
55-
56-
<NetworkUpgradeSummary name="capella" />
57-
58-
#### Özet {#capella-summary}
52+
#### Capella özeti {#capella-summary}
5953

6054
Capella yükseltmesi, fikir birliği katmanındaki (İşaret Zinciri) en büyük 3. büyük yükseltmeydi ve hisseleme çekimlerini mümkün kıldı. Capella, Şanghay yürütüm katmanı yükseltmesi ile eş zamanlı gerçekleşti ve hisseleme çekim işlevselliğini aktif hale getirdi.
6155

public/content/translations/zh/history/index.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ sidebarDepth: 1
2727

2828
## 2023 年 {#2023}
2929

30-
### 上海升级 {#shanghai}
30+
### 上海嘉佩乐 (“Shapella”) {#shapella}
3131

32-
<NetworkUpgradeSummary name="shanghai" />
32+
<NetworkUpgradeSummary name="shapella" />
3333

34-
#### 摘要 {#shanghai-summary}
34+
#### 上海总结 {#shanghai-summary}
3535

3636
上海升级将质押提款引入执行层。 上海升级与卡佩拉升级同时进行,使区块能够接受提款操作,因此质押人可以将以太币从信标链提取到执行层。
3737

@@ -49,13 +49,7 @@ sidebarDepth: 1
4949

5050
- [阅读上海升级规范](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md)
5151

52-
---
53-
54-
### 卡佩拉升级 {#capella}
55-
56-
<NetworkUpgradeSummary name="capella" />
57-
58-
#### 摘要 {#capella-summary}
52+
#### 卡佩拉总结 {#capella-summary}
5953

6054
卡佩拉升级是共识层(信标链)的第三次重大升级,实现了质押提款。 卡佩拉与上海同步升级执行层并启用了质押提款功能。
6155

src/components/DencunBanner.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import NetworkUpgradeSummaryData from "@/data/NetworkUpgradeSummaryData"
99
import Tooltip from "./Tooltip"
1010

1111
const DencunBanner = () => {
12-
const dateTimeAsString = NetworkUpgradeSummaryData.cancun
12+
const dateTimeAsString = NetworkUpgradeSummaryData.dencun
1313
.dateTimeAsString as string
1414
const upgradeDate = new Date(dateTimeAsString)
1515
return (

0 commit comments

Comments
 (0)