Site iconSite icon ForkLog

Ethereum 2.0 testnet developers fix bug that caused a chain split

uskoryayushhei-sya-fragmentatsii-mirovogo-interneta

Developers at Prysmatic Labs fixed a critical bug in the Medalla testnet client of Ethereum 2.0 that prevented normal network operation.

The issue was discovered on Friday, August 14. In the Cloudflare external service used by the Prysm client, internal time shifted by about four hours. This affected validators, who started producing blocks earlier than the allotted time, and could no longer collect rewards.

As a result the test blockchain split into four chains that could not interact adequately with each other due to the time difference.

Against the backdrop of the problem, the share of validators earning rewards from staking test ETH collapsed from 75% to 5%, and then to zero. Last week their number reached 26 000, and node operators had staked more than 1 million ETH in total.

Subsequently the developers released a patch that fixes the synchronization issue. They urged validators to update their nodes and participate in restoring the testnet.

Van Lun, co-founder of Prysmatic Labs, noted that identifying and fixing such vulnerabilities at the testing stage plays an important role in the future success of Ethereum 2.0’s mainnet.

Earlier Ethereum co-founder Vitalik Buterin acknowledged that Ethereum 2.0 proved more technically complex than expected.

Subscribe to ForkLog news on Facebook!

Exit mobile version