Pages:
Author

Topic: Why a fixed transaction fee? - page 2. (Read 1689 times)

hero member
Activity: 672
Merit: 500
March 31, 2014, 03:47:35 PM
#6
You can send larger sums for free, it evens out. Stop crying over $0.1.
sr. member
Activity: 365
Merit: 251
March 31, 2014, 03:35:18 PM
#5
Thus my question: why a fixed transaction fee? Shouldn't it at least scale up with the actual sum you're sending?
No. I'm sorry to be the one to break it to you, but Bitcoin is not designed for micro-transactions. The minimum fee is deliberate policy to stop people using Bitcoin to send trifling amounts. They are seen as spam at best, and a denial of service attack at worst. If it were possible to sent 0.00000001 BTC with a 0.00000001 fee, then some villain could broadcast millions of them for almost no dollar cost, and then they'd clog the block-chain forever.

(There are ways to use Bitcoin for micro-transactions, but they are built on top of the raw protocol. They are supposed to use block-chain space efficiently.)

As it happens, the fee does scale, but in accord with the size (in bytes) rather than the value. See the Bitcoin Wiki for details.
legendary
Activity: 3472
Merit: 4801
March 31, 2014, 11:41:40 AM
#4
- snip -
to send a fee, which can range from 0.0001 to 0.0002 BTC, or even more.

The problem is, this becomes more and more expensive as the BTC price increases; when it reached $1000, a transaction could cost $1-2,

You seem to be having some difficulty with math:

$1000 X 0.0001 = $0.10
$0.10 not equal to $1

$1000 X 0.0002 = $0.20
$0.20 not equal to $2

If the price should ever go up to $10K, or even more (which it technically could, if Bitcoin was ever to become really widespread, since it's a deflactionary currency), transaction fees could become so high to make you actually wish you were still using a credit card, and low-value payments would become unfeasible at all.

The recommended fee has been adjusted several times in the past.  When I first discovered bitcoin, the fee was 0.001 BTC.  Very shortly later, it was adjusted to 0.0005 BTC.  More recently, it was adjusted again to 0.0001 BTC.  As the exchange rate increases, the rate can be adjusted downwards further.

Since this is a free market system, it is entirely possible that bitcoin will become popular enough that it will only be usable for higher value transactions.  That will depend a lot on just how popular it becomes, and how much the maximum blocksize is increased in the future (if at all)

Thus my question: why a fixed transaction fee? Shouldn't it at least scale up with the actual sum you're sending? Asking for a 0.0001 fee when sending 0.00005 BTC is completely crazy...

The fee is not fixed.  It is a fee per kilobyte.  The space in the blockchain is the valuable thing that is being bid for by offering the fee.

If it is crazy to send 0.00005 BTC with a 0.0001 BTC fee, then perhaps, bitcoin is not useful for sending such small payments.  I suggest using your local currency (or a credit card, or bank transfer) when you want to send amounts equivalent to 0.00005 BTC (At today's exchange rate, that's $0.028).
full member
Activity: 168
Merit: 100
March 31, 2014, 08:25:09 AM
#3
You know, three years ago the transaction fee was 0.1 BTC IIRC. Developers have reduced it several times in the meanwhile as the BTC price increased. In the future fees are planned to be decided by the market.

Ok for adjusting it to market value, but the whole fixed fee idea is just plain wrong. It's effectively impossible to make a 0.0001 payment without the transaction fee doubling up its cost. What's the use of being able to divide a Bitcoin up to the 8th decimal digit if you can't actually send amounts lower than the third digit?
legendary
Activity: 1974
Merit: 1029
March 31, 2014, 08:11:41 AM
#2
You know, three years ago the transaction fee was 0.1 BTC IIRC. Developers have reduced it several times in the meanwhile as the BTC price increased. In the future fees are planned to be decided by the market.
full member
Activity: 168
Merit: 100
March 31, 2014, 08:02:48 AM
#1
When making a Bitcoin payment, you can include a transaction fee to speed up processing of your transaction by rewarding miners for processing it. Ok.

But more often than not the software (at least the reference client) requires you to send a fee, which can range from 0.0001 to 0.0002 BTC, or even more.

The problem is, this becomes more and more expensive as the BTC price increases; when it reached $1000, a transaction could cost $1-2, making it effectively impossibile to send a $1 payment, and highly unpractical to send a $10 one. If the price should ever go up to $10K, or even more (which it technically could, if Bitcoin was ever to become really widespread, since it's a deflactionary currency), transaction fees could become so high to make you actually wish you were still using a credit card, and low-value payments would become unfeasible at all.

Thus my question: why a fixed transaction fee? Shouldn't it at least scale up with the actual sum you're sending? Asking for a 0.0001 fee when sending 0.00005 BTC is completely crazy...
Pages:
Jump to: