Hey, thanks for you effort, but I think, you like it, to explain, so thank me
I have a questions: What incentive has the miner to include tx without a fee? I don't get it. Are they doing it, because it is a "rule"? I read it has al least a small disadvantage in hashrate or propagation time. Even if not, I see no advantage...
Thanks!
As long as there is free space in the block, it does no harm to include the transactions. Once there are more transactions then there is room, SOMETHING gets priority. There are various rules and what not (that each miner has set in settings to define what is important). Transactions with higher fees start to take priority at that point.
Yeah, I saw e.g. the pool of luke-jr. They just include txs with a threshold of fees. That makes sense in my mind. My Bitcoin-qt client even makes it impossible for me to bypass the 0.0005 fee. If I chance the configuration with execution the tx it always pops up "Over the size limit. Do you want to pay 0.0005". Yes or Cancel.