Author

Topic: How original Bitcoin client fee scales? (Read 721 times)

donator
Activity: 1218
Merit: 1079
Gerald Davis
November 19, 2013, 05:43:09 AM
#4

Interesting.  It is a concern in the short term but longer term it should be solvable.

1) The current block broadcast system is relatively inefficient.  Miners broadcast all transactions although it is highly likely peers already have the tx. Instead block could consist of just header and tx hashes.  If one wanted to reduce latency further it would be possible to use a smaller hash in block broadcast. Since collision would only occur against tx in memory pool a 128 bit or even 64 bit hash would be sufficient.

2) The block subsidy will drop to 12.5 BTC in <3 years.  The orphan rate vs tx fee is altered by the large block subsidy.  As the block subsidy is reduced it becomes less of an issue.

Still thanks for the link it appears the orphan rate is higher than expected and that is going to constrain fees in the short term.
legendary
Activity: 3472
Merit: 1722
November 19, 2013, 05:37:11 AM
#3
In the past as the exchange rate has soared, the recommended fee has been reduced. I think this has happened 3 or 4 times already.  If the exchange rate gets to be significantly above $1000, I'd expect that the recommended fee will be reduced again.

Not necessarily:
http://www.mail-archive.com/[email protected]/msg03230.html
legendary
Activity: 3472
Merit: 4794
November 19, 2013, 03:30:50 AM
#2
Last time I sent cca 1 BTC to my father's account the original Bitcoin client I use (version 0.8.5) required me to pay 0.0015 BTC fee. Now, BTC is reaching $1000 in China, making this fee 1.5 USD. That is not a small fee. I think we can't say it is unrealistic to work with scenarios of BTC being valued $10000. Would fees be extreme by then? Or is there a possibility (using the original Bitcoin client) to really pay something like 0.05 USD that I find a reasonable fee for "small" transactions such as 1 BTC? How about 0.1 BTC transactions or even smaller transactions? Thanks for explanations.

The current recommended fee is 0.0001 BTC per kilobyte.  Unless you've received a significant number of useless expensive dust outputs, the typical transaction is less than 2 kilobytes.  As such, your fee should be less than 0.0002 BTC (at $1000 per bitcoins that's $0.20).  In the past as the exchange rate has soared, the recommended fee has been reduced. I think this has happened 3 or 4 times already.  If the exchange rate gets to be significantly above $1000, I'd expect that the recommended fee will be reduced again.
sr. member
Activity: 277
Merit: 254
November 19, 2013, 02:56:22 AM
#1
Last time I sent cca 1 BTC to my father's account the original Bitcoin client I use (version 0.8.5) required me to pay 0.0015 BTC fee. Now, BTC is reaching $1000 in China, making this fee 1.5 USD. That is not a small fee. I think we can't say it is unrealistic to work with scenarios of BTC being valued $10000. Would fees be extreme by then? Or is there a possibility (using the original Bitcoin client) to really pay something like 0.05 USD that I find a reasonable fee for "small" transactions such as 1 BTC? How about 0.1 BTC transactions or even smaller transactions? Thanks for explanations.
Jump to: