10
I am developing a Bitcoin application, so I am sending a lot of "toy" transactions for testing, with 0 fees.
But it seems that those take forever to get confirmed. (Right now I am waiting 45 minutes for one transaction to get confirmed. Previously it was about 30 minutes.)
Is my suspicion right, or am I doing something wrong? How important is the fee for miners? Do they preferentiate?
Or am I doing something wrong (not broadcasting to enough nodes, maybe?)?
And do nodes, that aren't miners (with official client I presume), preferentiate to send around transactions with fees?
(edit: note that the question was written in 2012, when the blocks were still empty.)
Why would a miner waste time adding transactions to a block for a reward of essentially nothing? in fact one can argue that it wastes resources. Miners aren't in it to be nice to others, they're doing it to make money. – Daniel – 2017-03-24T14:49:53.820
Again this is question from 2012 when blocks were still empty and nobody cared about the fees very much and most money was from the rewards. (It only bubbled up, because I added up the note.) – Karel Bílek – 2017-03-27T21:17:56.597