Bitcoin Forum
May 25, 2024, 05:19:49 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: change addresses  (Read 516 times)
inf (OP)
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
February 19, 2013, 09:39:58 PM
 #1

hello,

my first post here Smiley

recently read this thread: https://bitcointalk.org/index.php?topic=145172.msg1540016#msg1540016

Quote
I was thinking how the "change addresses" thing will cause problems eventually. Why? Well because 99% or more of bitcoin users do not know about that, they think that if they have BTC in the address A and they spend some of them, then they will just have less btc in address A. They make a paperwallet, backup, or whatelse and meanwhile use it.
Then when one day they will use the paperwallet they will notice that the btc are no more in that address but in a new one due to how the "change" works.
Or not?

I know about the fact that changes may be returned to another address in the same wallet. but how does this affect me, if I keep coins in a paper wallet, maybe add funds over time and someday import back the private key in any client/wallet? how could I lose my coins?

Thanks,
inf
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
February 19, 2013, 09:57:44 PM
 #2

You receive coins to address x. You put address x on paperwallet.

Then you spend a part of the bitcoins on address x. The "change" is sent back not to address x but to a NEW one. Why? For anonimity. Nothing of course stop the client from sending the change to the address x, but this is not how the bitcoin-qt client work. It does not even offer the option to send it back to x address... and almost no one know about this thing.

Now, if you later lose the wallet on bitcoin-qt and you use the paperwallet, well, btc no more are on that address... they are on a new one. Surprise  Cheesy And that new one of course is not on the paperwallet.

As you notice by reading that thread there are some services who send the btc back to address x



inf (OP)
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
February 20, 2013, 07:37:36 AM
 #3

thanks for your fast reply!

so this does not seem such a big problem to me because as franky1 wrote in the original thread, after importing the printed private key into an "electronic" wallet the paper address gets kind of compromised and part of the set of addresses in the electronic wallet. no use for the paper anymore.

IMO keeping this in mind (and also with common sense) there is no need to worry about change addresses.
John (John K.)
Global Troll-buster and
Legendary
*
Offline Offline

Activity: 1288
Merit: 1226


Away on an extended break


View Profile
March 22, 2013, 04:14:00 PM
 #4

thanks for your fast reply!

so this does not seem such a big problem to me because as franky1 wrote in the original thread, after importing the printed private key into an "electronic" wallet the paper address gets kind of compromised and part of the set of addresses in the electronic wallet. no use for the paper anymore.

IMO keeping this in mind (and also with common sense) there is no need to worry about change addresses.
Just make sure you back up the entire wallet.dat file regularly, especially if you have a lot of outgoing transactions as the change addresses might not be backed adequately. I still prefer using Armory/Electrum with the change option turned off though, just to ease the accounting and backups.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3402
Merit: 4656



View Profile
March 22, 2013, 05:35:19 PM
 #5

- snip -
Why? For anonimity.
- snip -

And increased security.
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
March 22, 2013, 05:36:31 PM
 #6

Oh right true that

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!