Alert for Miners – [Go Client Implementation Error Causes Difficulty Increase]

Published:

Mining operators have been put on alert due to an implementation bug in the Go client that can lead to a sharp rise in difficulty. Everyone using the v1.0.x and v1.1.x versions of the Go To client are vulnerable and should take action to update as soon as possible.

The bug causes the difficulty to increase regardless of the miners’ hash power. The timestamp in the new block is set as the timestamp +1 of the old block regardless of the actual mining time. This means that the difficulty increases exponentially.

There is no workaround available, but Ethereum has provided revisions which can be used to update. If you are using Ubuntu, you can use the PPA sudo apt-get update after sudo apt-get update. If you are using a binary version of Windows, you can download from the launch page. If you are building from the source, you can pull from the Git and then use the master branch (587669215b878566c4a7b91fbf88a6fd2ec4f46a) followed by make geth.

The bug has no effect on the expected depth of the chain restructuring.

Related articles

Recent articles