Pages:
Author

Topic: Fees when bitcoin "skyrocket" (Read 1025 times)

sr. member
Activity: 254
Merit: 1258
July 23, 2015, 04:04:31 PM
#25
Fee will reduce later obviously.
No one will want to pay 10 bucks per transaction, especially if its a small coffee transaction like 2$. Thats 5x the amount of the item lol.
Even now, the fee seems a bit high. 0.0001 is a small decimal, but thats a couple cents. A couple cents 100 times is a couple dollars. Its much smaller than paypal or western union or stuff like that, but it really adds up
I have ~500 transactions on my main address.
500 x 0.0001 is 0.05 btc, which is 14$. I guess thats not much for 500 transactions (paypal would almost be in the thousand dollar amount for that many transactions), but 14$ is a lot for just sending around coins.

People who want small transactions off the chain and bitcoin to be big transactions only will want a 10$ fee, this was one of the big arguments they had against the block increase, they want it to stay 1mb forever.
legendary
Activity: 1148
Merit: 1006
July 23, 2015, 04:02:55 PM
#24
It would make no sense to pay $10 fees for a bitcoin transaction. If that happens then the minimum fee would be sat down because otherwise bitcoin would lose one of his big advantages, which is nearly free cost transactions.

The only real thing that will raise fee income will be adoption. The more transactions the more fees.
legendary
Activity: 3066
Merit: 1047
Your country may be your worst enemy
July 22, 2015, 01:56:44 PM
#23
Right now, if a miner sees a transaction with a 0.00001 BTC fee, he has little motivation to let it through. He'll likely wait for another transaction with a 0.0001 BTC fee. If tomorrow,  BTC skyrockets, the motivation to let transactions with a small fee pass will grow just as well.

Competition is also at play. Some miners may reject small transactions, while some others would be happy with them.
member
Activity: 98
Merit: 10
error
July 22, 2015, 01:05:42 PM
#22
- snip -
if my transaction is lower than 0.01 BTC we CAN'T change the fee to zero. You have to pay the fee, sadly.
- snip -
Right?
so, anyone would help me with this?

You are incorrect.

The bitcoin protocol does not require you to pay a fee at all.  Your wallet might force you to pay a fee, but you can always choose a different wallet (or create your own).

Bitcoin is a voluntary system.  You can volunteer to pay a fee as an incentive for miners to include your transaction in the next block that they solve, or you can choose not to pay a fee at all. You are not forced to pay a fee.

However, it is also a voluntary system for the miners (or mining pools).  Out of the generosity and charity in their heart, they can volunteer to confirm your transaction even if you don't include a fee.  Such a confirmed transaction would be recognized by everyone using the bitcoin protocol as a valid confirmed transaction.  The miners (or mining pools) can also choose not to include your transaction in their block if they don't want to (in which case your transaction would be forced to wait for some other miner to include it).

Additionally, peers can choose not to relay your transaction if they don't want to.  If you structure your transaction in a way that most peers will ignore it (such as a dust transaction with no fee), then it may take a VERY long time before a generous miner even hears about your transaction.

Now, if you control a very large amount of hashing power (perhaps if you control a large mining pool), then you can just confirm the transaction yourself.

Thank you very much for this info.
legendary
Activity: 3472
Merit: 4801
July 22, 2015, 12:35:28 PM
#21
- snip -
if my transaction is lower than 0.01 BTC we CAN'T change the fee to zero. You have to pay the fee, sadly.
- snip -
Right?
so, anyone would help me with this?

You are incorrect.

The bitcoin protocol does not require you to pay a fee at all.  Your wallet might force you to pay a fee, but you can always choose a different wallet (or create your own).

Bitcoin is a voluntary system.  You can volunteer to pay a fee as an incentive for miners to include your transaction in the next block that they solve, or you can choose not to pay a fee at all. You are not forced to pay a fee.

However, it is also a voluntary system for the miners (or mining pools).  Out of the generosity and charity in their heart, they can volunteer to confirm your transaction even if you don't include a fee.  Such a confirmed transaction would be recognized by everyone using the bitcoin protocol as a valid confirmed transaction.  The miners (or mining pools) can also choose not to include your transaction in their block if they don't want to (in which case your transaction would be forced to wait for some other miner to include it).

Additionally, peers can choose not to relay your transaction if they don't want to.  If you structure your transaction in a way that most peers will ignore it (such as a dust transaction with no fee), then it may take a VERY long time before a generous miner even hears about your transaction.

Now, if you control a very large amount of hashing power (perhaps if you control a large mining pool), then you can just confirm the transaction yourself.
legendary
Activity: 1946
Merit: 1137
July 22, 2015, 12:06:44 PM
#20
^^
you can always send free transactions (that is without fee) but the thing is that your transaction is not going to get confirmed or take at least 1 week to get any confirmation at all.
member
Activity: 98
Merit: 10
error
July 22, 2015, 11:51:16 AM
#19
A fee at this moment is a very low value in USD (0,0001 BTC / 2cents).

