Share this article

Ethereum Developers Find Geth Bug as Hard Fork Nears

Ethereum's Geth has re-released its Byzantium hard fork software after spotting a bug. But low adoption is concerning with the fork so close.

Updated Dec 12, 2022, 1:52 p.m. Published Oct 14, 2017, 5:18 p.m.
Code

The discovery of a denial-of-service (DoS) attack vulnerability led the developers of ethereum's Geth software to release a new version just days before the Byzantium hard fork.

On finding the bug, the team behind ethereum's most popular client published a new software release, yet data from blockchain analytics site Ether Nodeshttps://ethernodes.org/network/1/forkWatch/geth shows a relatively low rate – only 1.9 percent of Geth nodes – of adoption at press time.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. See all newsletters

With Geth comprising about 75 percent of all ethereum nodes, the vulnerability could leave nodes running the previous Byzantium-compatible release more susceptible to DoS attacks after the hard fork.

Explained by ethereum developer Casey Detrio on Reddit, the vulnerability stems from an oversight in one of the new Byzantium features. The risk is that this bug could be exploited by an attacker who wants to take ethereum nodes offline – a form of attack that the ethereum community has dealt with in the past.

Bug fixes have been coming from other ethereum node software groups ahead of next week's planned fork as well.

Yesterday, the team behind Parity, ethereum's second largest software client, issued a new release of its software (the fourth iteration) that corrected a "consensus bug" – an error which could have caused the network to partition during the hard fork. Currently, less than 20 percenthttps://ethernodes.org/network/1/forkWatch/parity of Parity nodes have updated to the new release, according to Ether Nodes.

Hard forks are hard

The issues unearthed by the tests have been of an unexpected severity, leading some ethereum developers to question their approach to the hard fork release process.

Internal discussions are also underway about the possibility of postponing Byzantium, but this approach also poses risks. This strategy would require all nodes to update their software so that the software change is triggered at a later time – a complicated prospect with such little time before the fork.

Indeed, the Parity team tweeted out that, in their view, the fork should be delayed given the recently discovered issues.

Speaking to CoinDesk, Detrio explained that "updating is not necessarily a quick and easy process for users with extensive infrastructure," such as exchanges or mining pools, and requires ample time to be done correctly.

He added:

"The second concern is that there may be more undiscovered consensus bugs that could be found after the activation block, which would then result in needing to perform emergency client updates."

Image via Shutterstock

More For You

Pudgy Penguins: A New Blueprint for Tokenized Culture

Pudgy Title Image

Pudgy Penguins is building a multi-vertical consumer IP platform — combining phygital products, games, NFTs and PENGU to monetize culture at scale.

What to know:

Pudgy Penguins is emerging as one of the strongest NFT-native brands of this cycle, shifting from speculative “digital luxury goods” into a multi-vertical consumer IP platform. Its strategy is to acquire users through mainstream channels first; toys, retail partnerships and viral media, then onboard them into Web3 through games, NFTs and the PENGU token.

The ecosystem now spans phygital products (> $13M retail sales and >1M units sold), games and experiences (Pudgy Party surpassed 500k downloads in two weeks), and a widely distributed token (airdropped to 6M+ wallets). While the market is currently pricing Pudgy at a premium relative to traditional IP peers, sustained success depends on execution across retail expansion, gaming adoption and deeper token utility.

More For You

Rollercoaster bitcoin price moves end up liquidating $1.7 billion in bullish crypto bets

(Christian Dubovan/Unsplash, modified by CoinDesk)

More than $1.7 billion in leveraged positions were liquidated in 24 hours as bitcoin fell to $81,000, with long bets accounting for nearly all the damage amid macro jitters and Fed chair speculation.

What to know:

  • More than $1.68 billion in leveraged crypto positions were liquidated in 24 hours, with about 267,000 traders forced out of trades.
  • Long positions accounted for nearly 93 percent of the wipeout, led by roughly $780 million in bitcoin and $414 million in ether liquidations.
  • Analysts say the sell-off was driven less by new bearish sentiment than by overcrowded leverage unwinding, flushing out speculative excess and reducing forced flows in the market.