Bitcoin Forum
May 02, 2024, 12:03:47 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 »  All
  Print  
Author Topic: The transaction fee is just ridiculous.  (Read 17392 times)
teukon
Legendary
*
Offline Offline

Activity: 1246
Merit: 1002



View Profile
November 21, 2014, 07:04:55 PM
 #201

My preferred behaviour for a wallet, would be that it asks me every single time what fee I want to pay. Thus if I'm just doing a "wallet maintenance" shuffle and don't care how long it takes, no tx fee, then if I want "same day" service pay regular fee, if I think my TX is super important and want preferential treatment I should find it easy to add fees as I see fit.


One thing that would be good though, is if wallet could report the average fees and number of TX for the last block. Then if you saw fees were high and TX were high, you'd know that network was "busy" and you'd have the option of matching high fees to get priority or being content with waiting it out.

I expect you'll be interested to read:

Quote from: Gavin Andresen
The wallet code in the next major release of Bitcoin Core (version 0.10) will be much smarter about transaction fees.

Instead of using hard-coded rules for what fees to pay, the code observes how long transactions are taking to confirm and then uses that data to estimate the right fee to pay so the transaction confirms quickly– or decides that the transaction has a high enough priority to be sent for free but still confirm quickly.

There is a new option that lets you control how quickly you’d like your transactions to confirm: txconfirmtarget. The default value is 1, meaning “I’d like my transactions to be sent with enough fee or priority so they are very likely to be included in the next block.” Set it to 6 and it will take on average six blocks for your transactions to get their first confirmation.
Read more here.
1714608227
Hero Member
*
Offline Offline

Posts: 1714608227

View Profile Personal Message (Offline)

Ignore
1714608227
Reply with quote  #2

1714608227
Report to moderator
1714608227
Hero Member
*
Offline Offline

Posts: 1714608227

View Profile Personal Message (Offline)

Ignore
1714608227
Reply with quote  #2

1714608227
Report to moderator
The forum strives to allow free discussion of any ideas. All policies are built around this principle. This doesn't mean you can post garbage, though: posts should actually contain ideas, and these ideas should be argued reasonably.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714608227
Hero Member
*
Offline Offline

Posts: 1714608227

View Profile Personal Message (Offline)

Ignore
1714608227
Reply with quote  #2

1714608227
Report to moderator
1714608227
Hero Member
*
Offline Offline

Posts: 1714608227

View Profile Personal Message (Offline)

Ignore
1714608227
Reply with quote  #2

1714608227
Report to moderator
1714608227
Hero Member
*
Offline Offline

Posts: 1714608227

View Profile Personal Message (Offline)

Ignore
1714608227
Reply with quote  #2

1714608227
Report to moderator
picolo
Hero Member
*****
Offline Offline

Activity: 1022
Merit: 500



View Profile
November 21, 2014, 08:52:20 PM
 #202

My preferred behaviour for a wallet, would be that it asks me every single time what fee I want to pay. Thus if I'm just doing a "wallet maintenance" shuffle and don't care how long it takes, no tx fee, then if I want "same day" service pay regular fee, if I think my TX is super important and want preferential treatment I should find it easy to add fees as I see fit.


One thing that would be good though, is if wallet could report the average fees and number of TX for the last block. Then if you saw fees were high and TX were high, you'd know that network was "busy" and you'd have the option of matching high fees to get priority or being content with waiting it out.


I believe that tx fees should maybe be "marketed"/explained to the user in terms of a familiar thing like postal service, with notional standards of service like "surface letter", "airmail letter", "international express" and "same day" and proportionate TX pricing. Well I'm not saying a no-fee TX should take a "far corner of the world" 3 months like surface letter, just that the scaling of time/cost should be similar.

Having a fee is a great way to avoid having to many unnecessary transactions but the miners don't need the fees to profit right now, the block reward is enough so even lower fees in average could be possible.
teukon
Legendary
*
Offline Offline

Activity: 1246
Merit: 1002



View Profile
November 21, 2014, 10:04:04 PM
 #203

Having a fee is a great way to avoid having to many unnecessary transactions but the miners don't need the fees to profit right now, the block reward is enough so even lower fees in average could be possible.

It's true that miners don't need the fees to profit, but then they also don't need the transactions to profit.  Indeed, it seems that the block reward presently works against "even lower fees" because a transaction included in a block increases the probability that the block will be orphaned.
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
November 22, 2014, 01:59:57 AM
 #204

Just a couple days ago I did this:

Quote
Sent $1056.98
Sent $1762.95
Sent $705.93

Total Output $3,525.86

Fees $0.04

Received Time 2014-11-20 02:31:41
Included In Blocks 330788 (2014-11-20 02:40:45 +9 minutes)

I could have sent it without paying a fee though. Might have took an hour to be included in a block. However, I was impatient, and 4 cents to send 3500 USD seemed ridiculously cheap to me.

Oddly enough, I also did this one:

Quote
Total Output $ 2,581.56
Fees $ 0.00

Received Time 2014-11-12 05:52:26
Included In Blocks 329646 (2014-11-12 05:56:53 +4 minutes)

And I didn't even pay the fee, it was faster. So to me, that's also ridiculous.

Quote
Total Output $ 1,988.86
Fees $ 0.004 (yes, less than half a cent.)

Received Time 2014-11-13 03:41:14
Included In Blocks 329770 (2014-11-13 03:56:02 +15 minutes)

Man, this is annoying, when I pay small, it takes longer than paying the "standard" and when I don't pay, it gets confirmed the fastest.

JLynn171
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile
November 22, 2014, 02:28:31 AM
 #205

We are FORCED to pay a tax upon every transaction, and they say Bitcoin doesn't have any taxes? That's just pure crap. Taxation is unconstitutional theft via armed extortion. In Bitcoin's case, it's unavoidable, and is without the armed extortion (YOU ARE FORCED TO PAY).

You are not FORCED to pay anything.

You are not even FORCED to use bitcoin.

You are welcome to use bitcoin if you like, and you are welcome to pay any fee (or no fee at all if you like).

Equally, the peers on the network are not FORCED to relay your transaction if they don't want to.

They are welcome to relay your transaction if they like, and they are welcome to ignore your transaction if they like.

Equally, the miners are not FORCED to include your transaction in their blocks.

They are welcome to include your transaction if they like, and they are welcome to leave your transaction for some other miner to include in their block if they like.

Isn't it great how NOBODY is FORCED to do any of these things with bitcoin.


well said its a luxery fee of getting ur transfer made in timely manner
picolo
Hero Member
*****
Offline Offline

Activity: 1022
Merit: 500



View Profile
November 22, 2014, 03:08:03 AM
 #206

Having a fee is a great way to avoid having to many unnecessary transactions but the miners don't need the fees to profit right now, the block reward is enough so even lower fees in average could be possible.

It's true that miners don't need the fees to profit, but then they also don't need the transactions to profit.  Indeed, it seems that the block reward presently works against "even lower fees" because a transaction included in a block increases the probability that the block will be orphaned.

Could you explain why a transaction included in a block increases the probability that the block will be orphaned?
kingscrown
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


http://fuk.io - check it out!


View Profile WWW
November 22, 2014, 04:03:13 AM
 #207

miners need extra rewards

bryant.coleman
Legendary
*
Offline Offline

Activity: 3654
Merit: 1217


View Profile
November 22, 2014, 04:21:02 AM
 #208

miners need extra rewards

Miners already receive reward for their work. It is called "mined blocks". They don't need to leach off the Bitcoin users to survive. Else, what will be the difference between fiat and BTC?
teukon
Legendary
*
Offline Offline

Activity: 1246
Merit: 1002



View Profile
November 22, 2014, 01:21:54 PM
 #209

Having a fee is a great way to avoid having to many unnecessary transactions but the miners don't need the fees to profit right now, the block reward is enough so even lower fees in average could be possible.

It's true that miners don't need the fees to profit, but then they also don't need the transactions to profit.  Indeed, it seems that the block reward presently works against "even lower fees" because a transaction included in a block increases the probability that the block will be orphaned.

Could you explain why a transaction included in a block increases the probability that the block will be orphaned?

Sure.

Currently, when a new block is found, the entire block is sent to adjacent nodes which then, in turn, pass the block to their neighbours.  Meanwhile, other miners continue to build on the previous block, likely unaware that a new block has been found.  This delay between finding a block and getting a copy to every miner is what gives rise to orphans.

Including a transaction in a block increases the size of the block.  A block full of transactions can be a thousand times larger than an empty block.  Larger blocks take longer to propagate throughout the network and so allow more time for rival blocks to inadvertently appear.

You might be interested in some rough calculations concerning this effect Gavin did a little while ago.

You might also be interested in this proposal to improve the efficiency of relaying blocks.
awesome31312 (OP)
Hero Member
*****
Offline Offline

Activity: 826
Merit: 504


View Profile
November 22, 2014, 07:23:31 PM
 #210

miners need extra rewards

I think we oughta scrap the current system and have an experience bar on blockchain.info, that keeps track of your mining level. Once it hits 99, you can order a cape for 0.01 BTC.


That would be the greatest incentive.

Account recovered 08-12-2019
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3214



View Profile
November 22, 2014, 07:47:44 PM
Last edit: November 22, 2014, 08:21:06 PM by odolvlobo
 #211

Just a couple days ago I did this:
...
Man, this is annoying, when I pay small, it takes longer than paying the "standard" and when I don't pay, it gets confirmed the fastest.

You don't understand how it works. In every case, your transaction was in the next block, and the time it took had nothing to do with your fee.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
Flashman
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Hodl!


View Profile
November 22, 2014, 08:13:34 PM
 #212

I think we oughta scrap the current system and have an experience bar on blockchain.info, that keeps track of your mining level. Once it hits 99, you can order a cape for 0.01 BTC.

Then when you hit 150 XP, have "Staff of -v n00bs" that costs say 3 mana to use and lasts 24 hours.

TL;DR See Spot run. Run Spot run. .... .... Freelance interweb comedian, for teh lulz >>> 1MqAAR4XkJWfDt367hVTv5SstPZ54Fwse6

Bitcoin Custodian: Keeping BTC away from weak heads since Feb '13, adopter of homeless bitcoins.
Pierre11
Hero Member
*****
Offline Offline

Activity: 502
Merit: 500


View Profile
November 22, 2014, 08:19:31 PM
 #213

Just a couple days ago I did this:
...
Man, this is annoying, when I pay small, it takes longer than paying the "standard" and when I don't pay, it gets confirmed the fastest.

You don't understand how it works. In every case, your transaction was in the next block.

Sometimes it skips a block or 2 (from experience with my TXs)
Flashman
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Hodl!


View Profile
November 22, 2014, 08:46:54 PM
 #214

Also highly dependent who mines it, individual pool or soloers can elect not to include free tx I think, or allocate minimal space in the block for free ones.

TL;DR See Spot run. Run Spot run. .... .... Freelance interweb comedian, for teh lulz >>> 1MqAAR4XkJWfDt367hVTv5SstPZ54Fwse6

Bitcoin Custodian: Keeping BTC away from weak heads since Feb '13, adopter of homeless bitcoins.
picolo
Hero Member
*****
Offline Offline

Activity: 1022
Merit: 500



View Profile
November 22, 2014, 09:43:19 PM
 #215

Having a fee is a great way to avoid having to many unnecessary transactions but the miners don't need the fees to profit right now, the block reward is enough so even lower fees in average could be possible.

It's true that miners don't need the fees to profit, but then they also don't need the transactions to profit.  Indeed, it seems that the block reward presently works against "even lower fees" because a transaction included in a block increases the probability that the block will be orphaned.

Could you explain why a transaction included in a block increases the probability that the block will be orphaned?

Sure.

Currently, when a new block is found, the entire block is sent to adjacent nodes which then, in turn, pass the block to their neighbours.  Meanwhile, other miners continue to build on the previous block, likely unaware that a new block has been found.  This delay between finding a block and getting a copy to every miner is what gives rise to orphans.

Including a transaction in a block increases the size of the block.  A block full of transactions can be a thousand times larger than an empty block.  Larger blocks take longer to propagate throughout the network and so allow more time for rival blocks to inadvertently appear.

You might be interested in some rough calculations concerning this effect Gavin did a little while ago.

You might also be interested in this proposal to improve the efficiency of relaying blocks.

