- Ethereum developer Mikhail Kalinin has released a new proposal called “Executable Beacon Chain”.
- It describes a system in which Ethereum 1.0 data is embedded in the Ethereum 2.0 beacon chain.
- This should eliminate “unnecessary complexity for the consensus layer” during the transition to ETH 2.0.
As the launch of the Ethereum 2.0 Beacon Chain approaches, developer Mikhail Kalinin released one new proposal This is supposed to relieve the network of “unnecessary complexity” yesterday and contribute to merging the original Ethereum blockchain with the upcoming proof-of-stake version.
The launch of Ethereum 2.0, currently slated for December 1st, begins with the deployment of the Beacon chain – a separate (at least initially) chain that introduces the proof-of-stake consensus mechanism and the expanded network of shards and coordinates staker.
Initially, both the Proof-of-Work-ETH 1.0 and the Proof-of-Stake-ETH 2.0 will run side by side, as the full introduction of the ETH 2.0 will take around two years. During this time, it is planned to access the ETH 1.0 data via an independent shard chain.
However, Kalinin argued that this method “makes the consensus layer unnecessarily complex and increases the delays between publishing data on shards and accessing it on eth1”.
To solve this problem, he published a new proposal titled “Executable Beacon Chain” which describes a system in which ETH 1.0 data is instead embedded directly into the blocks of the beacon chain itself.
“The Eth1 engine is maintained by every validator in the system. When the validator is supposed to propose a beacon block, it asks the eth1 engine to create eth1 data. Eth1 data is then embedded in the body of the beacon block to be generated. If eth1 data is invalid, it also invalidates the beacon block it carries, ”Kalinin explained.
Ethereum co-founder Vitalik Buterin already praised the new proposal highly, calling it “excellent ongoing work by [Mikhail Kalinin] on ‘the merger’. “
Buterin added that “this line of R&D is increasingly prioritized and carried out in parallel with sharding and other eth2 improvements.”
As Decrypt reported on November 24th, Ethereum 2.0 finally got enough staked ETH for its start. The next milestone is December 1st – when the Beacon Chain is deployed.