Author

Topic: Transaction Fees (Read 551 times)

legendary
Activity: 1512
Merit: 1036
November 11, 2013, 02:16:52 PM
#4
You should really understand the algorithm that calculates when fees are required and what they are in the Bitcoin source code before attempting to roll your own transactions, otherwise you will likely duplicate blockchain.info wallet fail where they send transactions without adequate fee or non-standard transactions that will never confirm.

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

A safe minimum is 0.0001 BTC per 1000 bytes (rounding up transaction size) for any transaction, if you want timely processing. If this BTC amount were to be adjusted, you would find it on line 50 of https://github.com/bitcoin/bitcoin/blob/master/src/main.cpp

One caveat is that this calculation must be correct for the final transaction that is broadcast. Adding a fee can change the payment inputs that are used and the size of the transaction.
member
Activity: 73
Merit: 10
November 11, 2013, 01:16:00 PM
#3
Thanks for the link Mike. Is there a site where developers can read the current transaction fee? I'm not using bitcoind to sign and send transactions to the blockchain, so I need to add the transaction fee programatically.
legendary
Activity: 1526
Merit: 1134
November 11, 2013, 01:07:24 PM
#2
It has been reduced to 0.0001 already. The direction we're going in is dynamic fee estimation, Gavin has been working on this already for some time:

https://bitcoinfoundation.org/blog/?p=290

member
Activity: 73
Merit: 10
November 11, 2013, 12:46:01 PM
#1
Hello,

Since Bitcoin's value is growing day by day, should the "recommended" 0.0005 BTC transaction fee be reduced?
Is there a way to calculate a fair transaction fee based on the current value of a Bitcoin?

Thanks
Jump to: