Pages:
Author

Topic: Transaction fees (Read 3816 times)

legendary
Activity: 3248
Merit: 1070
May 09, 2016, 12:11:53 PM
#67
the more difficulty increase, the more miner have to use electricity to get the same value as before the increase in difficulty. Thus one can say the mining cost increase with difficulty.

The cost of mining is the same regardless of the difficulty because the amount of electricity a miner uses doesn't change. The revenue changes with the difficulty. If the difficulty goes up by 10%, then the revenue drops by 10%.

the difficult increase only if there is more revenue, or only if some big miners want to "steal" coins from the other by increasing his hash

because he can still make more profit, so that drop is not for everybody but only for the slowest farm out there
legendary
Activity: 4438
Merit: 3387
May 09, 2016, 02:44:01 AM
#66
the more difficulty increase, the more miner have to use electricity to get the same value as before the increase in difficulty. Thus one can say the mining cost increase with difficulty.

The cost of mining is the same regardless of the difficulty because the amount of electricity a miner uses doesn't change. The revenue changes with the difficulty. If the difficulty goes up by 10%, then the revenue drops by 10%.
legendary
Activity: 1323
Merit: 1000
May 08, 2016, 07:43:04 PM
#65
is transaction fee only based on the size of the transaction?

Min Tx fee is 5500

Min tx fee is 0, but from amount of fee depends on where in queue will be your transaction. In the first instance are carried out transactions with a higher fee.

With fee = 0 you can wait few days or even can come back to wallet like "not realized"
member
Activity: 154
Merit: 29
May 08, 2016, 07:09:44 PM
#64
Thanks,

the more difficulty increase, the more miner have to use electricity to get the same value as before the increase in difficulty. Thus one can say the mining cost increase with difficulty.

am I wrong?
legendary
Activity: 3472
Merit: 4794
May 02, 2016, 12:22:15 AM
#63
thanks for this very interesting reply from DannyHamilton.

You're welcome.

Did you include the cost of mining?

No, I did not, because the question I was answering was about fees, not mining costs.

is the cost of mining stable or does it increase over time or over difficulty or over else?

The main components in the cost of mining are:
  • The cost to acquire the mining equipment
  • The cost to store and maintain the mining equipment
  • The cost of electricity to run the mining equipment
  • The cost to cool the mining equipment
  • The cost to maintain a good internet connection to peers

If any of these costs change, then the cost of mining changes.  For example, if the cost of your electricity increases, then your cost for mining increases.  If you need to replace your equipment, then there are costs to purchase new equipment.

because if cost of mining increase, transaction fee will increase, isn't it?
Probably not.  If the cost of mining increases, then some miners will find it is no longer profitable to mine and will stop mining.  This will increase the revenue that the remaining miners receive. When the remaining miners revenue increases enough to cover the costs of mining, then the remaining miners won't stop anymore and an equilibrium will have been reached.

A miner can't force all the other miners to reject low fees. As long as the revenue can cover the risk of orphaning, and the block isn't full, miners will need to accept the transactions or else their competitors will make higher profits and drive them out of business. So, no matter how high the mining costs are, the choice for the miner is to either confirm every revenue generating transaction or to just shut off their equipment.

member
Activity: 154
Merit: 29
May 01, 2016, 06:21:08 PM
#62
thanks for this very interesting reply from DannyHamilton.

Did you include the cost of mining? is the cost of mining stable or does it increase over time or over difficulty or over else?
because if cost of mining increase, transaction fee will increase, isn't it?
hero member
Activity: 588
Merit: 500
April 30, 2016, 09:01:42 AM
#61
is transaction fee only based on the size of the transaction?

Min Tx fee is 5500
legendary
Activity: 4438
Merit: 3387
April 29, 2016, 05:25:14 PM
#60
Are you instead looking for predictions on the future of transaction fees? I think DannyHamilton provided a decent analysis. However, it is not clear that assumption #1 is a good assumption.

Assumption 1:
There will either continue to be limited space for transactions in the blocks, or miners will have an economic incentive for miners to limit the number of transactions in their blocks.

It is possible that economic incentive for miners to limit the number of transactions in their blocks is very low, and that could mean very low transaction fees if there is no artificial limit to the block size. As a result, mining revenue may not be sufficient to pay for maintaining the integrity of the block chain as the subsidy decreases.

True.

Before we can have a real discussion about future transaction fees we must first decide what we believe about the future.

