To solve the finalization stop problem
Crypto asset (virtual currency) Ethereum (ETH) blockchain major client Prysm released a new version “Prysm v4.0.4” on the 16th. This is a full version that addresses the recent finalization hang issue.
Prysm v4.0.4 not only fixes important issues in the main network, but also adds new features and other fixes. Overall, this new version aims to make the Ethereum network faster, more efficient, more reliable, and more secure.
Ethereum paused the finalization of new blocks for about an hour on May 13. This is the second technical issue in 24 hours, and the previous day, May 12, also caused a 25-minute pause in block confirmation. According to the Ethereum Foundation, block confirmation typically arrives in about 15 minutes.
“Suspension of finalization” refers to the temporary suspension of the process of making newly added blocks approved and their contents unchangeable. Such an outage creates risks such as double-spending attacks, mismatched transaction records, and the potential for network forks.
The cause of this technical issue has not been identified, but as a result of proving by nodes holding past states (old views), the overall load on the network increases, causing some nodes to leave the network. The possibility of doing so was pointed out. A fix for this issue is also included in the fix released by the Ethereum client Prysm.
connection:Ethereum suspends finalization for two consecutive days, what is the problem and its impact?
Overview of Prysm v4.0.4
Prysm v4.0.4 attempts to eliminate these potential problems through improved data handling, early detection and correction of potential errors, and increased system resilience.
Specifically, improvements are being made to the management of the data the system stores to track transactions, ie “state” and “cache.” This is expected to make network operations smoother and more reliable.
As a possible problem, when a node receives a proof for a past state, it needs to regenerate the state in order to verify the proof. Multiple simultaneous regenerations put a heavy load on the node’s CPU and use more memory.
Therefore, the new version of Prysm addresses these issues with improvements such as proof state caching and checkpoint proof filtering.
A client is software for accessing Ethereum. The focus here is on the software used by validators to validate transactions. The fair use of different types of validator clients improves the security and stability of the entire network.
According to data from Diversify Now, “Prysm” by Prysmatic Labs has a market share of about 38% along with “Lighthouse”, followed by “Teku” built by ConsenSys with 16.9%.
Client diversity means that if one client has a problem, other clients can continue to operate the network. This is a big advantage of using multiple clients and an important factor in keeping the network healthy.
connection:Ethereum delays block finalization by about 30 minutes
The post Client “Prysm v4.0.4” released to solve Ethereum’s finalization stop problem appeared first on Our Bitcoin News.