HomeEthereumeth2 quick update | Ethereum Foundation Blog

eth2 quick update | Ethereum Foundation Blog

-


Although the internet has been more quiet than usual, we’ve been super busy hacking away on eth2! Between Devcon5 and keeping our heads down to work, it seems we’ve left the community in the dark on a couple of items. Here’s a quick update to fill in the gaps.

Deposit Contract

Although the deposit contract has been written, tested, and formally verified, we are working to allow the BLS standardization to stablize prior to launch. One goal of eth2 is to be easily interoperable with other blockchains and systems in general, and to that end, we do not want our BLS signatures to go the way of keccak (whoops!).

The BLS Standard (BLS Signature, Hash to Curve) has reached a point of stability recently with a number of blockchain teams on board (Eth2, Chia, Filecoin, Algorand, etc). There is an IETF meeting in November at which we expect the draft to be even more cemented. That said, official standards can take quite a while so those involved plan to signal public support for the draft and have a “blockchain agreement” to use the standard as drafted regardless of its final form in IETF. That way, if it becomes the keccak of signatures, we won’t be there alone. 🙂

Fortunately, the deposit contract does not need to be put into production until we near Phase 0 launch, so this focus on standardization is not expected to have any effect on the Phase 0 launch date.

Eth2 Testnets

If you follow ethresearch, the specs repo, or any of the many workshops at Devcon, we have altered the sharding proposal in such a way to greatly improve developer and user experience — cross-shard communication between all shards at every slot. To facilitate this improved design, we have to modify the Phase 0 spec a bit. To do this with limited disruption to Phase 0 development and testnets, we’ve gone the simplifying route — the removal of crosslinks entirely from Phase 0 (they were stubbed anyway). This change is coded and under final review here and is expected to be released for development within the week.

We expect multi-client public testnets to launch soon after this simplifying change is completed, for this update to aid Phase 0’s progress to mainnet, and ultimately to make Phases 1 and 2 easier to ship.

Eth2 testnets are coming! Individual clients are in the process of spinning on some nets for both private and public consumption. Many clients are just getting their eth1-to-eth2 machinery in place so these single-client testnets are useful in initially testing that component. On these nets there will be some limited cross-client testing, but will be largely stable due to having a majority single-client.

Once clients adequately test larger single-client nets and once they have time to incorporate the Phase 0 changes, we will be full speed ahead on public multi-client nets. We’re just as excited about this as you are and will be publishing more info on participation (staking your eth) in both testnets and mainnet shortly. Casper is indeed coming.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

LATEST POSTS

IBD and MarketWatch’s fifth annual survey of the most trusted financial companies

Consumers have cast their votes for the financial services companies they trust the most

ExSan Gabriel Valley teacher charged in case involving 400 child porn images feds say

e-Edition Get the latest news delivered daily! Get the latest news delivered daily! e-Edition Trending: A former teacher at a La Puente elementary...

Crypto adoption still stunted by lack of technical literacy

Despite the growing popularity of cryptocurrencies and blockchain, the complexity of the technology might be making it hard for average users to understand, adding...

Bipartisan Consensus Emerges on Final Day of America Loves Crypto Tour

The final event of the America Loves Crypto tour took place yesterday in Washington, D.C. as the country counts down to the 2024 election....

Most Popular