Bitcoin Forum
September 27, 2018, 10:22:27 PM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: transaction fees with faucets  (Read 743 times)
deemac87
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
April 24, 2014, 06:31:27 PM
 #1

When I get btc from a faucet, do I pay the transaction fee? Or does the faucet pay it?
1538086947
Hero Member
*
Offline Offline

Posts: 1538086947

View Profile Personal Message (Offline)

Ignore
1538086947
Reply with quote  #2

1538086947
Report to moderator
1538086947
Hero Member
*
Offline Offline

Posts: 1538086947

View Profile Personal Message (Offline)

Ignore
1538086947
Reply with quote  #2

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

Posts: 1538086947

View Profile Personal Message (Offline)

Ignore
1538086947
Reply with quote  #2

1538086947
Report to moderator
1538086947
Hero Member
*
Offline Offline

Posts: 1538086947

View Profile Personal Message (Offline)

Ignore
1538086947
Reply with quote  #2

1538086947
Report to moderator
1538086947
Hero Member
*
Offline Offline

Posts: 1538086947

View Profile Personal Message (Offline)

Ignore
1538086947
Reply with quote  #2

1538086947
Report to moderator
Trongersoll
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
April 24, 2014, 07:39:32 PM
 #2

When I get btc from a faucet, do I pay the transaction fee? Or does the faucet pay it?

The faucet pays it. They group a bunch of small transactions together and pay one fee for the over all transaction.

Where you get killed is that using all those small transactions in your wallet will cost you more than the Bitcoin Dust is worth.
deemac87
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
April 24, 2014, 08:24:44 PM
 #3

When I get btc from a faucet, do I pay the transaction fee? Or does the faucet pay it?

The faucet pays it. They group a bunch of small transactions together and pay one fee for the overy all transaction.

Where you get killed is that using all those small transactions in your wallet will cost you more than the Bitcoin Dust is worth.

Thanks. What if I take all that dust and send it all to a new address in a different wallet, will it all turn into one coin (or whatever amount is) since its a new transaction?
Simon8x
Hero Member
*****
Offline Offline

Activity: 568
Merit: 500



View Profile
April 24, 2014, 09:34:24 PM
 #4

When I get btc from a faucet, do I pay the transaction fee? Or does the faucet pay it?

The faucet pays it. They group a bunch of small transactions together and pay one fee for the overy all transaction.

Where you get killed is that using all those small transactions in your wallet will cost you more than the Bitcoin Dust is worth.

What if I take all that dust and send it all to a new address in a different wallet, will it all turn into one coin (or whatever amount is) since its a new transaction?

Yup.
But you will need to pay the transaction fee for that transaction, and it will be big because of the large number of inputs.

DannyHamilton
Legendary
*
Offline Offline

Activity: 2198
Merit: 1373



View Profile
April 24, 2014, 09:37:18 PM
 #5

When I get btc from a faucet, do I pay the transaction fee? Or does the faucet pay it?

The faucet pays it. They group a bunch of small transactions together and pay one fee for the overy all transaction.

Where you get killed is that using all those small transactions in your wallet will cost you more than the Bitcoin Dust is worth.

Thanks. What if I take all that dust and send it all to a new address in a different wallet, will it all turn into one coin (or whatever amount is) since its a new transaction?

Yes it will, but since transaction fees are "per kilobyte", and each dust input into the transaction is nearly 200 bytes, you'll pay approximately 0.0001 BTC per 5 dust inputs that you are trying to combine.  If each input is less than 0.00002 BTC, then the inputs themselves won't be enough to cover the transaction fee that it takes to spend them.

Adding more inputs to the transaction, just increases its size in bytes, which requires a larger fee, which eats up the value of the inputs that you just added.

If you are running a wallet that has coin control, you can take a single larger value input (for example 1 BTC), and combine that with a few small value dust inputs.  As long as your large value input was received long enough ago, and you keep the transaction size below 1 kilobyte, you can send the transaction with no fee.  Then wait for it to be confirmed, and repeat the process.  Since you are sending the transaction without a fee, it will take a long time to confirm.  If the large value input is about 1 BTC, then it will probably take a day or so to confirm.  That means you could sweep together about 3 to 5 small dust inputs per day.  If all the dust inputs were 0.00002 BTC, and you did this continuously without fail every single day, you could possibly sweep up 0.0365 BTC per year.




softron
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
April 25, 2014, 12:51:49 PM
 #6

The faucet usually send multiple payments at once and includes a fee

deemac87
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
April 25, 2014, 06:28:50 PM
 #7

When I get btc from a faucet, do I pay the transaction fee? Or does the faucet pay it?

The faucet pays it. They group a bunch of small transactions together and pay one fee for the overy all transaction.

Where you get killed is that using all those small transactions in your wallet will cost you more than the Bitcoin Dust is worth.

Thanks. What if I take all that dust and send it all to a new address in a different wallet, will it all turn into one coin (or whatever amount is) since its a new transaction?

Yes it will, but since transaction fees are "per kilobyte", and each dust input into the transaction is nearly 200 bytes, you'll pay approximately 0.0001 BTC per 5 dust inputs that you are trying to combine.  If each input is less than 0.00002 BTC, then the inputs themselves won't be enough to cover the transaction fee that it takes to spend them.

Adding more inputs to the transaction, just increases its size in bytes, which requires a larger fee, which eats up the value of the inputs that you just added.

If you are running a wallet that has coin control, you can take a single larger value input (for example 1 BTC), and combine that with a few small value dust inputs.  As long as your large value input was received long enough ago, and you keep the transaction size below 1 kilobyte, you can send the transaction with no fee.  Then wait for it to be confirmed, and repeat the process.  Since you are sending the transaction without a fee, it will take a long time to confirm.  If the large value input is about 1 BTC, then it will probably take a day or so to confirm.  That means you could sweep together about 3 to 5 small dust inputs per day.  If all the dust inputs were 0.00002 BTC, and you did this continuously without fail every single day, you could possibly sweep up 0.0365 BTC per year.





Cool, that really helps. Thanks
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!