So, It Looks Like Ethereum is Going to Have to Fork Again…
So, It Looks Like Ethereum is Going to Have to Fork Again…
Although there isn’t a timeline yet, ethereum creator Vitalik Buterin today suggested that the platform’s developers may have to hard fork to once again solve pressing network problems. If pursued, the move would come less than three months after ethereum last executed a hard fork in a controversial bid to return funds to investors in The DAO.
Despite the potential risks (last time, the upgrade didn’t go as planned), the new fork seems to have initial support, as it is seen as a way to foil ongoing attacks on the network.
In recent weeks, the ethereum blockchain has been barraged with a series of denial of service attacks, which have slowed transactions and caused nodes to crash. Exchanges like Kraken and ShapeShift have temporarily paused ether trades as a result.
Because of this, developers are looking for a fast fix to the problem, which has acutely impacted clients including geth and Parity, in the form of a hard fork.
Ethcore developer Marek Kotewicz, who works on the Parity client, noted that, a fork increasingly seems like the easiest option to stop the attacks.
He told CoinDesk:
“You know, no one likes hard forks, but that’s what I think we need to do.”
In the last month, developers of the Go-version ethereum client, Geth, have released six new versions to fix the various denial of service attacks to no avail
But rather than continue to create new releases (the team has averaged one release every three days), the idea behind the hard fork is to resolve the network issues in one swoop.
Uncontroversial but controversial
But it’s important to note that this hard fork will likely be different than the one executed in the wake of the failure of The DAO.
As many ethereum developers see it, this hard fork is an uncontroversial change as it will boost security, unlike the last fork. Passed amid heightened drama and discussion, developers argue the most recent fork shifted consensus rules by altering ethereum’s immutable ledger, making it unclear whether its smart contracts could be truly “unstoppable”.
But since the next fork would bring a security change that developers expect to impact users positively, the feeling is ethereum’s community is likely to be less resistant.
“I don’t expect much controversy over this one, technical forks are basically just ‘updates’ for the protocol and this one is obviously necessary,” developer Zsolt Felföldi, who works on geth, told CoinDesk.
Not to mention, hard forks are arguably part of ethereum’s DNA, as many in its community view the action as a way to upgrade the software in a way that supports its larger goals.
“The ethereum project always stated that it will hard fork often to progress the technology,” Heiko Hees, a developer working on ethereum’s Raiden Network, explained.
In the eyes of many ethereum developers, this hard fork will look more like the hard fork to update to Homestead, ethereum’s latest software release, which went according to a previously announced roadmap.
“As Homestead was easily accepted by everyone, I expect the same here.”
Why a hard fork?
The attacker has been taking advantage of the way the network prices a function called “gas”, which determines the fees used for accessing smart contract processing power on ethereum. Because prices are low, those familiar with the matter said the attacker can cheaply disrupt the network. This is what the developers are trying to fix.
So, while there are many versions of the hard fork in progress, the gist is the same. The fork will seek to raise gas prices to a cost that more accurately incentivizes actions that aren’t disruptive to the network. (Some multiply the cost by 10 to 20 times what it was before).
For example, the top version of the hard fork, EIP 150, addresses this.
In the social media post describing the proposed changes, Buterin explained that developers ultimately hoped to adopt a more dynamic gas fee market that can meet the changing demands of the network. But right now, it’s too complicated to roll out, and the team wants to push out a quick fix soon as possible to stop network disruptions.
“In the longer term, there certainly are ways that the gas schedule can be made much more flexible,” Buterin’s post explains.
Even those in other blockchain communities have argued that a hard fork is the only option.
A developer for ethereum classic, the cryptocurrency that only exists because it continued the ethereum blockchain abandoned in the past hard fork, also argued in favor of the idea.
“With the upcoming Metropolis release, there will undoubtedly be more issues arising, so if they keep making small changes up to the metro release they run the risk of compounded attacks,” ethereum classic supporter Vic Arulchandran said.
He agreed a hard fork is the best option to fix the issues “ASAP”. (Notably, ethereum classic has been experiencing DoS attacks as well, and may have to consider similar measures).
Elsewhere, Blockstream principal architect Christopher Allen agreed that this is the most likely outcome.
“They’re actually going to have to do a hard fork, with all the risks of a hard fork, to fix their own weight calculation,” he told CoinDesk at last week’s Scaling Bitcoin conference.
However, some say that there are still risks involved.
Economist and investor Tuur Demeester argued that ethereum could find itself in a situation again where initial support for a proposed hard fork erodes due to unforeseen consequences.
“The hard fork that created ethereum classic caused a lot of animosity and a lot of dissatisfaction in the community,” he noted.
On the other hand, his criticism is not directed toward the specifics of the hard fork so much as what he sees as ethereum’s attitude toward security and how it has handled problems in the past.
“I would be concerned that it’s going to undermine the idea that ethereum is a stable network where people can actually deploy contracts that can sustain real-world business interactions,” Demeester said.
Summing up the likely views of many observers, he added:
“I’m curious to see how it plays out.”
Article Source: http://www.coindesk.com
Investor Tim Draper is calling for the US Securities and Exchange Commission (SEC) to exempt certain initial coin offering (ICO) …
July 26, 2017 8:01 pm | Jit Sutradhar
The US Navy’s innovation arm has revealed plans to trial blockchain’s potential to bring added security to its manufacturing systems. …
June 26, 2017 2:00 pm | Jit Sutradhar
German automaker Porsche is looking to explore blockchain technology. According to a company release, Porsche quietly unveiled a startup competition …
April 10, 2017 4:12 pm | Jit Sutradhar
Exchange operator Nasdaq is seeking to patent a system for securely distributing time-sensitive information via a blockchain. The U.S. Patent …
August 4, 2017 11:00 am | Jit Sutradhar
- Blockchain As A New Business Tool
November 29, 2017 3:15 PM | By Mary Ann Callahan
- 62 Insane Facts About Bitcoin – Infographic Updated October 2017
November 13, 2017 1:16 PM | By Jit Sutradhar
- SEC Suspends Trading of Publicly Listed Bitcoin Firm
August 24, 2017 3:00 PM | By Jit Sutradhar
- Manufacturing Giant Midea Wants to Put Bitcoin Miners in Household Appliances
August 24, 2017 2:00 PM | By Jit Sutradhar
62 Insane Facts About Bitcoin – Infographic Updated October 2017
Silicon Blockchain: Intel’s Distributed Ledger Strategy Is All About Hardware
Bitcoin’s Battle Over Segwit2x Has Begun
A Bitcoin Law for Every State? Interest and Animosity Greet Model US Regulation
The New Pachinko? Exploring the Economics of Initial Coin Offerings