HomeEthereumSecurity Alert –

Security Alert – [Implementation bug in Go clients causing increase in difficulty – Fixed – Miners check and update Go clients]

-


Implementation bug in the go client leads to steady increase of difficulty independent of hashing power.

Affected configurations: All Go client versions v1.0.x, v1.1.x, release and develop branches. The bug was introduced in a recent update and release through commit https://github.com/ethereum/go-ethereum/commit/7324176f702a77fc331bf16a968d2eb4bccce021 which went into the affected client versions. All miners running earlier mentioned versions are affected and are advised to update as soon as possible.

Likelihood: High

Severity: Medium

Impact: Increase in block time will lead to an exponential increase in difficulty

Details: A bug in the go client leads to steady increase in difficulty in the following block, as timestamp in new block = timestamp + 1 of old block, regardless of the actual time, when mining. This leads to an increase in the difficulty independently of the hashing power

Effects on expected chain reorganisation depth: None

Proposed temporary workaround: None

Remedial action taken by Ethereum: Provision of hotfixes as below:

If using the PPA: sudo apt-get update then sudo apt-get upgrade

If using brew: brew update then brew reinstall ethereum

If using a windows binary: download the updated binary from the release page

If you are building from source: git pull followed by make geth (please use the Master branch 587669215b878566c4a7b91fbf88a6fd2ec4f46a)



Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here

LATEST POSTS

XRP Price Prediction for July – Are Bulls Eyeing $3 Resistance?

Key TakeawaysXRP’s consolidation continues, extending the current price action to over five months of sideways movement. Investors and traders remain optimistic despite XRP’s price struggle...

Nansen Airdrop Guide | How To Join?

Key TakeawaysNansen is a leading blockchain analytics platform that provides real-time insights into on-chain data across 20+ chains, trusted by crypto investors and teams...

Boundless Airdrop Guide | How To Participate?

Key TakeawaysBoundless, developed by RISC Zero, is a universal zero-knowledge (ZK) protocol that enables scalable, verifiable computation across all blockchains, decoupling execution from consensus...

Helios Testnet Airdrop Guide | How To Participate?

Key TakeawaysHelios is a modular Layer-1 blockchain designed for seamless interoperability across networks like Ethereum, Solana, and others, utilizing the Interchain Proof of Stake...

Most Popular