Ethereum Empowered: Prysm Unleashes v4.0.4 With Critical Fixes & Exciting Upgrades

Prysm, the leading Ethereum client, has announced the release of Prysm v4.0.4. It is the first full release following the recent mainnet issues, and all stakers are urged to update this version as soon as possible. Apart from critical fixes for the mainnet, this release includes several new features and bug fixes since v4.0.3.

A few days ago, as reported by TronWeekly:

The Ethereum client Prysm has released a hotfix version, v4.0.3, to address recent network instability issues. The latest release contains optimizations to prevent beacon chain nodes from consuming too many resources during turbulent times.

Ethereum’s Prysm v4.0.4 Features

However, the new features include building consensus and execution blocks in parallel, which has resulted in a reduction of about 200ms in block proposal times. Additionally, an in-memory cache for validator registration can now be enabled, and new linters have been added to the release.

Prysm has also improved tracing data for builder pipelines, withdrawal phrasing in validator withdrawal tooling, and the blinded block error message. Furthermore, Prysm has added a test for future slot tolerance, pre-populated the BLS pubkey cache, and provided Builder API support in E2E tests.

Several changes have been made in this release, including updates to spectests, method signature, and k8s.io/client-go. Prysm has also removed unused method arguments and refactored or moved some errors to different packages. 

The next slot cache is updated at an earlier point in block processing, and the builder API now supports the v1alpha1 server in block production.

This release fixes several bugs and issues, such as the e2e tx fuzzer nilerr lint issue, the status for pending validators with multiple deposits, and the use of gwei in builder value evaluation. 

Prysm has also returned the correct error when failing to unmarshal the genesis state, avoided a double state copy in the latest ancestor call, and fixed the mock v1alpha1 server.

Prysm v4.0.4 also includes important security fixes that improve the resiliency of the Ethereum Consensus Layer. These fixes are detailed in issues #12387 and #12398.

Nevertheless, Prysm v4.0.4 is a significant release with several new features and important bug fixes that improve the performance and security of the Ethereum Consensus Layer. All stakers are being urged to update to this version as soon as possible.

Related Reading | Ethereum’s Prysm Client Unleashes Hotfix v4.0.3 to Tackle Network Instability Woes

Ammar Raza: Skilled in crafting compelling content, with a deep enthusiasm for blockchain technology. I offer precise and easily comprehensible perspectives on cryptocurrencies, decentralized finance, and the ever-evolving landscape. Count on me as a reliable resource to remain informed about the latest advancements in the world of crypto.