An article to understand the progress update of Ethereum 2.0 (as of June 12, 2020)
Editor's Note: This article comes fromUnitimes(ID:Uni-times)Editor's Note: This article comes from
44th update from eth2.news
first level title
Popular PicksThis week's best must-read article is The State of Eth2, June 2020 by Danny Ryan (Note: Chinese translation 👉《first level title
Phase 0: Beacon Chain
Phase 0: Beacon Chain
Phase 0 spec v0.12.1 has a minor spec change. Actually, this is a breaking change, but we think it's okay because the change is simple and it came before everyone fully implemented v0.12.0. This change concerns the timing of the beacon chain genesis, primarily so that Afri Schoedon (Ethereum developer) does not have to monitor the testnet launch at 2am local time.
secondary title
testnet
testnet
Everything is progressing when it comes to the Beacon Chain testnet.
Witti -> Altona
secondary title
The multi-client testnet Witti, which was created just two weeks ago, has been running satisfactorily without any hiccups, which is exactly what we like to see. All three clients Teku, Lighthouse, and Prysm continue to perform well on this testnet, and the Nimbus client is also present on this testnet from time to time.
There was a time when some validator nodes went offline and the chain stopped finalizing, so some slashings happened - this was one of the things that killed the previous Schlesi testnet, but since the client was fixed , everything is fine on the Witti testnet.
One of the interesting things is that someone managed to create a validator node with an "all zeros" public key. This happens when the private key is 0. This is perfectly valid, but means anyone can falsify your information and get you slashed, but so far no one has done it, which I'm a bit surprised because it's so easy to do.
During this waiting process, the Witti testnet will still continue to operate, so come and try to participate in staking! Somer Esat has written a guide for staking on the Witte testnet using the Prysm client; there is also my guide for the Teku client, and some instructions for running an Eth2 Lighthouse validator node using the Nethermind client for the Eth1 chain .
Topaz -> Onyx
secondary title
Prysmatic Labs' single-client testnet, Topaz, was replaced by a brand new testnet, Onyx, after a period of excellent performance.
The latest development is that the Onyx contract has obtained 16384 testnet ETH tokens required to start the Onyx testnet, which was launched at 05:17:24 UTC on June 14, 2020 🎉.
Onyx can be joined here. Attestant has written a step-by-step article on installing and running a Prysm validator node on the Onyx testnet; the CoinCashew team has written an article on running a node on Windows, and Terence put together a great FAQ (FAQ Answers) and troubleshooting guide.
secondary title
Not content with running the Eth2 beacon chain explorer beaconcha.in, the Bitfly team is currently rolling out an Eth2 Testnet Statistics website showing the types and locations of nodes on the Eth2 testnet (Onyx & Witti & Topaz) 😉 . See below:
image description
Source: eth2.ethernodes.org, time: June 15, 2020
Protolambda has been graphically displaying Witti testnet validator behavior.
Speaking of pictures, Jonny Rhea is continuing to conduct in-depth research on the P2P behavior of the Witti testnet. Here's a tweetstorm he posted showing some early analysis. I happen to know that Jonny is finishing an article about his discovery: stay tuned on Ethresear.ch in the next few days; it will be an illuminating article.
secondary title
what's next?
As mentioned above, Witti has been running without a hitch. On the one hand, this is fine: everything is going well. However, this is not meant to operate in real-world adversarial situations. To this end, Danny Ryan is drafting a proposal for Attack Nets (Attack Nets), incentivizing successful attacks on the network. This is an awesome but important step towards mainnet launch.
first level title
great explanatory article
This week's topic is the management of validators and withdrawal keys. This was an aspect discussed in the recent eth2 developer call, and we have promised to follow up with a dedicated call to agree on some best practices. Here are some recent articles:
Bitfly's Beaconcha.in continues to build their knowledge base. Here is one of their articles about Eth2 keys.
Another great explanatory article is from Attestant, this one is specifically focused on securing withdrawal keys.
As mentioned before, Carl Beekhuizen published a series of articles Validated, staking on eth2: #4 - Keys🔑 (For the Chinese translation, see "Eth2 Staking Series #4: Keys🔑")As for the current state of Eth2 progress, except for The State of Eth2, June 2020 published by Danny Ryan (for translation, see "A Quick Look at Eth2 Progress
Also, Breaking Down ETH 2.0 - The Next Generation of Ethereum by Ivan on Tech gives a good overview of Proof of Stake (PoS) and scalability aspects.
first level title
research
Eth2 posts on ethresear.ch have been fairly quiet for the past few weeks. But if you want to dig into something, and aren't afraid of math at all, take a look at Vitalik's post for a more efficient alternative Mekle tree for representing state. The research, while not feasible in practice, could be a step in the right direction.
regular conference call
secondary title
Agenda
Agenda
conference video
conference video
first level title
other news
other news
Update from the Prysm and Lighthouse client teams.
Infura is providing access to Eth2 API endpoints (powered by Teku). See their tutorial on programmatically querying the beacon chain for more information.
A mysterious person named heyheeyheeey released an interface to participate in Eth2 staking on the Argent wallet.


