BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

ETH2 progress update: specification version 0.12.0 has been released

ECN以太坊中国
特邀专栏作者
This article is about 3380 words, reading the full article takes about 5 minutes
The research and development of Eth2 is progressing steadily: the phase 0 specification ushered in the v0.12.0 version, and the new multi-client test network Witti is running well.
AI Summary
Expand
The research and development of Eth2 is progressing steadily: the phase 0 specification ushered in the v0.12.0 version, and the new multi-client test network Witti is running well.

source|What’s New in Eth2

Author | Ben Edgington

Phase 0: Beacon Chain

source|Quarantine HaircutAuthor | Ben Edgington

first level titlePhase 0: Beacon ChainVersion 0.12.0 of the specification has been released, and it has a very interesting name:

(isolation haircut).

This release focuses on updates to the highly anticipated BLS signature standard, including updates toNegative punishment。

(“Secondary Leakage”) adjustment. If four epochs pass without a checkpoint being finalized, a negative penalty is applied. The idea is to slash the deposits of lazy validators, forcing them to be evicted from the network, and the remaining active validators can finalize the blockchain again (which could take weeks in practice).

If validators are working properly, they should not be penalized. However, according to the previous specification, even if the verifier performs its duties well, it may suffer certain economic losses. In this version of the specification, this no longer happens. As long as validators participate in the work normally, they will not suffer losses.Another important development is the update of the libp2p Gossipsub protocol toversion 1.1The client team is also currently working on implementing the new version. This version will be used as one of the basic components of the multi-client test network, and if there are no major problems, it will be used when the network is officially launched.Incidentally, also for

Made some hidden updates. This version was actually released retroactively. Runtime Verification found a zero-day consensus vulnerability in it, and all client teams were told to lie low until the report was made public

testnet

. This simulates dealing with similar surprises in a real network and is a useful test case.

existEveryone is so busy these days that it's easy to bury important solutions in a sea of ​​PRs. This situation will improve in the future, and similar situations must be handled and coordinated very carefully.testnetSunset in Schlesi

existPrysmatic Labswnie2 from last issue

  • Shortly after I mentioned broadening Schlesi's involvement and encouraging everyone to join in, we managed to

    Broke the Schlesi

    Ivan in the most recent

  • Some details are given in the update. The process is as follows:

  • This happens when the number of participants is small. One possible cause is Teku's failure to include a large number of proofs in its blocks.

    PrysmandLighthouseEither way, this leads to a "quadratic leak" aimed at weeding out validators who did not participate in the work.

    At the same time, the first forfeiture occurred.Immediately afterwards, Prysm, Lighthouse, and Teku were unable to reach consensus with each other, and a three-way fork occurred.and

    Both fail to negatively penalize slashed (not expelled) validators

In addition, Prysm provides slashed validatorswronglyProvided block proposal rewards

Teku's performance is within specification

Process of multi-client testnetvery hard, to make vulnerabilities invisible, we need to put a lot of pressure on the network. Both inability to finalize and validator slashing events are very meaningful challenges for us.

Teku was the last functioning client on the network, but we also narrowly escaped death. Once finality is lacking, the memory used starts growing infinitely, with the end result forcing the majority of Teku nodes out of the network.

We provide a huge storage space for a pair of partners. Although we can cope with it temporarily, it is also stretched and we should not be able to last for a long time. usSolving。

this problem!Long live Witti!Title taken from Somer Esar's

Testnet Explanatory ArticlesIn principle, we could fix Schlesi, but at this stage, the testnet should be a one-off and iterate quickly. So within a few days, Afri began preparationsWitti Testnet

It got off to a bumpy start: some clients disagreed about the genesis time and the forked version needed a quick fix. But at 0:00 UTC on May 26th, Witti was officially launched. Afri on Twitchflexibilitywent live

. Witnessing a new testnet live is an amazing experience, maybe next time I should stay up all night and wait.Speaking of staying up late (UTC zero is 1:00 am here, and Afri is 2:00 am), there are still some questions about the online time of the networkdiscussion.witti.beaconcha.inandEth2StatsIn any case, Witti is running well so far, and Afri also encouraged everyone to work hard on the new testnet in the recent developer conference.

exert pressure. everyone in。

Topaz

andProgress can be tracked on .guideGrowingAt the same time, the Prysm client'sTopaz Testnetstill

Growing, which already has a staggering number of validators. Although single-client testnets are much easier than multi-client testnets, Topaz's success is still remarkable. The Prysm team is。

collect user feedbackSomer Esat recently posted an article about joining Topaz from the Ubuntu platformBar!

The Comprehensive Guide to Staking

Come to Etherscan to see Topaz'sgraffiti wallOther Testnet InformationTopazandWittiandillustrate。

Paraphrase

Generated pictures. Jonny edited its contentillustrate

Cointelegraph:first level title

CoinCodeCap:Paraphrase

ConsenSys continues to publish Eth2-related content. The most recent content is:What will happen to my ETH in Ethereum 2.0?。

Cayman Nava:Analysis of Ethereum 2.0 Staking

Beacon Chain - The Heart of Ethereum 2.0Want to know about signing keys and withdrawal keys in staking? Wondering how they all derive from the same mnemonic? Carl Beekhuizen also updated his"Eth2 Staking Series" Part 4: KeysEight Things Every Eth2 Validator Needs to Know Before StakingHudson has been tidying upMetal AlbertHardware equipment for Eth2 Staking

And install DAppnode. Just a reminder, there's been a lot of talk on Reddit lately about setting up at homeStaking hardwarediscussion. Here I am happy to share with you

Still working perfectly.

ofrenew:

  • Ethereum 2.0 update

  • Eth1 <->research work

  • From TX/RX, another R&D team of PegaSys

  • renew

  • Comparison of Broadcast Efficiency of Node Discovery Protocol v5

  • Eth2 merger

  • Eth2 network monitoring mentioned above

Cross-shard transaction simulationOnotole Specification TranslatorFork Choice Test

Clock Synchronization ProtocolEthResear.chPhase 1 also has some interesting developments. The Eth2 protocol was designed with multi-party computation (MPC) in mind for trustless collective staking. PlatONReceived a grant, for implementing and testing MPC managed proof structures.In addition to the work mentioned in the TX/RX update,The main dynamic on the is Vitalik's take on JustinEth2 price feed concept. Justin's proposal is in

regular meeting

implementers meeting

two weeks ago

Mmay's notes

other information

write at the end

want to knowThe Infinite Machine, in which Camila Russo tells the story of Ethereum. I don't know if there will be a lot of Eth2 content in it, but I am still very much looking forward to this book.

For more Ethereum information, please pay attention to:

Public account: ETH Chinese website

Website: ethereum.cn

Disclaimer: ECN's translation work aims to deliver high-quality information and learning resources for the Chinese Ethereum community. The copyright of the article belongs to the original author. Reprints must indicate the source of the original text and ethereum.cn. For long-term reprints, please contact ethereumcn@gmail.com Authorize.

ETH
Welcome to Join Odaily Official Community