Things just got MESSy for potential Ethereum Classic 51% attackers

Published at: Oct. 12, 2020

Over the past weekend, on block 11380000, a solution for the prevention of 51% attacks was introduced to the Ethereum Classic (ETC) community. Several such attacks have recently placed ETC at a crossroads, leaving the very survival of the chain uncertain. In the weeks that followed these attacks, the community worked to evaluate numerous potential solutions

The first one that has been implemented is called MESS, which stands for Modified Exponential Subjective Scoring. Its predecessor was first suggested by Vitalik Buterin back in 2014. It builds on the assumption that while small chain reorganizations that go back a few blocks are perfectly normal, the ones proposing reorganizations going back hundreds and even thousands of blocks are highly suspicious.

With most proof-of-work blockchains, the longest chain with the most work wins. This means that malicious attackers must mine a longer chain in isolation and then, propose it to the world. This was the case during recent attacks, which cost honest participants millions of dollars.

MESS disincentivizes shadow mining by weighing chains differently depending on the time of publication. Isaac Ardis, one of ETC Core's developers, explained this mechanism to Cointelegraph:

“The intention with that is to weight chains which occur and are available first over chains that come later. And so in that way, there is an incentive to publish work on the chain and it disincentivizes chains that are defined in private and that would come later.”

The algorithm employs a multiplier that determines the required difficulty from a proposed chain in order to be considered canonical. The multiplier ranges from 1 to 31 and depends on the aforementioned time of publication. The more suspicious the proposed reorganization, the higher the multiplier. Thus a shadow chain would have to provide manifold more proof-of-work to be deemed canonical.

MESS does not make 51% attacks impossible as it is rather a probabilistic and not deterministic solution, but it makes them prohibitively expensive. This is one of the reasons why the community has discussed implementing it in conjunction with a checkpointing solution. Ardis said that although it is a possibility, there does not seem to be much benefit to this duplication:

“Though you can use them together, you may not have to use them together and may not even want to use them together.”

MESS has several advantages. The code base is compact and it will not require a hard fork to implement. The nodes that choose to run MESS will be compatible with the ones that do not. Any discordance will only come into play when and if another 51% attack happens, said Ardis:

“If there is a large attack, then the miners, the operators and the nodes who have activated MESS, we certainly hope, will successfully dissuade the attacker while those nodes that haven't upgraded would move to the attacker’s chain.”

The assumption is that most of these attacks tend to be short-termed and opportunistic. Once the attacker leaves, the remaining honest miners will rejoin the canonical fork.

MESS appears to be a short to mid-term solution. Although Ardis believes than no chain is immune from a 51% attack, he agreed that the only viable protection is the network’s growth. One of the bets is on Ethereum (ETH) miners joining Ethereum Classic after the former migrates to the proof-of-stake consensus. Another is taking advantage of the compatibility between the two networks, which allows for a painless migration from a congested Ethereum to Ethereum Classic. Ardis said that now that they are done with this mess, the team can focus on developing new tools for ETC.

Tags
Related Posts
Charles Hoskinson's IOHK submitted a decentralized treasury proposal to the Ethereum Classic community
Charles Hoskinson's IOHK recently published two Ethereum Classic Improvement Proposals, or ECIPs, meant to help the struggling chain recover after a slew of recent 51% attacks. The first introduced a checkpoint system to prevent the possibility of such attacks, and the second proposed a decentralized treasury — a seemingly divisive idea within the ETC community. Following the recent attacks, a heated debate ensued concerning the project's future. Hoskinson, one of Ethereum's co-founders and a supporter of the ETC fork, believes that the way forward revolves around the institution of the decentralized treasury. The proposal suggests that the current method of …
Blockchain / Aug. 28, 2020
Three reasons why the ‘other Ethereum’ has pumped 130% in the last week
Ethereum Classic (ETC) continues to maintain its parabolic price action advance that began in late March. Data from crypto market aggregator CoinGecko shows ETC is up almost 50% in the last 24-hour trading period as of the time of writing. Indeed, the 20th-ranked crypto by market capitalization is currently at an all-time high above $76. The first likely reason for this current price action advance is that it is a continuation of ETC’s positive performance since the end of Q1 2021. As previously reported by Cointelegraph, major forks such as Ethereum Classic and Bitcoin Cash (BCH) had been seeing significant …
Markets / May 5, 2021
Crypto Markets See Slight Slump, Ethereum Fails to Hold $300 Support
Saturday, August 18: crypto markets have seen another slump today, with some coins wavering following weekly gains, according to data from Coinmarketcap. Total market cap has dipped as low as $210 billion at press time. Market visualization from Coin360 Bitcoin (BTC) is down 1.79 percent over the past 24 hours, trading at $6,396 at press time. With that, the top cryptocurrency has seen an intraday high of $6,562. The coin has lost around 13 percent over the past 30 days, while holding its weekly gains, according to Coinmarketcap. Bitcoin 30 days price chart. Source: Cointelegraph Bitcoin Price Index Ethereum (ETH) …
Bitcoin Price / Aug. 18, 2018
Crypto Trading App Robinhood Adds Support for Ethereum Classic
Commission-free crypto trading app Robinhood has listed Ethereum Classic (ETC), according to an official announcement Monday, Aug. 6. Robinhood customers can also invest in Bitcoin (BTC), Ethereum (ETH), Bitcoin Cash (BCH), Litecoin (LTC), and Dogecoin (DOGE), as well as monitor market data for ten other cryptocurrencies. Currently available in 19 states of the U.S., Robinhood crypto trading app was launched in February, 2018, initially listing Bitcoin and Ethereum, and available only in four states. On July 12, Robinhood launched support for Bitcoin Cash and Litecoin, just a few days prior to the introduction of Dogecoin. Robinhood originally intended to operate …
Bitcoin / Aug. 6, 2018
Ethereum Price Analysis: May 10 - 16
Ethereum price is still traded inside the $75 to $95 flat. Its recent increase could have been caused by the news from the ConsenSys developers. ETH\USDT Interest growth among the bulls The powerful fall in the price from the top level of $95 has disrupted the structure of stable growth. That’s why further growth from the $75 limit has been mostly flat-like. However, the recent publishing of p2p-exchange called Swap by the developers of ConsenSys could have been the cause for the new increase in price. Buy volume dominating As we can see on the sideway diagram, the volume of …
Ethereum / May 16, 2017