How do miners decide which transactions to include in blocks?

9 replies 330 views
topblastNewbie
Posts: 165 · Reputation: 27
#1Apr 20, 2026, 09:07 PM
I'm curious about block construction with the new 0.1 sat/vb fees. Like, if a block is half filled with transactions at 2 sat/vb, do miners prioritize those over the next ones at 1.99 sat/vb and 1.98 sat/vb? What if the latter ones barely fill the block?
4 Reply Quote Share
pr0to88Member
Posts: 1223 · Reputation: 235
#2Apr 21, 2026, 01:36 AM
Yeah, empty blocks crop up for several reasons. Sometimes blocks hit fast and the memory pool is almost empty. Or some mining pools prefer to use a prebuilt header to get a head start. But there could be more reasons behind it.
13 Reply Quote Share
planktonHero Member
Posts: 1287 · Reputation: 2049
#3Apr 21, 2026, 04:39 AM
I dunno, but I’ve heard -ck won’t accept anything below 1 sat/vb. Seems like that could lead to a lot of spam on the blockchain.
10 Reply Quote Share
chrisomegaFull Member
Posts: 159 · Reputation: 631
#4Apr 21, 2026, 07:22 AM
Miners are all about profit. They'll grab the 1.98 sat/vbyte transactions first and fill in with cheaper ones to max out their earnings. It's just some miners are slow to adapt to new rules.
11 Reply Quote Share
topblastNewbie
Posts: 165 · Reputation: 27
#5Apr 22, 2026, 02:59 PM
I counted two big pools doing this: viabtc and mara. Surprised that trying to build a larger block could actually hurt your chances though.
8 Reply Quote Share
pr0to88Member
Posts: 1223 · Reputation: 235
#6Apr 22, 2026, 08:21 PM
Right, figuring out the best money-making strategy is tough. ck pool doesn't create many blocks since they’re mostly solo, so they have more freedom. Larger pools making tons of blocks have to be careful.
10 Reply Quote Share
jakecobraFull Member
Posts: 328 · Reputation: 622
#7Apr 23, 2026, 01:22 AM
You made a good point, there’s a lot more to this. Many pools use algorithms like Branch n Bound or knapsack for transaction selection. Their goal is to snag the highest fees while sometimes dropping better offers.
8 Reply Quote Share
pr0to88Member
Posts: 1223 · Reputation: 235
#8Apr 23, 2026, 02:02 AM
Totally, it's tricky for big pools to decide. Plus, adding 0.1 or 0.2 and even up to 1 sat as minimum fees complicates it all. What if someone throws in some random ordinals?
7 Reply Quote Share
ColdGangMember
Posts: 156 · Reputation: 183
#9Apr 24, 2026, 02:23 AM
It’s like using high-frequency trading tactics on a decentralized network. Going for volume and speed might rack up more rewards than waiting for each block to be perfect.
10 Reply Quote Share
jakecobraFull Member
Posts: 328 · Reputation: 622
#10Apr 24, 2026, 08:18 AM
Not how it works, no one waits for the mempool to fill. Type 1 pools mine before they even fully download blocks. They could end up with empty blocks if they accidentally repeat transactions from the last block.
7 Reply Quote Share

Related topics