I read somewhere that as older a bitcoin become as higher exchange fees the buyer has to pay. Is that correct? These exchange fees go to the miners only or to whom else?
thank you
Bitcoin Stack Exchange is a question and answer site for Bitcoin crypto-currency enthusiasts. It only takes a minute to sign up.
Sign up to join this communityI read somewhere that as older a bitcoin become as higher exchange fees the buyer has to pay. Is that correct? These exchange fees go to the miners only or to whom else?
thank you
No, the transaction fee is not increasing over time. According to the Bitcoin wiki, these are the rules under which the reference implementation decides weather or not to include transactions (and therefore how fast they are confirmed):
27.000 bytes in the block are set aside for the highest-priority transactions, regardless of transaction fee. Transactions are added highest-priority-first to this section of the block. Then transactions that pay a fee of at least 0.0001 BTC/kb are added to the block, highest-fee transactions first, until the block is not more than 250,000 bytes big. The remaining transactions remain in the miner's "memory pool", and may be included in later blocks if their priority or fee is large enough.
The priority addressed in the bold part is calculated like this:
priority = sum(input_value_in_base_units * input_age)/size_in_bytes
As you can see, the priority increases with the age of the coins. Thus, the "older a bitcoin gets"* the more likely it is that the transaction is included in a block, even if no fee is paid, in fact.
This behavior has the following advantage: That way you have the option to pay more fees to get your transaction confirmed faster, or less and even nothing if you can wait a day or two.
Regarding the second part of your question: Yes, when a miner generates a block he gets the transaction fee of each transaction in this block.
* to be exact: "the older the last transaction spending the coins is"
When buying bitcoins with fiat, exchange portals like MtGox or Bitstamp usually charge another fee (about 0.5% on both bitcoins and fiat), which does not go to a miner but to the exchange portal. It has nothing to do with Bitcoin fundamentally, so it's totally up to the exchange how to calculate this fee. However, I don't know of any exchange which considers the age of the bitcoins, and I can't see any reason why they should.