What Are Gas Fees and How Can We Fix Them?

·

Prior to 2020, most blockchain transactions were relatively cheap. However, with the rise of Web3 and NFTs, mandatory blockchain transaction fees—known as gas fees—have become a significant barrier to mainstream adoption. For blockchains like Ethereum and Bitcoin, gas prices fluctuate based on network congestion: the more users, the higher the fee. This scalability issue challenges Web3’s ethos of democratization and inclusivity.

While the concept of gas is straightforward, its mechanics are complex. This guide explores gas fees, their calculation, and solutions blockchains are implementing to improve affordability.

What Is a Gas Fee?

Gas fees are payments required to complete transactions on a blockchain. These fees compensate miners for the computational power needed to verify transactions and are typically paid in the blockchain’s native cryptocurrency (e.g., ETH for Ethereum). Though unavoidable, gas prices are volatile and influenced by several factors:

Faster block generation and higher throughput reduce competition for block space, lowering fees.

Comparing Blockchains: Bitcoin, Ethereum, and Solana

BlockchainBlock TimeTransactions per BlockGas Fee (Approx.)
Bitcoin10 minutes500–4,000+High
Ethereum13 seconds~70Very High
Solana0.4 seconds20,000Extremely Low

Despite Solana’s lower fees, Ethereum remains the preferred chain for NFTs and DeFi due to its established ecosystem.


How Are Ethereum Gas Fees Calculated?

Ethereum gas fees are measured in gwei (1 gwei = 0.000000001 ETH). Post-London hard fork (August 2021), fees follow this formula:
Total Gas Fee = Gas Units (Limit) × (Base Fee + Tip)

Key Components:

  1. Gas Limit: Maximum units a user is willing to pay (default: 21,000 gwei for standard transactions). Unused gas is refunded; insufficient gas causes failed transactions.
  2. Base Fee: Dynamic fee per block, adjusted for network congestion. This fee is burned to reduce ETH supply.
  3. Tip (Priority Fee): Optional payment to miners to expedite transactions.

Example Calculation:

James mints an NFT for 1 ETH:


Making Gas Fees More Affordable

Ethereum 2.0 (Proof-of-Stake)

Layer 2 (L2) Solutions

L2 protocols enhance scalability and reduce fees by processing transactions off-chain:

1. Sidechains (e.g., Polygon)

2. Rollups


FAQ Section

1. What are gas fees?

Gas fees are blockchain transaction fees paid to validators for processing transactions. They ensure network security and priority.

2. How can I reduce Ethereum gas fees?

3. Why are gas fees so high?

High demand overwhelms block space, driving up fees. Ethereum’s small block size exacerbates this.

4. Will ETH 2.0 eliminate gas fees?

No, but it will significantly reduce them via PoS and sharding (expected post-merge).

👉 Explore Ethereum 2.0 upgrades
👉 Layer 2 solutions explained


Key Takeaways

By understanding and leveraging these tools, users can navigate the evolving landscape of blockchain fees more efficiently.