ETH2 progress update: specification version 0.12.0 has been released
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
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.
Also, Rocket Pool wants readers to knowTokenized Staking
and their version 2.5 update.Here are some video resources:, Jim McDonald of Attestant also participated. I like Jim for two reasons: he's very knowledgeable; he and I are the only Eth2 developers I know with a British accent.questionDanny Ryan attendsMP30 interviews
Multi.io:, answered some questions from the /r/ethfinance board
Overview of Staking in Ethereum 2.0
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
mineshorthandas well asconference video
Mmay's notes
other information
client teamLighthouse, Lodestarand Prysmfirst level title
Dannywant to knowother information
client teamprogress updatewant to know
What teams are working on notifications for validator offline statusnext timeEth2 Staking ConferenceRFP。
EthHubIt will be held at 8:00 pm UTC on May 31st, and Afri will discuss the Eth2 testnet. The meeting is earlier than usual, and I try to attend as much as possible.Auditor for Eth2 deposit Python CLI. here is
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.


