EIP-2537 may be a solution to the failure of frequent cash deposits on the Ethereum 2.0 test network
Editor's Note: This article comes fromBabbitt Information (ID: bitcoin8btc)Editor's Note: This article comes from
Babbitt Information (ID: bitcoin8btc)
Babbitt Information (ID: bitcoin8btc)
, Author: Ben Edgington, Compiler: Free and Easy, Released with authorization.Written earlier: The phase 0 test of Ethereum 2.0 is currently entering its peak period. According to the latest revelation from ConsenSys researcher Ben Edgington, developers have observed many deposit failures on the test network, resulting in the permanent loss of 32 ETH deposited. Since the deposit contract has been formally verified, the developers do not want to redesign the contract, so the proposed solution is to introduce EIP-2537 in Ethereum 1.0, and it will also involve a proxy contract, which can collect the depositor's The deposit is forwarded to the deposit contract if it is checked correctly. Of course, this plan depends on whether the participants are willing to accept it.This week's pick has no competition, Danny Ryan's
The current state of Ethereum 2.0
is definitely a must-read article in June.0.12.1secondary title
About Phase 0: Beacon ChainRegarding the specification, we ushered in theThe version update, in fact, was a breaking change, but we agreed it would be good because the change was simple and happened before anyone fully implemented v0.12.0. This change relates to the timing of the Beacon Chain genesis block, primarily so that Afri does not have to oversee the launch of the testnet at 2am local time.
Meanwhile, version 08 about BLS hash to curve blew my mind because we both decided to use version 07. But look carefully, this new version does not affect the substantive changes of Ethereum 2.0, it is only superficial and explanatory, and updates about test vectors. Currently this new version seems to be entering the next phase of IETF standardization, so, we are in good shape. you can atEIP-2537IETF trackerCheck out the entire history here.agency contract
testnet
secondary titlearticletestnet
Witti -> Altona
Anthony Sassano has written extensively about the Ethereum 2.0 testnet in his fifth daily Gwei newsletter. this article
article “infinity” public keyA lot of reliable information was revealed.
The multi-client Witti testnet, which was just established more than two weeks ago, has become very boring. Nothing terribly interesting or issues came up during testing, which is exactly what we like. Clients like Teku, Lighthouse and Prysm continue to perform well, while Nimbus sometimes shows up on the dashboard. With some validators offline, not finalizing for a while, and some slashing, that was what brought down the Schlesi network, but after the client fix everything was back to normal on the Witti network.An interesting thing is that someone uses an "infinite" public key (。
) creates a validator. This is what happens when the private key is zero. That's perfectly true, but it means anyone can fake your information and get you slashed. I'd be a little surprised if no one has done this, it's fairly easy.PrysmNext, a new multi-client testnet, Altona, is under construction. This testnet will run version 0.12 of the specification instead of Witti's 0.11 version, which is expected to be very similar to the final launch specification. The launch will take place after the client team has updated their codebase to v0.12.1: for update progress, you can checkAltona Process TrackerA client’s guide to staking on the Witti testnet, and my "hereTeku Guide
Topaz -> Onyx
》 still applies, whileOnyxhere
There are also some guides on running the Eth1 chain with the Nethermind client.
After an excellent run, Prysmatic Labs' single-client Topaz testnet is shutting down and will be replaced by
The latest news is that the Onyx contract has received 16384 testnet Ether deposits, and the genesis block will occur at 2020-06-14 05:17:24 UTC time.hereOnyx will run version 0.12.1 of the specification and is no longer technically a single client, but it is expected to be dominated by the Prysm client, while multi-client testing will focus on the Altona testnet.Windows. Appeatant has done some step-by-step instructions on how to get up and running, here is what Coinchasew said inguide。
Tools and Analysis
An instruction to do all of this on , and Terence has written a good FAQ and troubleshootingguideTools and Analysis
Bitfly is not content with running beaconcha.in, it also currently provides information on the Ethereum 2.0 testnet
Statistics, including testnet node type and location. Of course, it also needs to learn how to recognize Teku nodes.Protolambda has been producing a pretty picture of Witti validator behavior.
Speaking of pictures, Jonny Rhea went on to delve into peer-to-peer behavior on the Witti testnet. here is onetwitter stormSome early analysis results are shown. I happen to know that Jonny is finishing a research paper, stay tuned for an update on the Ethresear.ch website in the next few days, it will be an eye-opening article.
attempted connectionblock explorer!
. The results show that the distribution is very good.
block explorerproposalWhat's next?
As mentioned above, the Witti testnet has been quiet. On the one hand, this is good and it means everything is running smoothly, however, it is not operating in a realistic confrontational environment. To this end, Danny is drafting a plan to attack the network
proposalcadCAD, and encourage participants to launch attacks on the network. It's daunting, but an important step toward an official rollout.Beacon Runner 2050R & D work
Barnabé Monnot, a member of the Ethereum Foundation's RIG Incentives group, published his third research work: Leveragingsimulated environment (), modeling the cryptoeconomics of beacon chain behavior. It adds a simulated asynchronous p2p network between validators. In the words of Barnabé Monnot, "we are approaching a full-fledged agent-based model".
There has been very little new research on Ethereum 2.0 on ethresear.ch in the past few weeks, but if you want to dig into something and are not afraid of math, you can take a look at Vitalik's effective alternative to Merkle tree for state representation
new design
, which is still not feasible in practice, but may be a step in the right direction.
About other news
Updates about Prysm and Lighthouse clients;


