Eth2 progress: Eth2 test network is coming!

Author: Danny Ryan

Translation: Ajian

Source: Ethereum fans

Editor's Note: The original title is "Eth2 Progress"

Although the community seems to be quieter than usual, we have been busy developing Eth2.0 for a long time! In the period after Devcon5 and before we went all out to work, it seems that we have made the community confused about the progress of some projects. So we wrote this quick tour so that everyone can keep up.

Margin contract

Although the margin contract has been written, tested, and formalized, we are still working to stabilize the BLS standards before release. One of the goals of Eth 2.0 is that it can be easily interoperable with other blockchains and systems, and in order to achieve this goal, we don't want our BLS signature scheme to embark on the old path of keccak (Translator's Note: used by Ethereum) The Greek function is keccak-256, not the keccak function standardized to SHA-3; this has caused a lot of confusion and confusion.)

BLS Standard (BLS signature scheme, hash-forming curve mechanism) has recently reached agreement in some blockchain projects (Eth2, Chia, Filecoin, Algorand, etc.). There was an IETF meeting in November, and we expect the draft to become more stable at that time. That is, it may take a lot of time for the relevant project to publicly support the draft, and then form a “chain consensus” that uses the standard as a draft, regardless of its final form in the IETF. In this way, if this standard becomes keccak in the signature scheme, we will not be lonely 🙂

However, the good news is that the margin contract does not need to be put into the actual production environment until the actual release of Phase 0. Therefore, the estimation of standardization will not affect the release date of Phase 0.

Eth2 test network

If you follow up on the ethresearch forum, the Eth2 detailed code base, or any of the seminars on Devcon, you know that we have changed the specific design of the shards to improve the developer experience and user experience – each Slot can perform cross-sliced ​​communication. In order to achieve this enhanced design, we have to modify the technical specifications of Phase 0 slightly. In order to minimize the impact on the Phase 0 development and test network, we took the easiest approach: in the Phase 0 phase, there is a complete cross-linking part (there is no function in Phase 0). The change has been written into the code and is being reviewed for final review here; it is expected to be released within a week and used to guide development efforts.

We estimate that the multi-client public test network will be released shortly after this simplified update is completed, as this update can help Phase 0's main network release progress, and ultimately it will help Phase 1 and Phase 2 implementations.

The Eth2 test network is coming soon! Each client is busy with a network for private and public chain use. Many clients have just completed their eth1-to-eth2 mechanism, so a test network of single clients is useful for initial testing of technical components. The test of cross-client interoperability on these test sites is very limited, but it is much more stable because most nodes use the same client.

Once the client has thoroughly tested the large single-client test network, once they have taken the time to integrate the changes to Phase 0, we will move at full speed toward the open multi-client test network. We are very excited about this as you are; and we will soon release more information on the test network and the main network to participate in the network (ie pledge eth). Casper is really coming!

(Finish)

Original link: https://blog.ethereum.org/2019/10/23/eth2-quick-update/

(This article is from the EthFans of Ethereum fans, and it is strictly forbidden to reprint without the permission of the author.