The history of Ethereum 2.0 "proof-of-stake" hardforks is complex. It began with the addition of the beacon layer to the existing execution layer, launching the proof-of-stake consensus on the beacon layer while still maintaining proof-of-work on the execution layer (the Phase0 and Altair hardforks). PoS was then fully activated at the Bellatrix hardfork (though withdrawals were not enabled). Subsequently, the Capella hardfork allowed withdrawals, completing the validator lifecycle. The most recent hardfork, Deneb (part of the Dencun(Deneb/Cancun) upgrade), brought minor revisions to beacon chain parameters, such as the time window for including attestations, handling voluntary exits, and the validator churn limit. The primary changes in Dencun were on the execution layer, introducing innovations like blob transactions, blob gas, KZG commitments for blobs, and deprecating the SELFDESTRUCT operation.
Now, the Prague/Electra hardfork introduces significant upgrades to both the execution and consensus layers. As auditors for the Lido project, our focus is mostly on the consensus and staking-related changes in this hardfork. However, we can't ignore the execution layer changes in Prague, as they include critical features that impact Ethereum’s network and validators. Let’s dive into the details of these changes.
Read the full article here:
Link: https://mixbytes.io/blog/the-prague-electra-pectra-hardfork-explained#ethereum
#blockchain
#hardfork
Completely free courses
Learn more about the blockchain world
Free education videos
by RareSkills
by Jeiwan
by RareSkills
by RareSkills
by Andreas M. Antonopoulos, Gavin Wood
by Micah Dameron
Compare execution layer differences between chains
Dive deep into the storage of any contract