Ethereum Developers Consider New Fee Model as Gas Costs Climb
- Demand to transact on the Ethereum blockchain has pushed fees to uncomfortable levels.
- A new technical proposal helps address high fees by implementing a dynamic pricing system.
- Called EIP 1559, Ethereum users would now pay a set âbase feeâ to the network plus a tip to miners.
- One technical observer calls it âthe biggest change to any blockchain post-release.â
The cost to use Ethereum has increased some 500% since April. Thatâs not very helpful for people running programs on it.
And while average gas fees are not at the all-time highs seen in July 2018, the problem will need fixing if decentralized applications (dapps) can be run reliably on the worldâs leading smart-contract blockchain.
A potential technical savior is on the horizon, however â and itâs not the Eth 2.0 overhaul or Rollups, the latest en vogue scaling solution.
Called Ethereum Improvement Proposal (EIP) 1559, this proposed update aims to reduce transaction costs by overhauling the networkâs fee market in what independent analyst Hasu describes as âthe biggest change to any blockchain post-release.âÂ
Some Ethereum clients, the teams that maintain the blockchainâs software in various programming languages, are already working on implementations.
Introduced in April 2019, EIP 1559 has roots going back to an August 2018 paper on Ethereumâs price-auction model penned by Ethereum co-founder Vitalik Buterin. The EIP itself was co-authored by Buterin, in addition to Ethereum developers Eric Conner, Rick Dudley, Matthew Slipper and Ian Norden.
EIP 1559 tries to solve fee pressure by implementing âalgorithmic price discovery,â according to Ethereum Foundation researcher BarnabÃ© Monnot in a technical deep dive.Â
The EIP solves two problems at once by dynamically changing the size of blocks depending on the number of transactions in the queue between certain thresholds and by pricing out certain users when demand gets too high.
This is accomplished in two parts: a burnt base fee (BASEFEE) for transacting and a tip to miners.Â
The base fee will reside at a set level, depending on network conditions, while the tip compensates miners for their work and can be increased to âskipâ the transaction line â a nice feature of current blockchain networks that helps alleviate congestion.
Think of it like a regulated highway that can open and close lanes as needed. Plus, thereâs a fast-pass lane someone can pay for if they need to scoot in an emergency.
The configuration also helps during moments of bottleneck where itâs near impossible to settle a transaction. To date, this has happened twice: once with the rise of CryptoKitties in 2017 and more recently, on March 12 (or âBlack Thursdayâ) when the price of ether (ETH) dropped by more than 30% in 24 hours, creating a mad dash to exit various Ethereum-based applications.
Not everyone wants to throw the baby out with the bathwater. Etheruem has a fee problem, but that doesnât mean you have to dump the current model entirely.
EIP 2593, written by MetaMask developer Dan Finlay, proposes an âescalator algorithmâ that allows users to change their fee structure based on their relative needs. In short, the EIP lets a user fine-tune a transaction fee to the lowest amount possible by slowly escalating the transaction fee until a miner decides to incorporate it into the next block. (A more thorough breakdown of EIP 2593âs pros and cons can be found here.)
Ethereum developers liked the idea â so much so, in fact, that the EIP is likely to be used in addition to EIP 1559 as a tweak to the latterâs âtippingâ feature. As of June 24, developers have decided to launch a testnet to help model the effects of EIP 1559 and any other tangential work on the network.
As Hasu, the pseudonymous blockchain researcher, states, those effects could be far-reaching.
While miners are currently rewarded in ETH for processing transactions via a block reward and transaction fee, nothing makes the denomination of that fee specific to ETH. For instance, a team could reach out to a mining pool and pay them in fiat to route their orders first.
Notably, EIP 1559 forces Ethereum transactions to be paid in the blockchainâs native token. The base fee is denominated in ETH, paid to the network and then burnt every time a transaction occurs, which also decreases the outstanding supply of ether over the long run.Â
(At some point, Ethereum will not pay mining rewards at all, once the network switches to the Proof-of-Stake [PoS] consensus algorithm in the mother-of-all network updates known as Eth 2.0. The current network, Eth 1.x, will run adjacent to Eth 2.0 for a number of years until the PoS chain is fully functional.)
Consequently, the burning also provides a new deflationary pressure into Etheruemâs economic model, a pressure some argue would give the network a higher value proposition in the long term.Â
âThe burning of BASEFEE, which is the bulk of transaction fee, is a deflationary force of ETH. It promotes its scarcity, and links its scarcity to the growth of the Ethereum economy,â David Hoffman, COO of Ethereum investment firm RealT, told CoinDesk. âThe issuance of ETH that pays for security initially leverages the value of ETH. If BASEFEE is burning lots of ETH, the value of ETH should be higher, as it is more scarce.â
Practically speaking, miners may have the most to lose from the proposal. Hefty transaction fees â such as one alleged Ponzi scheme that sent a few multimillion-dollar fees by âaccidentâ â are unlikely to occur under the new system, which prioritizes user experience over miner pocketbooks.
âIt is better for users since the base fee will become a constant, and thatâs something users will no longer have to worry about when sending a TX [transaction],â MyEtherWallet CEO and founder Kosala Hemachandra said in an email. âThey donât have to know how congested the network is, or when their TX will be mined.â
Yet, intuition may not be a valuable guide. Mining pools operate under the assumption of long-term block rewards, making them less worried about any programmatic changes than initial thought would suppose.Â
SparkPool CEO Xin Xu told CoinDesk in an email that both he and the pool believe a âbetter fee model design is neededâ and that the group has been âsupportive of EIP 1559 for a long time.â (For reference, SparkPool once operated under the name EthFans.)
âMaximizing every block reward is important to mining pools, including SparkPool. However, I think making the Ethereum network a better network is prioritized [over] maximizing every block reward to SparkPool and I,â Xu said.
- Status Keycard Now Works With Android Mobile Devices
- Activists Document Police Misconduct Using Decentralized Protocol
The views and opinions expressed herein are the views and opinions of the author and do not necessarily reflect those of Nasdaq, Inc.