But - lets hope and pray - when bitcoin skyrocket to prices like 1 btc = 100000$, the fees will be huge in fiat value!! People, for a transaction of 10USD (0,0001BTC) would pay 10USD in fees too!!!

Or am i missing something here?

(...)
Just to be clear, you can change the fee to zero if you want, it just means it'll take longer for a confirmation, and miners should be given something for their hashing power.

if my transaction is lower than 0.01 BTC we CAN'T change the fee to zero. You have to pay the fee, sadly.
This happens to discourage dust spam:

"2. Discourage "dust" spam
If any of the outputs (including any change) of your transaction are less than 0.01 XBT, then a fee of 0.0001 XBT is required. The coin selection algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 XBT if at all possible."



Right?


so, anyone would help me with this?
hero member
Activity: 798
Merit: 1000
Move On !!!!!!
July 22, 2015, 07:14:44 AM
#18
Fees are very much variable. They depend on Bitcoin price, price of electricity, mining revenues etc.
When Bitcoin skyrockets all the parameters will change and fee will change accordingly.
All in all, Bitcoin fee will always be smaller than bank fee.  Smiley
legendary
Activity: 952
Merit: 1005
--Signature Designs-- http://bit.ly/1Pjbx77
July 22, 2015, 05:59:37 AM
#17
A fee at this moment is a very low value in USD (0,0001 BTC / 2cents).
But - lets hope and pray - when bitcoin skyrocket to prices like 1 btc = 100000$, the fees will be huge in fiat value!!

You do not need to worry about that. Default fee have been reduced before due to bitcoin price levels.

Default fee was reduced from 0.0005btc to 0.0001btc in May 2013 since Bitcoin-Qt 0.82 (Release Notes). In March 2014 , Bitcoin Core v0.9.0 (Release Notes) reduced the minimum relay fee to 0.00001 btc. Note that lowering minimum relay fee does not imply lowering default fee to 0.00001 btc.

The lowering of minimum replay fee has set the stage for a low "market rate" for transaction fees. If Bitcoin price skyrocketed, users have the option of sending transactions anything above 0.00001 btc fee. It means transaction with 0.00001 btc are also considered valid and will be relayed. It is still up to the miner to decide whether to include it in the blocks.

Could it conceivably take FOREVER for a zero fee transaction to process?!?

Zero fee transaction could also confirm as quickly as fee-paying transactions. It has to do with the priority score and maturity of the inputs of the transaction. In very simple terms, less than 1 kilobyte transactions with more than 1 btc transacted can be sent with no fee (Wiki). I would not suggest any less experienced user to try sending a zero fee transaction because it induces stress and it is a troublesome process to remove the transaction from wallet if it did not confirm within reasonable time.

if miners are not including his transaction in blocks, where in hell is his transaction at this moment? Where is it saved or written while it is waiting for a block?

It's in the unconfirmed transaction memory pool. You can view them here:
https://blockchain.info/unconfirmed-transactions
member
Activity: 98
Merit: 10
error
July 22, 2015, 05:55:20 AM
#16
A fee at this moment is a very low value in USD (0,0001 BTC / 2cents).

But - lets hope and pray - when bitcoin skyrocket to prices like 1 btc = 100000$, the fees will be huge in fiat value!! People, for a transaction of 10USD (0,0001BTC) would pay 10USD in fees too!!!

Or am i missing something here?

(...)
Just to be clear, you can change the fee to zero if you want, it just means it'll take longer for a confirmation, and miners should be given something for their hashing power.

if my transaction is lower than 0.01 BTC we CAN'T change the fee to zero. You have to pay the fee, sadly.
This happens to discourage dust spam:

"2. Discourage "dust" spam
If any of the outputs (including any change) of your transaction are less than 0.01 XBT, then a fee of 0.0001 XBT is required. The coin selection algorithm is careful to avoid selecting coins that result in a change amount of less than 0.01 XBT if at all possible."



Right?
member
Activity: 98
Merit: 10
error
July 22, 2015, 05:35:56 AM
#15
Could it conceivably take FOREVER for a zero fee transaction to process?!? I have a couple of small transaction from 8 July that have STILL failed to post to the blockchain. I'm not sure what gives with those ... but suspect they were sent during the SPAM attack and got linked with the spam transmissions?

Btw, I didn't send these transaction, I am the recipient.

zero confirmation just means that no miner has included that transaction in a block yet. miners includes transactions in blocks because the fees goes to them. so when you don't pay the fees, you gotta wait for some rare miners that will eventually include your transaction on their block.

that's just the simple explanation. check this and this for the more technical explanations.

