Bitcoin Forum

Bitcoin => Electrum => Topic started by: East Activist on April 14, 2017, 01:51:25 PM



Title: Use change address
Post by: East Activist on April 14, 2017, 01:51:25 PM
Electrum "use change address" option is not working as you can see in attached image
"....mJZ74bJM2PnHJsx7vTe" is my electrum wallet address and ",,,2r8ih6nXTX6HzW" is the address that I wanted to send btc (So, electrum has not used a proxy address)
and as you can see electrum has used same address I used for receiving btc for sending it too
https://cloud.githubusercontent.com/assets/27496531/25044620/d530674c-213c-11e7-90d7-55bd7fa38fef.PNG


Title: Re: Use change address
Post by: mocacinno on April 14, 2017, 01:54:37 PM
Electrum "use change address" option is not working as you can see in attached image
"....mJZ74bJM2PnHJsx7vTe" is my electrum wallet address and ",,,2r8ih6nXTX6HzW" is the address that I wanted to send btc (So, electrum has not used a proxy address)
and as you can see electrum has used same address I used for receiving btc for sending it too
https://cloud.githubusercontent.com/assets/27496531/25044620/d530674c-213c-11e7-90d7-55bd7fa38fef.PNG

In your screenshot i don't see any transaction where electrum could have used a change address to be honest...

you received an output of 0.0002BTC that could be spent by *mJZ74bJM2PnHJsx7vTe
then you used this output as an input of a transaction that only created one output, namely to *2r8ih6nXTX6HzW

A change address works like this:
your wallet manages address A
Address A gets an output of 10 BTC from a certain transaction which could now be used as an input when you want to spend these funds
Address A uses this unspent output as an input to create a new transaction, sending 1 BTC to address B for goods or services and 8.99 BTC to change address C.
If you create a transaction whose output consists of the complete input (minus the fees) there is no need for a change address.


Title: Re: Use change address
Post by: HCP on April 15, 2017, 05:01:11 AM
I think the OP might be misunderstanding what a change address actually is...

Using change addresses doesn't mean that after you receive BTC's to AddressA that you can then send them from AddressB. If you think about it, the blockchain has no knowledge of AddressB getting coins, so how are you supposed to send from it?

As mocacinno explained, a change address is where the "unused" portion of an output is sent if you don't use the whole thing when spending it.

Bitcoin requires that you spend the WHOLE output at once. You can't just use part of it like with a normal fiat bank account.

Think of it like breaking up a chunk of gold. You got a chunk of gold (AddressA) that is 0.0002. But you want to give 0.0001424 to someone (AddressB)... so you break that chunk off and you end up with a small chunk (0.0000576) left. That small chunk has to go somewhere, so you use a change address (AddressC) and put it there.

If you're trying to mask your money movements and transactions, you might want to investigate either a. Monero or b. Bitcoin "mixers".


Title: Re: Use change address
Post by: jonald_fyookball on April 16, 2017, 05:59:28 PM
I think the OP might be misunderstanding what a change address actually is...
 

this. 

yeah its literally chanage as it in 'spare some change brother?'

http://images.memes.com/meme/964242