The BlockThe Block

Bug in Paradigm’s Reth client briefly disrupts multiple Ethereum nodes

1 دقيقة للقراءة

A bug in the Reth execution client for Ethereum caused nodes relying on it to stall, according to Georgios Konstantopoulos, chief technology officer at crypto venture firm Paradigm, which develops the client.

The bug at issue manifested at block 2327426, affecting Ethereum mainnet versions 1.6.0 and 1.4.8, according to a post on Paradigm's GitHub page. While Konstantopoulos shared a set of commands for operators to recover Reth nodes, Paradigm is still investigating the root cause of the bug.

Reth is an Ethereum execution layer client developed by Paradigm in the Rust programming language, with a focus on high performance and modularity. 

An execution client is a software application that processes transactions and applies state updates, which are then used to compute the state root. A state root serves to verify the integrity of the blockchain's global state, such as account balances and smart contract data. An incorrect state root computation causes a node to fail to validate incoming blocks, preventing its synchronization with the network.

However, the latest bug appears to have only affected a small portion of nodes running on Ethereum, as Reth is used by 5.4% of total execution layer clients, according to data from Ethernodes.

Disclaimer: The Block is an independent media outlet that delivers news, research, and data. As of November 2023, Foresight Ventures is a majority investor of The Block. Foresight Ventures invests in other companies in the crypto space. Crypto exchange Bitget is an anchor LP for Foresight Ventures. The Block continues to operate independently to deliver objective, impactful, and timely information about the crypto industry. Here are our current financial disclosures.

© 2025 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.