4 min read

The Future of Transaction Fees

What happens if the bitcoin “mempool” clears? The mempool is a holding area for transactions that have been broadcast to the network but have not yet been confirmed and included in a block.
Cost to Send a Bitcoin Transaction
Cost to Send a Bitcoin Transaction

What happens if the “mempool” clears?

The mempool is a holding area for transactions that have been broadcast to the network but have not yet been confirmed and included in a block.

There is no one mempool (like what you see on mempool.space).

Each mempool is associated with a node.

The mempool “clearing” would mean there are little to no pending BTC transactions.

Miners would still add the empty blocks to receive the block reward and maintain the longest chain.

The mempool will likely never entirely clear, unless your node is using highly selective filtering.

There will always be at least one transaction in each block.

Lower fees mean decreased demand to move BTC on-chain, but it doesn’t mean it has dried up entirely.

This chart is Bitcoin Transactions Per Day:

Bitcoin Transactions Per Day Chart
Bitcoin Transactions Per Day Chart

292,213 transactions yesterday.

Not even close to “clearing”.

This brings up three questions in my mind:

• Could lower transaction fees mean transactions are moving off-chain to layer-2 solutions like Lightning?

• How will miners earn revenue as block reward trends to 0?

• Will layer-2 solutions like the Lightning Network (LN) decrease miner revenue?

Three very important questions worth thinking about as a miner.

We can answer the first question by looking at this chart:

The Lightning Network Capacity
The Lightning Network Capacity

If lower transaction fees were a byproduct of users moving to the LN, we would expect to see an increase in LN capacity as fees drop.

You can see this was the case in July 2021.

However, there is no obvious relationship between the two variables since then.

This would tell us that the on-chain fee market does not purely drive the growth of the LN.

The LN allows Bitcoin to scale as a medium of exchange and facilitate day-to-day payments.

It takes time for each monetary property of Bitcoin to be adopted:

The Bitcoin Adoption Curves
The Bitcoin Adoption Curves

The Medium of Exchange use case is largely independent of fee fluctuation.

How will miners earn revenue as fees go to zero?

We know by ~ 2140, the block reward will be zero:

Bitcoin Supply Issuance Schedule
Bitcoin Supply Issuance Schedule

No more Bitcoin will ever come into circulation.

There will always be a block reward in our lifetimes (unless you think you're Bryan Johnson)

But it’s still interesting to think about how a miner’s “paycheck” will get restructured over time.

If miners are not adequately incentivized to complete the proof-of-work, the security of blocks may be jeopardized (double spending, 51% attack, etc.)

Following 2140, transaction fees will likely be the main incentive for miners to add blocks, per the Whitepaper:

Bitcoin Whitepaper Exerpt

Miners may also earn revenue from demand response agreements, HPC arrangements, etc.

Fees currently make up less than 5% of miner revenue:

Percentage of Bitcoin Miner Revenue from Fees Chart
Percentage of Bitcoin Miner Revenue from Fees Chart

Bull markets push fees to ~15% of miner revenue.

The ordinals mania pushed fees as high as 90% on the halving block":

Screenshot from Mempool.space showing block No. 840,000, when the halving occurred (Mempool.space)
2024 Bitcoin Halving

Bitcoin goes through scaling cycles:

Image of The Bitcoin Scaling Cycles
The Bitcoin Scaling Cycles

Eventually, time, scarcity, adoption, and price will not drastically increase fees as Bitcoin becomes fully monetized.

The market will naturally find an equilibrium for on-chain fees.

There will always be a demand to move BTC on-chain to achieve complete and immutable final settlement.

It would be logical to conclude that if Lightning lowers the transaction fees, this could remove the incentive to send BTC on-chain at a higher fee, thus decreasing miner revenue.

The Lightning Network will not decrease miner revenue.

To use Lightning, you have to open at least one channel.

Channel opens are on-chain multi-sig transactions between you and your channel peer.

They are valid pre-signed transactions representing legitimate on-chain BTC.

More LN adoption -> more channel opens/closes -> more on-chain transactions -> more fees for miners.

There will still be demand for on-chain transactions even when Lightning gains significant global adoption because every channel open/close must be tied to an on-chain transaction.

And as long as on-chain settlement is attractive,

The proverbial "mempool" will never clear.