Author

Topic: Specifying a change address for a wallet before actually sending from wallet? (Read 962 times)

hero member
Activity: 547
Merit: 500
Decor in numeris
Constantly using the same change address reduces the privacy of your transactions.  It makes it easier to analyse your transactions and link them together.

Yeah but then I'd have to eat the Tx fee when I decide to consolidate each one of those change addresses which might hold an amount less than my Tx fee setting. Can I just do a 0-fee consolidation into an address in my own wallet? What are the risks of that? I'm not too concerned about confirmation time since I'd only do this periodically. Sorry for the n00b questions; I'm new to this Armory stuff :]

Reusing the same address will not help.  You will still have multiple inputs in your next output, it will require the same fee regardless of whether these multiple inputs have the same address or different addresses.

Doing a 0-fee transaction to yourself will lock up your coins until it confirms.  If it never confirms, the transaction eventually goes away.  So there is no real risk.  You should, however, be aware that if your transaction is too small then a fee may be required before the network will even consider transporting your transaction.  I think that Armory in that case refuses to send the transaction without a fee.

sr. member
Activity: 362
Merit: 261
Constantly using the same change address reduces the privacy of your transactions.  It makes it easier to analyse your transactions and link them together.

Yeah but then I'd have to eat the Tx fee when I decide to consolidate each one of those change addresses which might hold an amount less than my Tx fee setting. Can I just do a 0-fee consolidation into an address in my own wallet? What are the risks of that? I'm not too concerned about confirmation time since I'd only do this periodically. Sorry for the n00b questions; I'm new to this Armory stuff :]
Why consolidate? There is no need as far as I can tell.  Plus again you are reducing you privacy by doing so.   
The fees get charged per input.  Even if you change are all at the same address they are still each a separate outputs.  When you are using these in a tx they adding bytes to the tx the same as if they were in separate addresses, thus increasing the fee in the same way. 
Bitcoin transactions work on the output of previous tx not really on addresses.
hero member
Activity: 896
Merit: 1000
Seal Cub Clubbing Club
Constantly using the same change address reduces the privacy of your transactions.  It makes it easier to analyse your transactions and link them together.

Yeah but then I'd have to eat the Tx fee when I decide to consolidate each one of those change addresses which might hold an amount less than my Tx fee setting. Can I just do a 0-fee consolidation into an address in my own wallet? What are the risks of that? I'm not too concerned about confirmation time since I'd only do this periodically. Sorry for the n00b questions; I'm new to this Armory stuff :]
sr. member
Activity: 362
Merit: 261
Constantly using the same change address reduces the privacy of your transactions.  It makes it easier to analyse your transactions and link them together.
hero member
Activity: 896
Merit: 1000
Seal Cub Clubbing Club
Yeah, it's not a huge deal. I was just wanting to preemptively set my change address for all the wallets I use in one fell swoop. I guess I can just do it as I actually use the wallets =]
legendary
Activity: 3430
Merit: 3071
You can do that per transaction, but you can't set one address to receive all change to. Maybe the new wallet format will have a sub-pubkeychain for each wallet or something like that, but it seems like you're looking for a feature that people typically would not want.
hero member
Activity: 896
Merit: 1000
Seal Cub Clubbing Club
Sorry if this is a n00b question, but does anybody know if it's possible to specify a change address for a wallet without having to actually send something from that wallet first? I looked it over for a quick minute but it wasn't obvious to me, if it's even possible to begin with.
Jump to: