On the High transaction fees last time i faced was when i was transferring 0.1 btc and i had payed nearly 0.005btc transaction fees to get confirmed fast and it took only 5 minutes to get confirmed. But just after that transaction i sent same way of transaction with same transaction fees and it took nearly 18hrs to get confirmed. So their is no much difference if the transaction queue is very high then even when paying high fees it takes long time to get confirmed. Lowest i paid last week 0.009 i paid only like 500 sat thats it and it got confirmed in 10 min
You shouldn't be paying a flat fee per value, you should be paying a fee per byte of transaction data (it doesn't matter which value you transferred, a 0.0001 BTC transaction can be LARGER than a 100 BTC transaction, thus requiring a higher fee eventough the transmitted value is 1000000 times smaller).
All that matters is the number of unspent outputs that have been used as an input of your transaction, the number of outputs generated by your transaction and wether or not you're using a segwit wallet. There are other parameters that can also influence the transaction size, but they shouldn't matter for a "normal" user.
IF you had to pay a 0.005 BTC fee, it was either several months ago (during the spam attack) OR you were spending from an online wallet that uses a bad fee estimator OR you were spending hundreds upon hundreds of unspent outputs.
I think it's will be must of transaction fee.but I suggest you fee should be very low fee.because if we pay fee of transaction. there working of that with in few minutes l think so.
I haven't got a clue what you're trying to say, sorry... But if you're telling people thay should use a low fee, you should rethink this. The fee is the difference between the sum of the inputs and the sum of the outputs. A miner can add the sum of all fees of all transactions he includes in the block he's trying to solve to the coinbase reward of 12.5
BTC (at the moment). The more fee per byte of transaction data you add, the bigger he odds a miner will include your transaction in the block he's trying to solve.
At the moment, adding a very low fee is fine. But if you continue adding a low fee during a spam attack, your broadcasted transactions will probably never end up in a block (unless you keep rebroadcasting them for months). Most nodes prune unconfirmed transactions from their mempools after a couple of days, lowering your odds of getting your transaction confirmed.
You should advice people to use the appropriate fee at that moment in time. At this very moment, a 1 sat/byte fee is fine... In a couple of months it *might* be 100 sat/byte (who knows). I've had to add over 400 sat/byte in the past in order to have a decent chance of my transaction ending up in the next 6 blocks...