Bitcoin
$42,449.50-3.61%
Ethereum
$2,940.89-5.79%
XRP
$0.933817-3.61%
Cardano
$2.16-3.71%
Polkadot
$28.03-5.87%
Stellar
$0.266914-4.11%
Dogecoin
$0.201644-2.76%
Chainlink
$23.29-6.16%
Uniswap
$22.81-9.10%
Polygon
$1.10-4.13%
Algorand
$1.68-7.20%
Cosmos
$36.99-6.40%
Litecoin
$146.86-3.76%
Bitcoin Cash
$492.02-3.58%
Wrapped Bitcoin
$42,487.59-3.63%
The Graph
$0.666739-3.68%
Filecoin
$58.53+0.85%
Tron
$0.086763-3.21%
Ethereum Classic
$45.91-3.60%
Tezos
$6.14-5.00%
Aave
$274.23-8.84%
Monero
$239.65-1.82%
NEO
$37.82-4.55%
EOS
$3.86-3.91%
IOTA
$1.14-5.54%
BitTorrent
$0.003126-3.56%
Bitcoin SV
$128.51-1.31%
Maker
$2,378.21-0.79%
Waves
$23.15-3.99%
Dash
$156.49-4.80%
Decentraland
$0.673291-4.91%
Decred
$108.48-5.45%
ICON
$1.50-8.04%
OmiseGO
$9.48+3.57%
NEM
$0.142155-5.03%
Zcash
$105.85-5.04%
Paxos Standard
$0.991027-0.91%
Yearn Finance
$29,704.90-3.41%
NuCypher
$0.267971-5.80%
Ren
$1.02-9.43%
Qtum
$9.29-5.34%
Bitcoin Gold
$49.59-5.50%
Basic Attention Token
$0.609345-6.09%
Fetch.ai
$0.739577-9.75%
0x
$0.852467-6.35%
Kava.io
$5.51-4.75%
Bancor
$3.42-4.73%
Band Protocol
$7.13-6.51%
Siacoin
$0.014471-4.63%
Nano
$4.27-5.35%
Loopring
$0.368586-2.90%
Numeraire
$40.57-3.11%
Storj
$1.04-5.10%
Civic
$0.414945-4.87%
Lisk
$2.70-5.41%
PAX Gold
$1,758.72-0.32%
Orchid
$0.309245-4.43%
Enzyme
$139.79-6.31%
Augur
$20.10-4.11%
Aragon
$4.40-6.63%
district0x
$0.145082-6.38%
Kyber Network
$1.39-5.91%
SingularDTV
$0.001225+3.90%
Tether
$1.00-0.01%
USD Coin
$1.00+0.01%
Dai
$0.999914-0.05%
Breaking news: Ethereum Developer Virgil Griffith Pleads Guilty to Conspiracy Charge in North Korea Sanctions Case

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.

Oct 14, 2017 at 5:18 p.m. UTC
Updated Sep 13, 2021 at 7:02 a.m. UTC

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 Nodes shows a relatively low rate – only 1.9 percent of Geth nodes – of adoption at press time.

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 percent 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

DISCLOSURE

The leader in news and information on cryptocurrency, digital assets and the future of money, CoinDesk is a media outlet that strives for the highest journalistic standards and abides by a strict set of editorial policies. CoinDesk is an independent operating subsidiary of Digital Currency Group, which invests in cryptocurrencies and blockchain startups.

Loading...