4

https://en.bitcoin.it/wiki/Transaction_fees

I learned that the transaction fees is given by sender to bitcoin miners to ensure that this transaction be confirmed.

But I notice that, in most exchange websites or clients, the default transaction fee is 0.0005BTC, so Could It be possible that the transaction fee will be guide by the exchange websites or popular client software providers?

Because if a person don't accept the transaction fee in main stream, his transaction will probably not be accepted and appended to the block.

HackFisher
  • 351
  • 1
  • 4
  • 9

1 Answers1

1

When creating a transaction the Bitcoin-Qt client will determine the properties of a transaction and if the transaction is likely to need feeds the client will insist that a fee be added. The rate is 0.0005 BTC per 1K of data consumed by the transaction. If the transaction size is below 10K though and meets other criteria no fee is required:

Other clients may not have any requirement when sending. For instance, the Blockchain.info/wallet allows "Custom" send in which the fee is entered by the sender. Zero is a valid fee amount.

It really doesn't matter what the client or the user chooses, what matters are the level of fees the miner's require. If few miners will accept a transaction because the fee is too low, the transaction will simply just take longer to confirm, eventually.

So there is a competitive market for transactions. A miner can try to boycott transactions in which the fee is too low however the next miner might be willing to include the transaction and in that instance the boycotting miner is simply passing up the opportunity to earn the fees from that transaction.

So the market consisting of miners looking for revenues from transaction fees guide the rate that is required for a transaction to get mined in a timely manner.

It is likely the amount for the recommended fee in the Bitcoin-Qt client will be decreased at some point if 0.0005 BTC ends up becoming expensive (currently less than three U.S. cents).

Stephen Gornick
  • 27,040
  • 12
  • 67
  • 141
  • "The rate is 0.0005 BTC per 10K of data" - isn't this wrong? isn't this 0.0005 BTC per 1000 bytes of data? Anyway isn't it planned to be decreased to 0.0001 BTC per 1000 bytes of data soon? – ria May 08 '13 at 15:13
  • Thank you Miernik, you are correct, 0.0005 per 1K with the exception of a data size under 10K and other criteria met. – Stephen Gornick May 10 '13 at 09:37