What Caused Ethereum to Delay Their Much-Awaited Hard Fork?

2019-1-16 17:00

Ethereum Core developers announced on Tuesday that they would postpone their much-awaited Constantinople hard fork.

The team, which has previously settled January 16 as the official date for the Ethereum blockchain upgrade, decided to delay it after ChainSecurity found potential vulnerabilities in the code. The Switzerland-based blockchain audit firm said that Constantinople would enable “reentrancy attack,” whereby a pair of hackers can use the code to simulate a secure treasury sharing service.

[SECURITY ALERT] #Constantinople upgrade is temporarily postponed out of caution following a consensus decision by #Ethereum developers, security professionals and other community members. More information and instructions are below. https://t.co/p2znO8HGxf

— Ethereum (@ethereum) January 15, 2019

Cheaper Gas Cost Could Cause Security Issues

In retrospect, a reentrancy attack takes place when a smart contract communicates with an external Smart Contract by calling it. If the foreign entity turns out to be malicious, it may take advantage of the call function and take control of the first smart contract. The vulnerability could allow the external Smart Contract to make unexpected modifications in the host’s code. For instance, such an attacker may repeatedly withdraw Ether funds by “re-entering” at a particular line in the Code.

In the case of Constantinople, ChainSecurity blamed cheaper gas costs for fueling the possibilities of a reentrancy attack. According to the firm, two parties can jointly receive funds, decide on how to split them, and receive a payout if they agree by merely exploiting the “PaymentSharer contract” mentioned in the hard fork code.

“Before Constantinople, every storage operation would cost at least 5000 gas,” wrote Constantinople. “This far exceeded the gas stipend of 2300 sent along when calling a contract using ‘transfer’ or ‘send.'”

We are thankful to our tireless community that tests to ensure security is airtight before any release. After careful consideration, #Ethereum's #Constantinople upgrade will be postponed due to a vulnerability discovered by @chain_security.#Thirdeninghttps://t.co/INC7be2a6Q

— ConsenSys (@ConsenSys) January 15, 2019

The firm added that changing dirty storage slots after Constantinople would cost only 200 gas. An attacker could manipulate the victim contract code to be transformed into a dirty one: with support from a public function that changes the required variable.

“Afterward, by causing the vulnerable contract to call the attacker contract e.g.with themsg.sender.transfer(...) attacker contract can use the 2300 gas stipend to manipulate the vulnerable contract’s variable successfully,” speculated ChainSecurity.

No Vulnerable Contracts So Far

ChainSecurity did a chain-wide audit of Ethereum and found that the reentrancy bug didn’t impact any smart contract yet. The Core also added that their decision to postpone the hard fork was reached following a detailed discussion with security researchers, Ethereum stakeholders, developers, node operators and other similarly essential parties of the community.

Vitalik Buterin, the co-founder of Ethereum, stressed that a little security vulnerability does not necessarily mean that the underlying code is flawed.

“If you have N protocol features, there are N2 ways they could potentially break,” he wrote on Reddit. “I would say [that] my personal takeaway from this is to be much more explicit about writing down invariants (properties guaranteed by the protocol) that we rely on so we can check against them when changing things.”

MyCrypto.com, an open-source blockchain interface, also backed Buterin’s opinion.

For example…
– A developer wrote, audited, tested and deployed a smart contract in the past
– It is not possible to exploit the smart contract
– The Constantinople update goes live
– It is now possible to exploit the smart contract, due to the changes made in EIP1283

— MyCrypto.com (@MyCrypto) January 15, 2019

“The implementation of EIP1283 was sound,” the company wrote in one of its tweets. “The code is fine. The idea behind it is fine. There is not a “bug” in the code of this EIP. It does what is intended. The potential vulnerability lies at the contract level—not the EVM/opcode/EIP level.”

The post What Caused Ethereum to Delay Their Much-Awaited Hard Fork? appeared first on NewsBTC.

Similar to Notcoin - TapSwap on Solana Airdrops In 2024

origin »

Ethereum (ETH) íà Currencies.ru

$ 2932.46 (+0.14%)
Îáúåì 24H $5.954b
Èçìåíåèÿ 24h: 0.56 %, 7d: -6.25 %
Cåãîäíÿ L: $2914.91 - H: $2932.46
Êàïèòàëèçàöèÿ $352.222b Rank 2
Öåíà â ÷àñ íîâîñòè $ 122.22 (2299.33%)

ethereum hard fork much-awaited delay constantinople blockchain

ethereum hard → Ðåçóëüòàòîâ: 126


Ethereum ‘Catastrophe’ Looms Without Key EIP In Next Hard Fork: Expert

In a recent call to the Ethereum community, Ryan Berckmans, a seasoned member, investor, and engineer within the Ethereum ecosystem, has raised an urgent alarm regarding the potential for catastrophic failure within the Ethereum network if the upcoming Pectra hard fork does not incorporate Ethereum Improvement Proposal (EIP) 7251, known as “maxeb.” This proposal seeks […]

2024-3-6 10:30


Ôîòî:

Bitcoin Trader Pleads Guilty to Securities Fraud, Faces 20 Years in Prison

Joe E. Montroll of Saginaw Texas is facing up to 20 years in prison after admitting to lying to investigators about his role in the theft of Bitcoins deposited by customers of his platform. 2018 has seen a raft of arrests and convictions in the cryptocurrency space as law enforcement, and financial regulators work hard […] The post Bitcoin Trader Pleads Guilty to Securities Fraud, Faces 20 Years in Prison appeared first on Ethereum World News.

2018-7-24 16:27


Ôîòî:

Governance, Part 2: Plutocracy Is Still Bad

Coin holder voting, both for governance of technical features, and for more extensive use cases like deciding who runs validator nodes and who receives money from development bounty funds, is unfortunately continuing to be popular, and so it seems worthwhile for me to write another post explaining why I (and Vlad Zamfir and others) do not consider it wise for Ethereum (or really, any base-layer blockchain) to start adopting these kinds of mechanisms in a tightly coupled form in any significant way.

2018-7-21 23:03


Notes on Blockchain Governance

In which I argue that “tightly coupled” on-chain voting is overrated, the status quo of “informal governance” as practiced by Bitcoin, Bitcoin Cash, Ethereum, Zcash and similar systems is much less bad than commonly thought, that people who think that the purpose of blockchains is to completely expunge soft mushy human intuitions and feelings in favor of completely algorithmic governance (emphasis on “completely”) are absolutely crazy, and loosely coupled voting as done by Carbonvotes and similar systems is underrated, as well as describe what framework should be used when thinking about blockchain governance in the first place.

2018-7-21 23:03


Ôîòî:

Binance Is Finally Going Forward With The VeChain (VEN) Token Swap

Binance has just announced that it will be going forward with the upcoming VeChain [VEN] token swap, which has been in the works for months now. The VeChain Foundation took to Twitter to express its gratitude to the largest exchange in the world for being upfront with its support for the cryptocurrency they worked so hard […] The post Binance Is Finally Going Forward With The VeChain (VEN) Token Swap appeared first on Ethereum World News.

2018-7-19 21:04


EtherScamDB: Ethereum (ETH) Scam Database For Active Threats?

The continued rise of cryptocurrency popularity has created a breeding ground for malicious attacks, phishing attempts, and the occasional PC hacks. While a large popularity of crypto users is earning from their efforts, there is another group that has chosen to earn a living by stealing from the hard workers. What Is EtherScamDB? EtherScamDB was […]

2018-7-15 14:09


Ôîòî:

The Genesis Files: With Bit Gold, Szabo Was Inches Away From Inventing Bitcoin

As his Hungarian parents had fled post-war Soviet regime to settle in the United States, Nick Szabo came to call the Californian Bay area of the 1990s his home. Here, he was among the first to frequent the in-person “Cypherpunk” meetings organized by Timothy May, Eric Hughes and other founding members of the collective of cryptographers, programmers and privacy activists centered around the ’90s mailing list of the same name.

2018-7-13 17:16


Ôîòî:

Jonas Schnelli: Very difficult to make Bitcoin easy for people

Jonas Schnelli speaks about his work as a Bitcoin Core Developer, making Bitcoin more user-friendly, Bitcoin software development as an open source project, dealing with disagreements and criticism, Bitcoin Cash, Ethereum, hard forks, Bitcoin maximalism, time horizons for cryptocurrencies, why the slow progress of Bitcoin can be a good thing, why making Bitcoin more user

2018-6-13 19:55