Do Miners Really Choose Which Transactions to Process?

12 replies 367 views
kevin1337Hero Member
Posts: 42 · 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?
10 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.
5 Reply Quote Share
chris2016Member
Posts: 73 · 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.
5 Reply Quote Share
Posts: 183 · 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.
6 Reply Quote Share
jakecobraFull Member
Posts: 328 · 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.
1 Reply Quote Share
whale420Senior Member
Posts: 734 · 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.
9 Reply Quote Share
dave.forkMember
Posts: 379 · 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?
11 Reply Quote Share
CalmMinerFull Member
Posts: 558 · 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?
4 Reply Quote Share
chris2016Member
Posts: 73 · 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.
6 Reply Quote Share
CalmMinerFull Member
Posts: 558 · 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?
4 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.
4 Reply Quote Share
Posts: 3546 · 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.
12 Reply Quote Share

Related topics