Skip to main content

How Does a Miner Select Which Transactions to Include in a Block?

Miners primarily select transactions based on the fee rate, which is the fee paid per unit of transaction size (sat/vB). They aim to maximize the total fees collected within the block's size limit.

The highest fee-rate transactions are usually prioritized. Miners may also consider transaction age or use specific proprietary selection strategies.

Ultimately, it is a profit-driven optimization problem.

How Do Transaction Fees Influence Miner Block Selection?
What Mechanism Ensures That Miners Prioritize Higher-Fee Transactions?
In a Fragmented Market like Cryptocurrency, How Can a Trader Maximize the Chance of Price Improvement?
How Does a Zero-Fee Transaction Affect a Bitcoin Block’s Overall Profitability?