Why Filecoin Adopted Ethereum’s EIP-1559 Fee Mechanism

·

Filecoin successfully launched its mainnet on October 15, 2020, and since then, users have been able to transfer FIL, the native cryptocurrency of the Filecoin network. However, shortly after the mainnet launch, reports emerged about Filecoin miners going on strike, raising concerns about whether FIL transfers would be affected.

Despite these reports, the network’s total effective computing power—a key metric for blockchain health—continued to grow. On launch day, the figure stood at 566.9 PiB, and by the time of writing, it had increased to 604.18 PiB. This indicates that miners were still processing transactions, although growth slowed due to dissatisfaction with certain economic incentives.

Unlike Bitcoin and Ethereum, where miners receive the full transaction fee as a reward for maintaining network security and processing transactions, Filecoin miners only receive a portion of the fee. So where does the rest of the fee go? This article explains the mechanics behind Filecoin’s transaction fee system.

Understanding GAS: The Resource Required for FIL Transfers

The term "Gas" was originally introduced in the Ethereum ecosystem to measure the computational resources consumed by on-chain transactions. In simple terms, the transaction fee in Ethereum is calculated as:

Transaction Fee = Gas Price × Gas Used

Think of Gas as "fuel." The amount of fuel required for a transaction (Gas Used) remains relatively constant for similar operations, but the price of that fuel (Gas Price) fluctuates based on network demand. When the network is congested, users must pay higher Gas Prices to have their transactions processed quickly.

Data from platforms like Gas Now show how Gas Prices vary. During peak periods, such as the DeFi boom, Gas Prices soared to 1000 Gwei or higher. In calmer times, a standard transfer might require a Gas Price of just 44 Gwei. For a typical transaction consuming 21,000 units of Gas, the fee could range from 0.000924 ETH to 0.021 ETH depending on network conditions.

This "pay-to-prioritize" model often leads to bidding wars, where users compete by offering higher fees. To address this, Ethereum co-founder Vitalik Buterin and others proposed EIP-1559, a new fee mechanism designed to make transaction costs more predictable. Interestingly, Filecoin has adopted this same model for its network.

What Is EIP-1559?

EIP-1559 introduces a dual-fee structure consisting of a Base Fee and a Gas Premium. The estimated fee is calculated as:

Estimated Fee = (Gas Premium + Base Fee) × Gas Limit

To fully grasp this, let’s break down the key terms:

The total estimated fee includes both components, but not all of it goes to the miner. The portion equal to Base Fee × Gas Used is "burned"—sent to an irrecoverable address and permanently removed from circulation. This deflationary mechanism helps regulate the token supply.

Miners only receive the Gas Premium × Gas Used portion as their reward. If a user sets a Gas Limit higher than the actual Gas Used, the excess amount (after a burn penalty) is refunded.

This system aims to create a more stable and predictable fee market while reducing extreme fee volatility.

Benefits and Criticisms of EIP-1559

The introduction of EIP-1559 brings several advantages. It enhances user experience by providing more predictable transaction costs. The burning mechanism also reduces token supply over time, potentially increasing scarcity and value. However, the model is not without its critics.

Some miners argue that burning the Base Fee reduces their earnings, especially during low-congestion periods when tips may be minimal. This could disincentivize transaction processing. Additionally, during times of extreme congestion, the system may revert to a bidding model where higher tips determine priority, similar to the old system.

Whether EIP-1559 can effectively solve network congestion and create a fairer fee market remains to be seen. Its implementation in Filecoin is a significant experiment in blockchain economics.

👉 Explore more strategies for managing transaction fees

Frequently Asked Questions

What is the main purpose of EIP-1559?
EIP-1559 aims to make transaction fees more predictable and reduce fee volatility. It replaces the traditional auction model with a base fee that adjusts dynamically based on network demand, improving user experience.

How does fee burning work in Filecoin?
A portion of each transaction fee (Base Fee × Gas Used) is sent to a burn address, permanently removing those tokens from circulation. This helps control inflation and can create deflationary pressure over time.

Can miners still prioritize transactions under EIP-1559?
Yes. Users can add a Gas Premium (tip) to incentivize miners during busy periods. Miners receive this tip as an additional reward for including transactions in blocks.

Does EIP-1559 eliminate network congestion?
No. While it improves fee predictability, it does not increase blockchain throughput. During high demand, users may still need to pay higher tips to secure timely processing.

Why did Filecoin adopt EIP-1559?
Filecoin adopted this mechanism to create a more stable economic environment for its network. The fee-burning feature aligns with its tokenomics, aiming to balance miner incentives with long-term value preservation.

Are there risks associated with this model?
Potential risks include reduced miner incentives during low activity and the possibility of high tips during congestion. The system is still evolving, and its long-term impact is being observed.