How Ethereum\’s EIP 1559 Affects You
If you hold ETH, this has been a good week, hasn’t it? ETH has seen its value begin to march upward once again, improving 16% in the last seven days alone. Part of this is due to a larger bull run across the crypto space. However, if you’ve been active on Ethereum’s user forums, you’ve come across EIP-1559, one of the biggest changes to Ethereum since its genesis block. We’re going to explore that change — with the help of a cyber cafe!
The way the network is currently set up, every new block is filled with the highest bid for a transaction fee. If that transaction is not processed soon after its filed, which often requires a massive gas price — there’s no way to tell when it will be processed.
Except there’s no real way for a user to know just how much they should bid for their transaction to be processed. Third-parties, like ETH Gas Station and Twitter bots like @EtherFees can estimate the ideal bid, but the Ethereum network itself doesn’t offer this information first-hand.
This is the big change proposed EIP-1559:
But hold on, how do Ethereum’s transaction fees work?
I’m glad you asked! Let’s start by understanding the terms used:
Gas — The amount of processing power needed to validate a transaction on the Ethereum network. The more gas a transaction needs, the longer it will take to validate. Every single operation on the network needs some amount of gas. Gas Price — The price offered by the user to have their transaction processed.
Processing Fee = Amount of Gas Required x Gas Price
Imagine you’re at a cyber cafe to print out some documents, but all the terminals are occupied. How do you ensure your very urgent work gets done in time?
Under the Ethereum fee system, you’d go to the person running the cafe, and offer to pay them 1.5 times the current rate if they give you the very next free terminal. Except — you don’t know what the current rate is — and will have to guess.
Guessing doesn’t seem like a good idea. What changes does EIP-1559 make?
Another way of looking at this is that 1559 makes the inclusion price of transactions explicit in the protocol, rather than implicit, as it is right now.
Under EIP-1559, blocks can be filled up to 200% of capacity. These blocks will also include the minimum price required for transactions to be included in them, called the BASE FEE. When blocks are >100% full, the BASE FEE goes up. When blocks are