Having recently been fixed after crashing in August, the testnet appears to be running smoothly.
The developer team announced it will use the security firm, Trail of Bits to perform the second security audit for its Eth 2.0 client, Prysm. It used Quantstamp for the first audit.
“For the sake of optimization, sometimes we diverge from the spec in certain places and this audit will help determine the safety of our approach,” said Jordan in his post.
He added: “Going into mainnet, having 2 full code audits for our eth2 client is critical for the safety of our stakers and in order for us to also identify ways of improving our client with code best practices.”
Other improvements on the roadmap include optimizing its peer-to-peer routing to make sure that Ethereum nodes will favor “well-behaved peers, while restricting less useful ones”;
fixing bugs that prevent the network from being interoperable with other blockchains; and integrating ETH 2.0 APIs in the Prysm client.
For public transparency, the team has published a checklist of tasks that need completing to launch Eth 2.0 mainnet. Here’s the full, unedited list:
Second security audit
Implementing the eth2.0-apis standard in Prysm for client interoperability
Wrapping up voluntary exits in Prysm
A comprehensive web UI for Prysm!
Fuzz testing and resolving important bugs before we go to mainnet
Common slashing protection format for transporting keys between eth2 clients
Weak subjectivity sync
The best way to track progress over the next three months is by following the development team’s public checklist.