Bitcoin Forum
May 04, 2024, 07:51:21 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Fee required?  (Read 1418 times)
bitpop (OP)
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
June 01, 2011, 10:36:26 AM
 #1

I'm getting a fee is required message when sending a 0.01 bitcoins or even 1.00 bitcoins. Why is that? Where are the rules exactly?

1714852281
Hero Member
*
Offline Offline

Posts: 1714852281

View Profile Personal Message (Offline)

Ignore
1714852281
Reply with quote  #2

1714852281
Report to moderator
1714852281
Hero Member
*
Offline Offline

Posts: 1714852281

View Profile Personal Message (Offline)

Ignore
1714852281
Reply with quote  #2

1714852281
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
dunand
Hero Member
*****
Offline Offline

Activity: 637
Merit: 502



View Profile
June 01, 2011, 01:08:25 PM
 #2

I think the next Bitcoin client will lower the fees to 0.005.

I have another question relating to fees. Who will benefit from the fees ? the miners ?
Pieter Wuille
Legendary
*
Offline Offline

Activity: 1072
Merit: 1174


View Profile WWW
June 01, 2011, 01:29:05 PM
 #3

In bitcoin 0.4.0, the minimum fee (for transactions that require one, per default policy) will be lowered to 0.0005.

Yes, fees go to the miner who puts your transaction into the block chain.

I do Bitcoin stuff.
rb1205
Hero Member
*****
Offline Offline

Activity: 797
Merit: 1017



View Profile
June 01, 2011, 02:04:57 PM
Last edit: September 21, 2011, 06:18:30 AM by rb1205
 #4

It's not easy to make up general rules to tell if a transaction will need fee or not before issuing it to the client, but it has to do with
  • transaction complexity (that is, from how many addresses you are withdrawing founds).
  • total amount transferred.
  • time (intended as number of blocks added to the chain) since you received those coins

The more complexity, the less amount and the less time, the more likely you are to get that warning.

ene
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
June 01, 2011, 02:26:01 PM
 #5

I'm getting a fee is required message when sending a 0.01 bitcoins or even 1.00 bitcoins. Why is that? Where are the rules exactly?

When you send bitcoins you have to "exercise" a previous transaction output in its entirety.  This means that if you want to send somebody less coins than the transaction output, you have to send the extra coins to a new address which you own.

For example this transaction http://blockexplorer.com/tx/fe9e30d43ed35f24dd909b3d719f0ec29a3f0171b35974fa1594645d1a41424d is either somebody sending 0.01 coins to 19QQ... or somebody sending 0.04 coins to 19uX... and the person who owns 1FoD... owns one of the output addresses.

From the perspective of the network the transaction looks the same (regardless of which address 1FoD... owns) so it has to charge a fee on the transaction. (Not this transaction but other transactions where an output is less than a cent.)

The next version is smarter about choosing the input transaction to avoid this fee.
bitpop (OP)
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
June 01, 2011, 11:05:44 PM
 #6

Cool, it's weird that the fee is so "random" right now. And 0.01 is quite a lot now, in USD and to a miner with a small CPU.

Pages: [1]
  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!