Author

Topic: Huge transaction size if you pay with faucet bitcoins (Read 471 times)

legendary
Activity: 3416
Merit: 4658
Another related question:

Alice has 10 BTC on her bitcoin address. Bob (who dont know Alice) sends 1 satoshi to Alice's address every time he make a transaction (1 input 2 output address). He do it 1000 times. What happens when Alice after this spend 1 BTC? Her bitcoin client maybe will use those satoshis and her transaction (and fee) will be huge?

That depends on which client she uses, and how that client decides which outputs to spend.

It is possible that her client just spends the 10 BTC output and sends 9 BTC back to her wallet.

If the 10 BTC output is aged enough, it is also possible that her client could send 10.00000040 (using up 40 of the 1 satoshi outputs) and still keep the transaction size less than 10 kilobytes.  It could then send 9.00000040 back to her wallet. I think this would be preferred behavior, but I'm not sure if any clients handle the transaction in this way.
cc
newbie
Activity: 44
Merit: 0
Another related question:

Alice has 10 BTC on her bitcoin address. Bob (who dont know Alice) sends 1 satoshi to Alice's address every time he make a transaction (1 input 2 output address). He do it 1000 times. What happens when Alice after this spend 1 BTC? Her bitcoin client maybe will use those satoshis and her transaction (and fee) will be huge?
newbie
Activity: 19
Merit: 0
cc
newbie
Activity: 44
Merit: 0
If i have a bitcoin address (X) which got bitcoins from like 200 other addresses (for example faucets) and then I want to send all the bitcoins from my address (X) to another address (Y) will be the transaction's size very big, right?

After this transaction if I send from Y to any other address transaction's size will be normal again, right?
Jump to: