i really dont think this fee thing was thought out too well..
it is cool where one can double the fee and get confirmed faster.. i understand how it was supposed to be.. but there is also a minimum fee.. that should be enough..
that should be enough and that is enough but that is for when there is no
Fee wars™ happening.
right now miners are looking at mempool, they see transaction A with x fee/kb and transaction B with y fee/kb (y>x) and they choose TX B to include in the block they mine.
there should be a fifo type thing, where after x number of blocks if you put the min fee or higher you get bumped to the top of the list..
interesting idea actually!
I don't know if that is possible to implement, like having priority if you had the min fee.
and surely miners will never accept this because they benefit from
Fee wars™the way that it is now, where the tx gets rejected then just disappears is a huge flaw in the system.. and its a big setback.. not to mention a way to be scammed.. if someone sends me bitcoin with 0 fee, im not going to accept it.. but i have to.. cause its already sent.. nobody is going to be like damn well i guess if it doesnt go through ill send you more.. or hey just sit here and wait for 3 days till it drops out so i know..
the drop-out you mention is because you are using other people to broadcast the transaction. if you have your own client you can broadcast it forever. and it is not a flaw it is a feature.
yes someone should know to check online to see if they need to double up in fees.. or whatever.. but its not something that should be researched before sending bitcoin.. plus most mobile wallets just add their own and dont let you change it..
you don't check online, you instead check the previous blocks (transactions fees) and decide based on them. you check a website like 21.co one if you don't have a wallet with that feature.
besides some wallets already have this feature. if your wallet doesn't have it then use another one.
update: looky here
https://bitcoin.org/en/release/v0.10.0#transaction-fee-changes