Bitcoin Forum

Other => Beginners & Help => Topic started by: 420 on July 02, 2012, 02:22:19 AM



Title: How to avoid Bitcoin Wallet .0005 fee ???
Post by: 420 on July 02, 2012, 02:22:19 AM
Using deepbit, wait until .10 BTC send to my empty wallet, try to send the .10 in one chunk and it asks for a fee

WHY??? I only received the BTC from ONE source how is the transactin over the size limit?


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: CIYAM on July 02, 2012, 02:24:58 AM
The "age" of the coins is another factor in the calculation of the tx fee (this is to stop people from creating a DoS attack by constantly spamming the network with very small amounts).

If you wait long enough you'll find that the fee is no longer required.


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: DannyHamilton on July 02, 2012, 03:46:20 AM
0.10* BTC will need to sit in your wallet for about 10 days before it has aged enough to be sent without a fee.

*corrected


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: casascius on July 02, 2012, 04:09:59 AM
One way that might be feasible to avoid fees would be simply to do this: send your entire wallet balance to yourself once in a while, particularly after receiving small amounts of coins, and then don't send out any coins immediately after doing so.

Sending your entire wallet balance to yourself is usually fee-free, because if you have a mix of older and newer coins, the age will be averaged out.

After you do that, outgoing transactions are usually fee-free if they not too close together in time, because if all your incoming coins are consolidated into a single transaction on the block chain, they'll mature to "fee-free" status the fastest.

Doing this sort of impacts anonymity, it makes your activity less anonymous on the block chain.  As an example, this is how I do my Casascius Coin business, and I pretty much never pay transaction fees, although on the flip side, someone would probably have an easy time identifying all of my activity on the block chain.  The funding of Casascius coins sticks out like a sore thumb on the block chain, and then from there, the rest of my activity is easily found.  (That is, if I don't have a separate wallet that doesn't touch the one I use for my coins!)


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: 420 on July 02, 2012, 06:13:05 AM
0.01 BTC will need to sit in your wallet for about 10 days before it has aged enough to be sent without a fee.

okay so how long for .10 BTC?


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: madberry on July 02, 2012, 07:01:11 AM
If I understand correctly there is a formula for calculating transaction fee's. 

Code:
priority = sum(input_value_in_base_units * input_age)/size_in_bytes

It's at the bottom of this page:

https://en.bitcoin.it/wiki/Transaction_fees


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: DannyHamilton on July 02, 2012, 10:54:28 AM
okay so how long for .10 BTC?
Typo. Corrected my post.


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: punningclan on July 02, 2012, 01:49:07 PM
You don't want to send a 50 thousandths of a bitcoin fee, that's about 0.0033 dollars at the current rate (3.3 thousandths of a dollar)?  ???


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: AndrewBUD on July 02, 2012, 02:03:07 PM
quit being so cheap.... you should set your client to pay the .001 everytime.....


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: Electricbees on July 02, 2012, 02:32:27 PM
You don't want to send a 50 thousandths of a bitcoin fee, that's about 0.0033 cents Dollars at the current rate (3.3 thousandths of a cent)?  ???
I think you oops'd a little on your math there...


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: 420 on July 02, 2012, 04:18:42 PM
I get it. I just assumed there was a way to avoid who would not save money when they can


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: AndrewBUD on July 02, 2012, 04:20:50 PM
Well it's still a fraction of what a bank would charge you, it goes towards helping the network.


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: 420 on July 02, 2012, 04:21:16 PM
One way that might be feasible to avoid fees would be simply to do this: send your entire wallet balance to yourself once in a while, particularly after receiving small amounts of coins, and then don't send out any coins immediately after doing so.

Sending your entire wallet balance to yourself is usually fee-free, because if you have a mix of older and newer coins, the age will be averaged out.

After you do that, outgoing transactions are usually fee-free if they not too close together in time, because if all your incoming coins are consolidated into a single transaction on the block chain, they'll mature to "fee-free" status the fastest.

Doing this sort of impacts anonymity, it makes your activity less anonymous on the block chain.  As an example, this is how I do my Casascius Coin business, and I pretty much never pay transaction fees, although on the flip side, someone would probably have an easy time identifying all of my activity on the block chain.  The funding of Casascius coins sticks out like a sore thumb on the block chain, and then from there, the rest of my activity is easily found.  (That is, if I don't have a separate wallet that doesn't touch the one I use for my coins!)

When sending bitcoins back to yourself Does it matter if I use a new receiving address or not? (different from what I got the original small transactions to)


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: EhVedadoOAnonimato on July 02, 2012, 04:47:10 PM
quit being so cheap.... you should set your client to pay the .001 everytime.....

Indeed, it is such a low value, but as we see here, people just don't want to pay an extra transaction fee. People want to feel it's free, even if it isn't. No wonder why hidden fees work so well.

Once someone told me about a psychological study some people conducted. They went to a grocery store and were giving away one subsidized chocolate bar for each person. You could choose among a "high quality chocolate" for $0.15, or the "low quality" chocolate (the brands were well known) for $0.01. Under this scenario, the majority of people would prefer to pay only 15 cents to the high quality chocolate bar.
Another day they repeated the experiment, but decreasing one cent from each price. So, $0,14 for the high quality chocolate, or the low quality chocolate for free. Results switched, most people preferred the free one.

I believe merchants and e-wallets would be more successful if they hide transaction fees from customers somehow. Merchants could get the free transaction and resend it, while paying a fee. E-Wallets could aggregate many transactions in a send-many and eat the fee.
But while bitcoind keeps this hardcoded fee policy, at least the "send free tx to merchant" will not always be possible.


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: AndrewBUD on July 02, 2012, 04:56:49 PM
If you send 1 transaction with multiple recipients that transaction fee would be hidden sorta :)

I set my client to pay .001 fee with every tx. I feel it's very little to pay to help the network... miners/pools :)


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: kuzetsa on July 02, 2012, 05:44:50 PM
I set my client to pay .001 fee with every tx. I feel it's very little to pay to help the network... miners/pools :)

True... except for one thing.

Most of the current pools, pool operator keeps all transaction fees & none goes to miners. only thing miners currently get (in a pool) is their share of mined, freshly generated BTC.

(the fees don't help the majority miners since so few are solo-mining)


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: GernMiester on July 03, 2012, 01:36:58 AM
It takes me about 2 days to be able to move BTC after getting about 15 .1's in a row.
I know I know, it was to test my hot wallet setup though.


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: casascius on July 03, 2012, 01:48:32 AM
When sending bitcoins back to yourself Does it matter if I use a new receiving address or not? (different from what I got the original small transactions to)

Not for the purpose of fee avoidance.  Anonymity will be lessened further, that's about the only difference.


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: punningclan on July 03, 2012, 09:46:16 AM
You don't want to send a 50 thousandths of a bitcoin fee, that's about 0.0033 cents Dollars at the current rate (3.3 thousandths of a dollar)?  ???
I think you oops'd a little on your math there...
Just slightly but you probably get the point. :-[
http://cafewitteveen.files.wordpress.com/2012/05/tumblr_m434r5ixvt1qewacoo1_500.jpg


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: Trance104 on July 03, 2012, 08:06:19 PM
So where does the .0005 fee go when it is collected?


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: Blazr on July 03, 2012, 08:22:46 PM
So where does the .0005 fee go when it is collected?

To the miner who mines the block (or pool that mines it)


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: legolouman on July 03, 2012, 08:30:43 PM
So where does the .0005 fee go when it is collected?

To the miner that solves the block. We have fees to provide an incentive to miners, who ultimately are what run the network. Eventually, after the rewards diminish, the idea is that fees will be enough incentive for people to continue to mine, even if they only make a few coins for generating the block. Really, the fees aren't enough right now, and a while back (I don't know if people still do it) were mining 'empty' blocks without transactions to avoid fees, simply because it was easier.

Fees keep the network alive
Fees make transactions happen faster
Without paying the fees, Bitcoin will probably die in the future.


Title: Re: How to avoid Bitcoin Wallet .0005 fee ???
Post by: punningclan on July 03, 2012, 09:26:26 PM
So where does the .0005 fee go when it is collected?

To the miner lucky enough to find the hash and sign the block. Most mining pools currently don't share the fees with the workers but over time that will change.