Bitcoin Forum
July 06, 2024, 10:24:32 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: transaction fees with faucets  (Read 781 times)
deemac87 (OP)
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?
Trongersoll
Hero Member
*****
Offline Offline

Activity: 490
Merit: 501



View Profile
April 24, 2014, 07:39:32 PM
Last edit: April 25, 2014, 02:45:42 AM by Trongersoll
 #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 (OP)
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: 3430
Merit: 4681



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 (OP)
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:  

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