Last night, the Ethereum blockchain network failed to ” finalize ” the transactions for nearly a half an hour. While the cause of the bug is still uncertainof the experts believe that the problem could have been avoided with a more great diversity from customers.
On Thursday, around 10pm, the Ethereum mainnet has stopped finalizing transactions. The ETH consultant Superphiz quickly returned to the situation stating that the Beacon Chain had thus “stopped finalizing”.
The beacon chain stopped finalizing about thirty minutes ago. I don’t know why yet, but in general the chain is designed to be resilient against this, transactions will continue as usual and finalization will kick in when the problem is resolved. pic.twitter.com/utAS0uAWpG
– superphiz.eth 🦇🔊🛡️ (@superphiz) May 11, 2023
I don’t know why yet, but in general the chain is designed to withstand this, transactions will continue as usual and finalization will begin when the problem is resolved.” he tweeted.
About 25 minutes later, the network Ethereum Has started finalizing blocks again. “Still no idea what happened […] The decentralization at all levels limits the impact of these events, regardless of the cause, we must continue to harden all vectors, “said then Superphiz.
According to ETH developer Marius van der Wijden, ” two or three problems ” would have encountered. “The chain recovered gracefully and we discovered a few other issues that could be improved to make Ethereum more resistant “, he explained.
Superphiz later added that if a client software was at the origin of the bug, the network then avoided a fork by not having ” no supermajority client “.
We could have avoided the loss of finality entirely if no client had more than 33% […] Let’s not forget that client diversity work is only one facet of robust network decentralization. Centralization of validators and centralization of block builders are other significant threats,” he said.
The customer diversity refers to the number of client software packages available for network validators.
According to the Ethereum documentation, a transaction can be considered ” finalized “if it is part of a chain with a “supermajority link” between two control points. “The checkpoints occur at the beginning of each epoch and to have a supermajority link, they must both be attested to by 66% of the total ETH staked on the network.”
Follow Corners.en on Twitter, Linkedin, Facebook or Telegram to not miss anything.