Just one parallel question: if miners are not including his transaction in blocks, where in hell is his transaction at this moment? Where is it saved or written while it is waiting for a block?
sr. member
Activity: 462
Merit: 250
I can draw your avatar!
July 22, 2015, 04:23:24 AM
#14
It would be the end of Bitcoin if the fee stays BTC 0.0001. Fee's are not mandatory, so you can try to make a transaction without any fees, it will probably bounce for there are barely miners who will accept the transaction if no fee is being rewarded.

It would be nice to have some maverick miners, accepting 0 and very low fee transactions? Scraping all the transactions other miners will ignore. It would no be profitable, but it would help the not so fortunate or scrooges in the bitcoin community  Grin
legendary
Activity: 1904
Merit: 1074
July 22, 2015, 02:22:22 AM
#13
Whatever happens, the fees will be less than most or all of the other traditional payment methods out there at the moment. While the Block reward is still there to reward the miners, the fee's function as a added bonus.

Once the reward decline to a level, where the motivation to mine is not profitable, a increase in fee's would be inevitable.

It's also a motivator for people to pay higher fee's, when there is a transaction backlog. The higher the fee, the quicker the confirmation. It's just how it works.  Wink
legendary
Activity: 3248
Merit: 1070
July 22, 2015, 02:14:33 AM
#12
A fee at this moment is a very low value in USD (0,0001 BTC / 2cents).

But - lets hope and pray - when bitcoin skyrocket to prices like 1 btc = 100000$, the fees will be huge in fiat value!! People, for a transaction of 10USD (0,0001BTC) would pay 10USD in fees too!!!

Or am i missing something here?
Don't afraid such peoblem, it will be reduce the fee when the price is too high.
                                                                   

the point is that this will lead to more waiting, for your comfirmation, which is already long some time when the average is not on your favor

if you already reduce it by one order of magnitude, you need to wait two hours on average, not ideal at all
legendary
Activity: 1456
Merit: 1000
July 22, 2015, 01:59:40 AM
#11
We have a LONG time till we worry about fees.  I think it's multiple havings till we have any issues at all.

And the community is not stupid.  They will correct value of BTC to where it does not cost a fortune.   What cost will be in 10 years.... hard to say.  Just not enough out there to give good anwser.
member
Activity: 84
Merit: 10
July 22, 2015, 01:50:54 AM
#10
Then we will be making the transaction fee more less like 100 Satoshi
member
Activity: 84
Merit: 10
July 22, 2015, 12:39:16 AM
#9
A fee at this moment is a very low value in USD (0,0001 BTC / 2cents).

But - lets hope and pray - when bitcoin skyrocket to prices like 1 btc = 100000$, the fees will be huge in fiat value!! People, for a transaction of 10USD (0,0001BTC) would pay 10USD in fees too!!!

Or am i missing something here?

You're missing the fact that the fee amount is changeable as the market dictates it. If everyone starts paying to the tune of the USD amount $10, then yes, more people would do so to get their transaction confirmed quicker as the miners would give it priority.

So, for example, you can pay 0.03 BTC today for a transaction if you want, but that doesn't mean everyone will.

Just to be clear, you can change the fee to zero if you want, it just means it'll take longer for a confirmation, and miners should be given something for their hashing power.
miners are given 25 Bitcoin for their hashing power and if you don't know then let me tell you that the fee goes to the pool and not to the miners.
full member
Activity: 154
Merit: 100
That Darn Cat
July 22, 2015, 12:23:57 AM
#8
I have not seen many actual figures on here.  Would it be like .001?  Is that reasonable?
legendary
Activity: 3472
Merit: 10611
July 22, 2015, 12:21:26 AM
#7
A fee at this moment is a very low value in USD (0,0001 BTC / 2cents).

But - lets hope and pray - when bitcoin skyrocket to prices like 1 btc = 100000$, the fees will be huge in fiat value!! People, for a transaction of 10USD (0,0001BTC) would pay 10USD in fees too!!!

Or am i missing something here?

fees has already been changed a couple of times until now. it was not always 0.0001 BTC for fees , i don't know exactly what was the amounts before but i know for a fact that it has been changed more than once in history of bitcoin.

so in the future it is not a problem to change it again for example if the price skyrockets it can be reduced or if the block reward decreases a couple more times and price goes down it can be increased.
sr. member
Activity: 420
Merit: 250
Ever wanted to run your own casino? PM me for info
July 22, 2015, 12:03:06 AM
#6
Fee will reduce later obviously.
No one will want to pay 10 bucks per transaction, especially if its a small coffee transaction like 2$. Thats 5x the amount of the item lol.
Even now, the fee seems a bit high. 0.0001 is a small decimal, but thats a couple cents. A couple cents 100 times is a couple dollars. Its much smaller than paypal or western union or stuff like that, but it really adds up
I have ~500 transactions on my main address.
500 x 0.0001 is 0.05 btc, which is 14$. I guess thats not much for 500 transactions (paypal would almost be in the thousand dollar amount for that many transactions), but 14$ is a lot for just sending around coins.
Pages:
Jump to: