Ethereum Community Debates Raising the Block Size Limit, Once Again

Published at: June 4, 2020

Continuing congestion on the Ethereum (ETH) network has led some developers and community members to call for increasing the gas limit, which defines its transaction throughput.

Data from Etherscan shows that the average gas price rose more than three-fold since early May, with an average of about 30 Gwei in the last few days.

 

Source: Etherscan.io

According to EthGasStation, this results in an average of a $0.16 fee to send a simple ETH transaction, which uses the least gas possible. ERC-20 token transfers and smart contract calls can cost many times as much.

The fee increase is already having a significant impact on on-chain activity for gaming DApps. DappRadar statistics show that Ethereum gaming activity plummeted in May, while other chains made slight gains.

Source: DappRadar

Calls to increase the gas limit

Fees have increased primarily due to higher on-chain activity — especially due to Tether’s ongoing transition to the ERC-20 network. While the stablecoin provider is acting to fix the situation through sidechains, it may take some time for layer two solutions to establish themselves.

In the meantime, some Ethereum builders, like 1inch exchange, began calling for the gas limit to be raised by a factor of at least 2.5, up from the current 10 million gas ceiling. That would, in theory, increase the capacity of the network and reduce fees.

The gas limit in Ethereum defines the maximum number of calculations that can be inserted into a block, and is very similar to the block size concept in Bitcoin (BTC). 

Gas is an abstract representation of the computing resources expended by each operation. Each calculation’s gas cost is manually set by Ethereum developers — though they are generally close to the true computing cost.

The issues of increasing the gas limit

Ethereum’s co-founder, Vitalik Buterin, directly replied to 1inch, suggesting they push for a more conservative increase to 12 to 15 million gas — though he revealed that “many client devs are concerned about risks even at those levels.”

Anton Bukov, the CTO of 1inch, explained to Cointelegraph that the concerns stem from a possible overload of the nodes running the network:

“Operations that cost little gas but require a lot of resources may be used to attack nodes. [...] If transaction processing starts taking 10-15 seconds, nodes will completely stagnate”

Thus, increases in gas limit carry the risk of weaker nodes being thrown off the network as they cannot process transactions anymore. “That’s why the limit is raised so conservatively, and even then, usually usually it’s done after achieving some optimization results in client implementations,” he added. 

The last gas limit increase occurred in September 2019, pushing it from 8 to 10 million.

Alternative solutions

Buterin proposed to change gas prices on some calculation types, like base transaction cost and storage operations, to effectively increase capacity by about 20%. However, that would require a network hard fork, which he acknowledged is more complex than miners agreeing on a new limit.

Others proposed to wait for more definitive solutions, like Ethereum 1.x or even Ethereum 2.0, which focuses on improving scalability. Both are still in heavy development, and the network may lose ground if it waits for them.

Research published by Buterin in 2018 asserts that Ethereum has a fairly high demand elasticity, showing that in high-congestion situations, the usage of the network decreased.

Should the limit be increased?

Bukov’s belief is that the time has come for another increase:

“I think in 8 months there has been a sufficient number of client releases with the necessary optimizations, and a 12 million [gas limit] network is certainly ready, and it would be great to test the full 15 million”

Nevertheless, the decision will need to be agreed on by the wider Ethereum community of client developers, miners, and DApp builders.

Tags
Related Posts
Inside the blockchain developers’ mind: What is the ultimate scaling solution?
Cointelegraph is following the development of an entirely new blockchain from inception to the mainnet and beyond through its series, Inside the Blockchain Developer’s Mind, written by Andrew Levine of Koinos Group. Scalability is a popular topic in blockchain, but few ever explain what we mean by that term. When we at Koinos Group talk about scaling what we mean is scaling to the masses. Creating a blockchain that everyone on Earth can use. That means the blockchain network has to be able to support that level of load, which is typically what people mean when they refer to scalability. …
Adoption / March 27, 2022
Ether already ‘flippening’ Bitcoin, says Celsius CEO
Bitcoin (BTC), the largest cryptocurrency by market capitalization, has already started losing its market dominance to Ether (ETH), according to Celsius Network CEO Alex Mashinsky. In a Monday interview with Kitco News, Mashinsky argued that the Ether “flippening,” or the hypothetical scenario in which Ether overtakes Bitcoin as the world’s most valued cryptocurrency, is already happening right now. Mashinsky said that the flippening has already happened on Celsius. “We manage about $17 billion in deposits, or in customer coins, and the number one coin held in dollar terms is Ethereum,” he said. Mashinsky also predicted that Ether will have completely …
Decentralization / July 6, 2021
Chainlink brings Verifiable Randomness to Ethereum mainnet, keeps other chains in sight
Chainlink’s verifiable randomness function, or VRF, has made its way to the Ethereum (ETH) main net. VRF will provide a decentralized source of randomness for the project's decentralized ecosystem. A trusted source of randomness is essential for many applications, such as those in the gambling and gaming industries. Chainlink’s co-founder Sergey Nazarov told Cointelegraph that many blockchains beyond Ethereum, such as the gaming-focused Matic Network, are interested in deploying the project’s VRF: “I know that we have anywhere between 10 and 20 users announced as already using it from the time it was in testnet only. And I know a …
Adoption / Oct. 22, 2020
How to store Bitcoin on MetaMask?
MetaMask is a well-known wallet for Ethereum-enabled distributed applications (dApps). But can MetaMask hold Bitcoin (BTC), which remains the largest cryptocurrency? For many crypto investors, Bitcoin is an important part of their portfolio. Besides being an investment asset, Bitcoin can also be used as a payment method. Thanks to wallets such as MetaMask, paying via blockchain technology has become much easier. This Ethereum crypto wallet enables millions of investors to participate in everything the crypto market has to offer. Even though Ether (ETH) is a very popular means of payment, most people buy Bitcoin. Related: How does Bitcoin work and …
Adoption / April 26, 2022
The future of smart contract adoption for enterprises
Decentralized finance (DeFi) markets may have cooled down over the past year, but the technology powering these applications continues to advance. In particular, smart contract platforms that enable transactions to take place across DeFi applications are maturing to meet enterprise requirements. While it’s notable that enterprises have previously shown interest in DeFi use cases, smart contract limitations have hampered adoption. A report published by Grayscale Research in March puts this in perspective, noting that “Despite handling millions of transactions per day, smart contract platforms in their current state would be incapable of handling even 10% of the worlds’ internet traffic.” …
Decentralization / Dec. 3, 2022