V God's latest sharing: A better solution to Ethereum's high transaction fees is rollups and sharding

V God's latest sharing: A better solution to Ethereum's high transaction fees is rollups and sharding

The craze for DeFi has pushed Ethereum network fees to record highs, making Ethereum difficult to use. Ethereum founder Vitalik Buterin shared his views on the current status of fees on Twitter today and gave his own solution. The following is what he shared.

Here’s a quick note on my understanding of the economics of supply and demand, and why some of the “naive” solutions to high gas fees don’t work.

First, let’s understand why the current gas fee is 465 gwei? Why not 1000 gwei or 100 gwei?

The reason is: 465 gwei happens to be the current level where demand (the number of transactions people are willing to send) equals supply (12.5 million gas transaction space per block).

Let's say we were in the same situation as today, but everyone was paying 100 gwei to send a transaction. At 100 gwei, people who want to send a transaction today will still send it, but there will be more people willing to send 100 instead of 465. What will happen then? Demand will exceed block space, so people will start bidding higher and higher transaction fees to get their transactions sent. Until enough people drop out of transactions and the remaining users make up exactly 12.5 million gas, how much will transaction fees go up? Well, we know the answer: 465 gwei.

Likewise, suppose everyone sends transactions at 1000 gwei. When a group of people no longer feel it is worth paying such a high fee to send transactions, they will abandon the transaction.

The rest of the transactors will see that the block space is partially empty, so if they lower their fees, they will still be included in the block. So everyone will start lowering their fees. How low will the fees go? 465 gwei.

This is a common “solution” I hear to the problem of high transaction fees: why doesn’t (protocol | Ethereum Foundation | Vitalik) just refund everyone 80% of their fees? However, if you understand what I said above, you’ll quickly see that this doesn’t work.

Why? Let’s say this happens. Suddenly, when everyone chooses “465” as their transaction fee, they are no longer *actually* paying 465 gwei, they are paying 93 gwei. And there are more people willing to pay 93 than 465. So people start bidding again…

Where is the balance point for fees? Well, here is actually where people pay 465 gwei again (so the number in the transaction becomes 2325 gwei, and the Ethereum Foundation/Vitalik now has to pay the difference of 1860 gwei instead of using that money to scale Ethereum).

So what does that do? It increases transaction volume. The fee level for a willing sender of a transaction worth 15 million gas is higher than the fee level for a willing sender of a transaction worth 12.5 million gas.

I figured out from some very rough math a few years ago that this elasticity is actually ~1, so for example a 1.17x increase in the gas limit means fees will decrease by roughly 1.17x.

However, it is difficult to safely increase the capacity of the network. Ethereum nodes are already operating close to their limits, and there is always a risk of DoS attacks, making blocks processed more slowly, thus slowing down the blockchain. A higher gas limit would exacerbate this.

The EIP-2929 proposal released today will increase the gas cost of certain particularly sensitive operations, making it safer to raise the gas limit. But this is only a small, short-term relief. Lowering the fee from 465 gwei to 372 gwei doesn't completely solve the problem.

A better solution is to significantly increase scalability through (i) rollups and (ii) sharding . By performing most transaction processing on the second layer network, optimistic and ZK rollups can increase capacity from ~15 transactions/second to ~3000 transactions/second.

In a rollup ecosystem, on-chain gas fees will remain constant—even 465 gwei may become the standard—but most transactions will occur within rollups and the actual fees paid by users will be hundreds of times lower.

On the other hand, sharding increases the capacity of the base layer by about 100x. This may lead to a 100x reduction in fees, but in reality it won’t reduce much in the long run because people’s interest in using Ethereum (i.e. demand) will also increase. Conclusion: The only way to solve high transaction fees is to scale . Tether, Gitcoin, and other applications are doing the right thing now by migrating to ZK Rollup. I am excited about the upcoming Optimistic Rollups, which will push Rollup to scale to full EVM contracts.

A longer-term solution is the sharding solution from Ethereum 2.0


<<:  [IPFS Weekly Report-103] IPFS & Ethereum Seminar teaches you how to build core data structures

>>:  August has passed. What did 1475 do in August? One picture shows everything.

Recommend

Several types of men's facial features that can harm their wives

In life, many people know about the type of men w...

People who care about social current affairs

For us, paying attention to this society and not ...

Honest and reliable, a liar can be seen through at a glance

It is actually very difficult for an honest perso...

Group Control Setting Tutorial

Easy miner, creating value for users. We did a li...

Is it good for a woman to have a mole on the sole of her foot?

Each of us has many moles of different sizes and ...

Chia "farming" craze causes hard drive shortage

Chia, an environmentally friendly alternative to ...

Does the mole on the neck have any effect on us?

Some moles on the neck are auspicious moles, and ...

Which face shape is the luckiest?

Which face shape is the luckiest? Generally speak...

The face of a person who works hard all day to make money

Facial features can reflect a person's future...

How long will you live from your palm lines?

How long will you live from your palm lines? 1. A...

Five-finger rapid health diagnosis method

The concept of health in the "Cihai" is...

The fortune in old age suggested by the nasolabial lines

The fortune in old age suggested by the nasolabia...