Testnet’s Intensive Preparations for Next Month

David Kemp

The testnet that is preparing for June was quite successful and now can hope for further development. Ethereum 2.0 is moving forward to its next stage. The team is finally ready to focus on perfecting the product by fixing bugs. The company’s current task is to synchronize all clients and turn everything into one single model of the blockchain. The mass media outlets are excited about the innovation and are willing to talk to the representatives of the brand to learn more details about their further plans. According to the press, the biggest part of the accomplished work concentrates on removing problems related to code bugs. They are also trying to find the best ways to identify and detect these issues.

The company is working with the so-called ‘fuzzing’ methods and they have done a lot so far. The mentioned techniques can serve as an instrument that the creators use to feed bogus information to the program to detect the places where it needs fixing, mending, and strengthening.

Sigma Prime has carried out analytical research, which helped the team detect a few low-level bugs in the client software of Ethereum 2.0. They have also found a few issues located in the libraries that they usually rely on. The experts observed the Teku client and noticed an infinite loop bug. They commented on another issue – a memory segmentation problem in Nimbus.

Fixing and Adjustment of the Clients

Developers know that the blockchain needs validation. It needs something that would hold it as well. This is the main function that clients perform and this is the reason why creators need to be able to fully synchronize the clients. At present, the team is developing seven separate clients that they will implement in Ethereum 2.0.

The team focuses on optimizations to make the Schlesi testnet even more effective. The product simulates the environment used in the mainnet.

The company tried out the initial network. They launched Schlesi with the Lighthouse and Prysm clients. The mentioned clients came from Sigma Prime and Prysmatic Labs, accordingly. The latter was quite good and caused no trouble. It was a reliable single-client tesnet. Later on, Teku client offered by PegaSys was added to the testnet. At the same time, Lodestar and Nimbus need more work and improvement since their success has been rather restricted until now.

Launch Is Planned for June

Developers hope that next month they will be able to launch the testnet. The team admitted that the new network’s start was relatively tough. The very first launch was not successful since there were a few bugs. After fixing all the bugs, they saw that transaction finality was far from being perfect – the main problem was frequent client crashes.

Schoedon believes that the client developers did their part of the entire job very responsibly. According to him, the developers are true professionals knowing how to fix serious issues and remove bugs. Thanks to their effort, it was possible to fully stabilize the network.

Creating something new is impossible without failures, flaws, and faults. The main point is to keep moving forward and never give up. Solving problems is an exciting part of the process and makes creators even more skillful and stronger. The new testnet is expected to be very close to the specification of the mainnet. The team has to do a few additional steps to make sure that their project is ready for June. How soon the brand will launch the network depends on the unimplemented client (0.12). The new one will replace the 0.11.2 version.