Do Miners Really Choose Which Transactions to Process?

12 replies 127 views
kevin1337Hero Member
Posts: 40 · Reputation: 2082
#1Feb 27, 2020, 01:15 PM
Can miners seriously choose which transactions to process? Like, if they see one with a higher fee, wouldn't they just pick that one and ignore the low-fee ones? What about the first-come, first-served thing?
8 Reply Quote Share
chr1swhal3Full Member
Posts: 60 · Reputation: 254
#2Feb 29, 2020, 08:09 PM
Absolutely, miners pick transactions based on fees and size. They only have so much space in a block, so they want to fill it with the most profitable transactions. Low-fee transactions can take ages to confirm, or worse, might never get picked.
0 Reply Quote Share
chris2016Member
Posts: 70 · Reputation: 61
#3Feb 29, 2020, 08:59 PM
Yeah, but just to clarify: miners have full control over what they include in their blocks. As long as the transaction is valid, they can choose whatever they want. They could even add a zero-fee transaction if they really wanted to.
4 Reply Quote Share
Posts: 182 · Reputation: 12
#4Feb 29, 2020, 11:32 PM
But isn't that mainly for solo miners? If you’re in a mining pool, you don’t get to choose the transactions. The pool decides, and you just help with the hashing.
5 Reply Quote Share
jakecobraFull Member
Posts: 326 · Reputation: 622
#5Mar 1, 2020, 03:39 AM
True, they can skip including any transactions at all. If your transaction has low fees and gets buried under higher-fee ones, it could sit there for days. Pools usually prioritize their own rewards first.
0 Reply Quote Share
whale420Senior Member
Posts: 727 · Reputation: 853
#6Mar 1, 2020, 09:55 AM
I agree with that. If you’re solo mining, sure, you can choose transactions. But for smaller miners, it’s tough. They might wait ages to mine a block. There’s one pool that lets you push your transactions to be included, though.
2 Reply Quote Share
Posts: 145 · Reputation: 208
#7Mar 1, 2020, 01:23 PM
From a technical standpoint, there’s no software that allows full transaction choice in general. You can tweak some settings to prioritize certain transactions, but it’s not straightforward.
4 Reply Quote Share
dave.forkMember
Posts: 375 · Reputation: 185
#8Mar 2, 2020, 10:26 AM
Exactly! A lot of people forget that low-fee transactions aren’t necessarily invalid. They can still be included in blocks, but might not make it into the memory pool. You can adjust settings, but who really does that?
6 Reply Quote Share
CalmMinerFull Member
Posts: 554 · Reputation: 784
#9Mar 2, 2020, 11:31 AM
I heard about these mining wars between the US and China. Supposedly, miners can block transactions from certain addresses or blacklist them. Is that legit?
0 Reply Quote Share
chris2016Member
Posts: 70 · Reputation: 61
#10Mar 2, 2020, 04:18 PM
Yes and no. Miners or pools can blacklist transactions if they want. If they run a custom node, they can decide not to include certain transactions. They can block whatever they choose.
3 Reply Quote Share
CalmMinerFull Member
Posts: 554 · Reputation: 784
#11Mar 2, 2020, 05:45 PM
That’s kinda scary. If a miner blacklists my address, what happens? Can other nodes still confirm my transaction? Or can I just use mixing to hide it?
1 Reply Quote Share
Posts: 145 · Reputation: 208
#12Mar 2, 2020, 07:47 PM
You can't really move BTC without spending it... That’s the bottom line.
1 Reply Quote Share
Posts: 3523 · Reputation: 35
#13Mar 2, 2020, 11:22 PM
So, it seems like there's a lot of power in the miners' hands, but it also depends on the setup and whether they’re solo or part of a pool.
3 Reply Quote Share

Related topics