Skip to content

Commit 4e6a681

Browse files
committed
feat: add pectra to history
1 parent c71d6f0 commit 4e6a681

File tree

2 files changed

+72
-11
lines changed

2 files changed

+72
-11
lines changed

public/content/history/index.md

Lines changed: 69 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ Since 2021, upgrades to the **execution layer** are named according to the city
3232
| Berlin | 2014 | 0 | Apr 15, 2021 |
3333
| London | 2015 | I | Aug 5, 2021 |
3434
| Shanghai | 2016 | II | Apr 12, 2023 |
35-
| **Cancun** | 2017 | III | Mar 13, 2024 |
36-
| _Prague_ | 2018 | IV | TBD |
35+
| Cancun | 2017 | III | Mar 13, 2024 |
36+
| **Prague** | 2018 | IV | TBD - Next |
3737
| _Osaka_ | 2019 | V | TBD |
3838
| _Bogota_ | 2022 | VI | TBD |
3939
| _Bangkok_ | 2024 | VII | TBD |
@@ -42,23 +42,26 @@ Since 2021, upgrades to the **execution layer** are named according to the city
4242

4343
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:
4444

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 |
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 - Next |
53+
| [_Fulu_](<https://en.wikipedia.org/wiki/Fulu_(star)>) | TBD |
5354

5455
**Combined naming**
5556

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+
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_ (**Dencun**), and the _Prague-Electra_ (**Pectra**) upgrades.
5758

5859
| Execution Upgrade | Consensus Upgrade | Short Name |
5960
| ----------------- | ----------------- | ---------- |
6061
| Shanghai | Capella | "Shapella" |
6162
| Cancun | Deneb | "Dencun" |
63+
| Prague | Electra | "Pectra" |
64+
| Osaka | Fulu | "Fusaka" |
6265

6366
</ExpandableCard>
6467

@@ -68,6 +71,61 @@ Looking for future protocol upgrades? [Learn about upcoming upgrades on the Ethe
6871

6972
<Divider />
7073

74+
## 2025 {#2025}
75+
76+
### Prague-Electra ("Pectra") {#pectra}
77+
78+
<NetworkUpgradeSummary name="pectra" />
79+
80+
#### Prague summary {#prague-summary}
81+
82+
The Prague upgrade contains a set of improvements to Ethereum's _execution_ aimed at scaling and staking experience, in tandem with the Electra consensus upgrades.
83+
84+
<!-- TODO: Short description of execution layer changes -->
85+
86+
<ExpandableCard title="Prague EIPs" contentPreview="Official improvements included in this upgrade.">
87+
88+
<ul>
89+
<li><a href="https://eips.ethereum.org/EIPS/eip-6110">EIP-6110</a> - <em>Supply validator deposits on chain</em></li>
90+
<li><a href="https://eips.ethereum.org/EIPS/eip-7002">EIP-7002</a> - <em>Execution layer triggerable exits</em></li>
91+
<li><a href="https://eips.ethereum.org/EIPS/eip-7251">EIP-7251</a> - <em>Increase the <code>MAX_EFFECTIVE_BALANCE</code></em></li>
92+
<li><a href="https://eips.ethereum.org/EIPS/eip-7549">EIP-7549</a> - <em>Move committee index outside Attestation</em></li>
93+
<li><a href="https://eips.ethereum.org/EIPS/eip-7691">EIP-7691</a> - <em>Blob throughput increase</em></li>
94+
</ul>
95+
96+
</ExpandableCard>
97+
98+
<!-- TODO: Confirm link list, target 4±1 -->
99+
100+
- [Pectra.wtf](https//pectra.wtf)
101+
- [How Pectra will enhance the staking experience](https://www.kiln.fi/post/next-ethereum-upgrade-how-pectra-will-enhance-the-staking-experience)
102+
103+
#### Electra summary {#electra-summary}
104+
105+
<!-- TODO: Fill in description -->
106+
107+
The Electra upgrade contains a set of improvements to Ethereum's _consensus_ aimed towards ... This upgrade comes in tandem with the Prague execution upgrades to ...
108+
109+
<!-- Short description of consensus layer changes -->
110+
111+
<ExpandableCard title="Electra EIPs" contentPreview="Official improvements included in this upgrade.">
112+
113+
<ul>
114+
<li><a href="https://eips.ethereum.org/EIPS/eip-2537">EIP-2537</a> - <em>Precompile for BLS12-381 curve operations</em></li>
115+
<li><a href="https://eips.ethereum.org/EIPS/eip-2935">EIP-2935</a> - <em>Save historical block hashes in state</em></li>
116+
<li><a href="https://eips.ethereum.org/EIPS/eip-7623">EIP-7623</a> - <em>Increase calldata cost</em></li>
117+
<li><a href="https://eips.ethereum.org/EIPS/eip-7685">EIP-7685</a> - <em>General purpose execution layer requests</em></li>
118+
<li><a href="https://eips.ethereum.org/EIPS/eip-7702">EIP-7702</a> - <em>Set EOA account code</em></li>
119+
<li><a href="https://eips.ethereum.org/EIPS/eip-7840">EIP-7840</a> - <em>Add blob schedule to EL config files</em></li>
120+
</ul>
121+
122+
</ExpandableCard>
123+
124+
- [Read the Electra upgrade specifications](https://github.com/ethereum/consensus-specs/blob/dev/specs/electra/)
125+
- [Prague-Electra ("Pectra") FAQ](/roadmap/pectra/)
126+
127+
<Divider />
128+
71129
## 2024 {#2024}
72130

73131
### Cancun-Deneb ("Dencun") {#dencun}

src/data/NetworkUpgradeSummaryData.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import type { NetworkUpgradeData } from "@/lib/types"
22

33
const NetworkUpgradeSummaryData: NetworkUpgradeData = {
4+
pectra: {
5+
isPending: true,
6+
},
47
dencun: {
58
dateTimeAsString: "2024-03-13T13:55:35.000Z",
69
ethPriceInUSD: 3984,

0 commit comments

Comments
 (0)