"(The) delay between finding a block and getting a copy to every miner is what gives rise to orphans. (...) Larger blocks take longer to propagate throughout the network and so allow more time for rival blocks to inadvertently appear."

Ok thanks for the explication!
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
November 23, 2014, 12:54:35 PM
 #216

Just a couple days ago I did this:
...
Man, this is annoying, when I pay small, it takes longer than paying the "standard" and when I don't pay, it gets confirmed the fastest.

You don't understand how it works. In every case, your transaction was in the next block, and the time it took had nothing to do with your fee.


I do understand exactly how it works. I was trying to be funny. Sorry. Smiley

I was attempting to show how ridiculous the fee transaction fee is. You can currently pay 0.00001 as your tx fee. In the three cases above, I paid zero, 0.00001 and 0.0001.

The only reason Western Union is faster, is because, they use an internal messaging system, so you can think of it as off-chain, if that makes sense.

scarsbergholden
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500



View Profile
November 23, 2014, 11:41:55 PM
 #217

Just a couple days ago I did this:
...
Man, this is annoying, when I pay small, it takes longer than paying the "standard" and when I don't pay, it gets confirmed the fastest.

You don't understand how it works. In every case, your transaction was in the next block, and the time it took had nothing to do with your fee.
This is not true. The time it took (measured in blocks) has to do with the inventory of unconfirmed transactions in the nodes' memory pool. If the pool of unconfirmed transactions is large then a lower fee TX will take longer to confirm. If the memory pool size is small then it will likely not matter what size TX fee is included (up to a point)

pitham1
Legendary
*
Offline Offline

Activity: 1232
Merit: 1000


View Profile
November 23, 2014, 11:58:50 PM
 #218

miners need extra rewards

In comparison to the block reward, the transaction fees pale at this point of time.
Going forward, as the block reward reduces, transaction fees will increase in importance.

Argwai96
Legendary
*
Offline Offline

Activity: 1036
Merit: 1000


Thug for life!


View Profile
November 24, 2014, 06:07:29 AM
 #219

Just a couple days ago I did this:
...
Man, this is annoying, when I pay small, it takes longer than paying the "standard" and when I don't pay, it gets confirmed the fastest.

You don't understand how it works. In every case, your transaction was in the next block, and the time it took had nothing to do with your fee.


I do understand exactly how it works. I was trying to be funny. Sorry. Smiley

I was attempting to show how ridiculous the fee transaction fee is. You can currently pay 0.00001 as your tx fee. In the three cases above, I paid zero, 0.00001 and 0.0001.

The only reason Western Union is faster, is because, they use an internal messaging system, so you can think of it as off-chain, if that makes sense.
Sending money via Western Union is actually not faster. It will generally take ~10 minutes from the time you hand the western union agent cash and the properly filled out form for the money to be available for the receiver (eg. "sign and transmit" the transaction). This does not even count the time it takes to drive to walmart (or other wu location), wait in line and fill out the paperwork
picolo
Hero Member
*****
Offline Offline

Activity: 1022
Merit: 500



View Profile
November 25, 2014, 03:50:57 PM
 #220

Just a couple days ago I did this:
...
Man, this is annoying, when I pay small, it takes longer than paying the "standard" and when I don't pay, it gets confirmed the fastest.

You don't understand how it works. In every case, your transaction was in the next block, and the time it took had nothing to do with your fee.


I do understand exactly how it works. I was trying to be funny. Sorry. Smiley

I was attempting to show how ridiculous the fee transaction fee is. You can currently pay 0.00001 as your tx fee. In the three cases above, I paid zero, 0.00001 and 0.0001.

The only reason Western Union is faster, is because, they use an internal messaging system, so you can think of it as off-chain, if that makes sense.
Sending money via Western Union is actually not faster. It will generally take ~10 minutes from the time you hand the western union agent cash and the properly filled out form for the money to be available for the receiver (eg. "sign and transmit" the transaction). This does not even count the time it takes to drive to walmart (or other wu location), wait in line and fill out the paperwork

The sender and the receiver have to lose time to wait in line and fill the sheet. Also you can only send money during the opening hours and opening days of the WU location.
The fees are huge and you have to add a 3% fee on currency exchange.
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!