EIP-1559

Intermediate

What Is EIP-1559?

The EIP-1559 was an upgrade to Ethereum’s transaction fee system. Introduced as part of the Ethereum London hard fork in August 2021, the upgrade changed how transaction fees (gas fees) are calculated and managed on the Ethereum network.

The EIP-1559 upgrade helped improve fee predictability and reduce volatility. It also introduced a deflationary mechanism to the supply of ether (ETH).

How Does EIP-1559 Work?

Base fee mechanism

Before EIP-1559, Ethereum used a simple auction where users bid gas fees to get their transactions included in blocks, sometimes leading to unpredictable and high fees during network congestion. EIP-1559 replaced this with a more dynamic but controlled pricing mechanism by introducing a base fee.

The base fee is determined by the protocol and fluctuates depending on network usage. When the network is busy, the base fee increases; when demand decreases, the base fee drops. This adaptive pricing helps smooth out gas price volatility and results in more predictable transaction costs.

Fee burning

One of the most innovative elements of EIP-1559 is the burning of the base fee. Instead of paying all fees to validators, the base fee is permanently destroyed, helping reduce the total supply of ETH over time.

Priority fee (tip)

Even though the base fee gets burned, users can add a small extra amount called a priority fee or “tip” to encourage validators to speed up their transactions. This tip is optional and is paid on top of the base fee. It goes straight to the validator who includes the transaction in a block. This way, users can get their transactions processed faster when the network is busy, and validators still receive rewards for their work.

Conclusion

EIP-1559 made some important updates to how Ethereum deals with transaction fees. It introduced a base fee that goes up or down depending on how busy the network is. This base fee gets burned, which means some ETH is removed from circulation, helping to reduce the total supply. 

Users can also add a tip to pay validators extra if they want their transactions to be processed faster. This way, validators still earn rewards, and users have more control over how quickly their transactions go through.