My assumption in this particular discussion (even if I'm not yet convinced that it is necessarily true) is that:
  • Even if there were no limit at all on block size, creating larger blocks means that it takes longer to transfer those blocks to peers
  • This communication delay increases the risk of a solved block being orphaned
  • Solving a block that is orphaned costs the miner (or pool) money, and generates no revenue
  • Therefore, miners (or pools) have an incentive to limit the size of their blocks in such a way that they maximize the number of fee paying transactions they accept while minimizing the orphan risk
  • There exists an equilibrium where the orphan risk of creating a larger block outweighs the fee benefit of including more transactions
  • This equilibrium is an economic incentive for miners to limit the number of transactions in their blocks

I agree. I'm pointing out that the marginal cost of the orphan risk could be very low. The result would be low miner revenue and thus insufficient deterrence of a 51% attack.

Also, note that artificially limiting the size of the blocks does not eliminate this risk because transactions can move to cheaper off-chain systems such as LN with the same result.
legendary
Activity: 3472
Merit: 4794
April 29, 2016, 05:05:34 PM
#59
Are you instead looking for predictions on the future of transaction fees? I think DannyHamilton provided a decent analysis. However, it is not clear that assumption #1 is a good assumption.

Assumption 1:
There will either continue to be limited space for transactions in the blocks, or miners will have an economic incentive for miners to limit the number of transactions in their blocks.

It is possible that economic incentive for miners to limit the number of transactions in their blocks is very low, and that could mean very low transaction fees if there is no artificial limit to the block size. As a result, mining revenue may not be sufficient to pay for maintaining the integrity of the block chain as the subsidy decreases.

True.

Before we can have a real discussion about future transaction fees we must first decide what we believe about the future.

My assumption in this particular discussion (even if I'm not yet convinced that it is necessarily true) is that:
  • Even if there were no limit at all on block size, creating larger blocks means that it takes longer to transfer those blocks to peers
  • This communication delay increases the risk of a solved block being orphaned
  • Solving a block that is orphaned costs the miner (or pool) money, and generates no revenue
  • Therefore, miners (or pools) have an incentive to limit the size of their blocks in such a way that they maximize the number of fee paying transactions they accept while minimizing the orphan risk
  • There exists an equilibrium where the orphan risk of creating a larger block outweighs the fee benefit of including more transactions
  • This equilibrium is an economic incentive for miners to limit the number of transactions in their blocks
legendary
Activity: 4438
Merit: 3387
April 29, 2016, 04:29:19 PM
#58
Thanks for your answer but this doesn't give me any information on the arguments FOR or AGAINST transaction fee going up in the future...

Can anyone give some argument for or against transaction fees going up or down in next years, decades...?

Nobody controls the transaction fee amounts. It is up to each individual miner to decide whether they want to include a transaction or not, and up to each node whether they want to relay a transaction or not.

So, there are no arguments to discuss.

Are you instead looking for predictions on the future of transaction fees? I think DannyHamilton provided a decent analysis. However, it is not clear that assumption #1 is a good assumption.

Assumption 1:
There will either continue to be limited space for transactions in the blocks, or miners will have an economic incentive for miners to limit the number of transactions in their blocks.

It is possible that economic incentive for miners to limit the number of transactions in their blocks is very low, and that could mean very low transaction fees if there is no artificial limit to the block size. As a result, mining revenue may not be sufficient to pay for maintaining the integrity of the block chain as the subsidy decreases.
legendary
Activity: 3472
Merit: 4794
April 29, 2016, 04:12:05 PM
#57
Thanks for your answer but this doesn't give me any information on the arguments FOR or AGAINST transaction fee going up in the future...

Can anyone give some argument for or against transaction fees going up or down in next years, decades...?

Assumption 1:
There will either continue to be limited space for transactions in the blocks, or miners will have an economic incentive for miners to limit the number of transactions in their blocks.

Assumption 2:
Either bitcoin users will understand that the fee they voluntarily provide is an incentive for the miner to include the transaction in a block, or bitcoin wallet software will be designed to build transactions that will eventually get confirmed.

Argument:
  • As long as the value of using bitcoin exceeds the cost of using bitcoin, the number of bitcoin transactions will continue to grow over time.
  • Eventually, due to that growth and assumption 1, there will be more transactions created between blocks than will fit into the blocks.
  • Due to assumption 2, users that want faster confirmation will pay a higher fee. Those that pay too small of a fee will never get confirmed.
  • Eventually, these fees will be high enough that the cost of using bitcoin exceeds the value of using bitcoin.
  • As long as the cost of using bitcoin exceeds the value of using bitcoin, the number of bitcoin transactions will continue to shrink over time
  • Eventually, there will be less transactions created between blocks than will fit into the blocks.
  • Users will discover that they can save money by paying a smaller transaction fee, and since there is room in the blocks their transactions will still be confirmed.
  • Eventually, these fees will be low enough that the value of using bitcoin exceeds the cost of using bitcoin
  • The above cycle will repeat itself until an equilibrium between fees, block space, and quantity of transactions is reached.

If bitcoin becomes more popular, fees will go up as more transactions are competing for the same amount of block space.
If bitcoin becomes less popular, fees will go down as there will be space in the blocks for cheaper transactions.
If the block space limit increases, fees will go down as there will be space in the blocks for cheaper transactions.
If the block space limit decreases, fees will go up as the same number of transactions are competing for less block space.

Since it is impossible to know if the block size limit will change at all in the future, and it is impossible to know if bitcoin will be more popular or less popular in the future, it is impossible to know if transaction fees will actually go up.

However, if bitcoin isn't popular enough, or fees aren't high enough, then there will be no incentive for miners to participate and bitcoin will fail to maintain adequate security.

I (and many others) believe that bitcoin will grow in popularity over the next few decades, and therefore believe that fees will remain high enough to keep enough miners participating.

Some people may believe that bitcoin will never be popular enough, and therefore they may believe that bitcoin will eventually collapse.

You are welcome to make your own guess.

The only way to know for sure is to continue to run this experiment that we call "bitcoin" and see what happens.
legendary
Activity: 2436
Merit: 1561
April 29, 2016, 04:11:45 PM
#56
Thanks for your answer but this doesn't give me any information on the arguments FOR or AGAINST transaction fee going up in the future...

Can anyone give some argument for or against transaction fees going up or down in next years, decades...?

Do you mean arguments for "should tx fees go up/down in the future?" or "how likely will tx fees go up/down in the future?".

What specifically do you want to know?
member
Activity: 154
Merit: 29
April 29, 2016, 02:58:23 PM
#55
Thanks for your answer but this doesn't give me any information on the arguments FOR or AGAINST transaction fee going up in the future...

Can anyone give some argument for or against transaction fees going up or down in next years, decades...?
legendary
Activity: 4438
Merit: 3387
April 28, 2016, 05:20:43 PM
#54
Hey guys, wanted to know whether there is any point in considering a transaction fee to decide which transaction to mine?
If you're asking whether you can pick which transaction to include in a block you mine based on what the fee is per kB, the answer is yes and that is why low TX fee transaction wont get confirmed fast, normally.
Sorry I am new to understanding this.  How can you pick a transaction to choose to mine based on the fee?  How many transactions are in one block?  Can you solo mine one block picking all the transactions so that you will get the full reward?

Miners are free to include or exclude any transactions for any reason (as long as the included transactions are valid).
sr. member
Activity: 322
Merit: 250
★777Coin.com★ Fun BTC Casino!
April 28, 2016, 02:04:00 PM
#53
Hey guys, wanted to know whether there is any point in considering a transaction fee to decide which transaction to mine?



If you're asking whether you can pick which transaction to include in a block you mine based on what the fee is per kB, the answer is yes and that is why low TX fee transaction wont get confirmed fast, normally.
Sorry I am new to understanding this.  How can you pick a transaction to choose to mine based on the fee?  How many transactions are in one block?  Can you solo mine one block picking all the transactions so that you will get the full reward?
sr. member
Activity: 280
Merit: 250
April 26, 2016, 08:42:36 AM
#52
thanks,

Fear is that transaction fee will go up and up. What are the arguments for and against fees going up?
I think fee adjusted for rate USD, but we could be setting fee of 0.0001 / transaction

Off course as the price go up and fee goes up but its not that really alarming as long you are earning enough money. and yes for now the transaction fee is .0001 and thats not even close to half penny. The most worry is if there are errors but this whats good in btc, it is solved after a day and no money is lost unless u did some error in writing ur own info.
sr. member
Activity: 373
Merit: 250
April 26, 2016, 08:31:00 AM
#51
thanks,

Fear is that transaction fee will go up and up. What are the arguments for and against fees going up?
I think fee adjusted for rate USD, but we could be setting fee of 0.0001 / transaction
member
Activity: 154
Merit: 29
April 24, 2016, 01:53:30 PM
#50
thanks,

Fear is that transaction fee will go up and up. What are the arguments for and against fees going up?
hero member
Activity: 742
Merit: 500
April 23, 2016, 07:58:09 PM
#49
is transaction fee only based on the size of the transaction?

Short answer - yes.

But you can manually set the fee yourself (most of wallets give such choice), therefore you could send your txs even with zero fees, but those would unlikely ever be confirmed.

Historically there was something like 'priority of transaction', a formula based both on size and input age, so it was possible to successfully send even zero-fee txs, but I think that's no longer a case.

Just to add on this.

I dont recommend using a manual fee, since what youre saying to the network is "find my block" whenever you feel like it.

So it can take up a few days now, if you dont add on the right amount of fees given or recommended as it suggest.

I ever set up my fees manually on blockchain,info
and guess what my bitcoin was too long to confirmed, so i agree with you  i dont recommend using a manual fee,i recommend 0.0001 BTC as a minimum fee. With low or maybe zero transaction fees,it tend to be validated more slowly, or it will get rejected.
copper member
Activity: 1442
Merit: 529
April 23, 2016, 02:29:28 AM
#48
is transaction fee only based on the size of the transaction?

Yes it is, but if you are truly in a hurry to send the bitcoin very fast, you can pay a higher fee, usually by doing this you will have a lot more confirmations in very short amount of time, as miners process firstly transaction with higher fees and then those with smaller fees (not sure about this though).
Pages:
Jump to: