Author

Topic: Miners Choosing Transactions (Read 464 times)

cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
January 07, 2014, 05:05:36 PM
#4
Theoretically they don't need to include any transactions.  But then they wouldn't get to spend the coins that they produce.  And if they started pulling crazy stuff with which transactions they included then the price would fall and the coins they produced wouldn't be worth anything.
member
Activity: 70
Merit: 10
January 07, 2014, 03:50:16 PM
#3
absolutely it's right the miners can decide promptly to discard transactions
sr. member
Activity: 332
Merit: 250
AwesomeDice.net
January 07, 2014, 03:23:36 PM
#2
Yes.
But the Bitcoin documentation is giving directions (implemented in version 0.8.2) of how to include transactions in a block.
https://en.bitcoin.it/wiki/Transaction_fees#Including_in_Blocks
I think most of the miners will stick to this, and minimizes the chance that somebody is blacklisted and cannot make any payments ever. It does not mean that individual miners cannot choose how to include transactions. They can even choose to mine only empty blocks, which is more resource efficient from the perspective of the miner. But the other miners must also check and agree with the found block, thus it's not entirely up to the one who mined it. I think this gives enough counterweight to balance this problem. The 'HAVE' you are talking about is just not possible, because everyone can code its own miner.
A decentralized system can give you a headache sometimes. Grin
full member
Activity: 180
Merit: 100
January 07, 2014, 07:44:54 AM
#1
Is it right that miner can choose weather or not to include valid transactions in a block? I have heard it mentioned that they can but it seems problematic to me as it means they can black list addresses or be not neutral. If a valid transaction is waiting to be confirmed when they find a block they should HAVE to confirm it, that is what they are getting the block reward for doing.
Jump to: