The Ethereum 2.0 testnet, named Medalla, fractured into four chains on Friday. This occurred due to a fault in the Prysm client, used by the majority of validators, according to TrustNodes.
\n
\n
“There must be consensus among all clients on the main chain. There is currently synchronization chaos. There are a number of edge cases and fixes that we will roll out during the week to resolve the issues,” commented Adrian Manning, the Lighthouse client developer for Ethereum 2.0, at that time.
\n
According to Prysm team spokesman Raul Jordan, many forks emerged, some nodes fell far behind, and this led to a flood of parent-block synchronization requests.
\n
As a result of the fault, the share of validators earning rewards from staking test ETH collapsed from 75% to 5%, and then to zero.
\n
\n
Apparently Cloudflare was serving up the incorrect time so validators on the ETH2 testnet were LOSING ALL ETH.
\n
ETH2 2020 launch is totally going to happen. 💪https://t.co/LYktmaMXtE
\n
— grubles (@notgrubles) August 16, 2020
\n
\n
What is Ethereum 2.0?
\n
\n
Co-founder of Prysmatic Labs Preston Van Loon explained that the incident was caused by a bug in the Prysm client, which stopped correctly tracking time.
\n
“Approximately at 17:30 UTC on August 14, @terencechain noticed that the time on the clock had diverged by 4 hours. Shortly after, our pagers started disconnecting, and then user reports began to flood Discord,” Van Loon explained.
\n
As of this writing, developers had implemented the necessary fixes. But the root cause of the fork that affected most validators remains unclear.
\n
As noted, to Medalla joined more than 20,000 validators. In the initial phase, the new network is supported by five clients: Lighthouse, Nimbus, Prysm, Teku and Lodestar. In the future, support for Cortex and Trinity is planned. Earlier it was planned that, if there were no issues after three months of testing, the launch of Phase 0 of Ethereum 2.0 on the mainnet will take place on November 4.
\n
Subscribe to ForkLog news on VK!VK!
