← Back to Learning Center

Ethereum Gas Fees Explained — Why Does One Transfer Cost $30?

January 2026 · 9 min read

If you used Ethereum mainnet in 2021-2022, you probably remember "spending $50 for one transfer." Gas fees are the core of Ethereum's economic model — and its most criticized feature. This article explains it thoroughly.

What is Gas?

Gas is Ethereum's "fuel" — every transaction (transfer, contract call, DeFi operation) consumes computational resources. Gas fees are the "labor costs" you pay to miners (now validators).

The formula is simple:

Gas Fee = Gas Used × Gas Price (Gwei)

EIP-1559: The Revolution in Gas Fee Mechanism

The London Upgrade (EIP-1559) in August 2021 changed how gas fees are calculated:

  • Base Fee: Automatically adjusted by the protocol, rising or falling with network congestion. This portion is burned (not given to validators) — this is the core mechanism for ETH's deflation.
  • Priority Fee / Tip: An extra tip you pay to incentivize validators to prioritize your transaction.

So now the gas fee = Base Fee + Tip.

Why Are Gas Fees Sometimes So Expensive?

Each Ethereum block has a Gas limit of 30,000,000 Gas. When many people want their transactions included in the same block (e.g., new NFT drops, hot DeFi project launches), bidding begins — whoever pays a higher tip gets included first.

In extreme cases (like the 2021 NFT craze), Base Fee can rise to 200+ Gwei, making a simple transfer cost $50~$100.

How to Save on Gas Fees?

① Operate During Off-Peak Hours

Early morning US Eastern Time (12-14:00 Beijing time) is when the Ethereum network is least congested. Gas fees are usually lowest then.

② Use Layer2

Layer2s like Arbitrum, Optimism, and Base typically have gas fees <$0.1, hundreds of times cheaper than mainnet. Only consider Layer2 security trade-offs for large amounts.

③ Batch Operations

If you need to approve a token and then trade, do it once on mainnet, then do more on Layer2 — each approval costs gas.

④ Manually Set Gas Parameters

In MetaMask, you can choose "Slow / Normal / Fast" tiers, or customize the gas price. If not urgent, choose "Slow" to save 30%~50%.

Layer2 Comparison (2026)

Layer2 Tech Stack TPS Withdrawal to Mainnet Ecosystem Maturity
Arbitrum One Optimistic Rollup ~40,000 ~7 days (challenge period) ⭐⭐⭐⭐⭐
Optimism Optimistic Rollup ~20,000 ~7 days ⭐⭐⭐⭐
Base Optimistic Rollup ~13,000 ~7 days ⭐⭐⭐⭐
zkSync Era ZK Rollup ~100,000 ~1 hour ⭐⭐⭐

Summary

High gas fees are growing pains for Ethereum. For small users, using Layer2 directly is the most practical solution; for large users, choosing off-peak hours + batch operations can significantly reduce costs.

Long-term, Ethereum will evolve toward sharding and more efficient Rollup solutions — gas fee issues will gradually ease. But short-term, Layer2 is your best friend.

📚 This article is part of the Learning Center series, continuously updated.