Bitcoin Forum
November 18, 2017, 02:19:05 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Can please someone explain this in detail?  (Read 845 times)
1PFYcabWEwZFm2Ez5LGTx3ftz
Full Member
***
Offline Offline

Activity: 120


View Profile
April 09, 2013, 06:15:18 PM
 #1

I had 1.017 BTC in my address (1PFY). I tried sending myself 0.016 BTC. My balance (in bitcoin client) remained unchanged, I only got deducted 0,0005 fee.
When I checked the transaction on blockchain https://blockchain.info/tx/17eb405848335fd0868cef07355c736d65e51a66923c16a6421e3aa230a4bd3c
I expected to see a payment from my address (1PFY) to the same address (1PFY). However a strange thing has happened - there was a second address created (13yv) on the moment of transaction, and 0.016 BTC got stored in my old address (1PFY), and the rest (1.017 - 0.016 = 0.98381766 BTC) in the new (13yv) address.

Can anyone explain what exactly has happened and why?
1511014745
Hero Member
*
Offline Offline

Posts: 1511014745

View Profile Personal Message (Offline)

Ignore
1511014745
Reply with quote  #2

1511014745
Report to moderator
A blockchain platform for effective freelancing
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1511014745
Hero Member
*
Offline Offline

Posts: 1511014745

View Profile Personal Message (Offline)

Ignore
1511014745
Reply with quote  #2

1511014745
Report to moderator
1511014745
Hero Member
*
Offline Offline

Posts: 1511014745

View Profile Personal Message (Offline)

Ignore
1511014745
Reply with quote  #2

1511014745
Report to moderator
1511014745
Hero Member
*
Offline Offline

Posts: 1511014745

View Profile Personal Message (Offline)

Ignore
1511014745
Reply with quote  #2

1511014745
Report to moderator
AsymmetricInformation
Member
**
Offline Offline

Activity: 115


View Profile WWW
April 09, 2013, 06:49:52 PM
 #2

Client auto-creates new addresses (called "change addresses") for every transaction to avoid re-using address and help you maintain anonymity.

Each address has its own private key required to spend the address' funds!!
Make sure you are using deterministic wallets!
Or backup wallet.dat frequently!
Otherwise you may lose money!

Support Decentralized Bitcoin Prediction Markets: 1M5tVTtynuqiS7Goq8hbh5UBcxLaa5XQb8
https://github.com/psztorc/Truthcoin
1PFYcabWEwZFm2Ez5LGTx3ftz
Full Member
***
Offline Offline

Activity: 120


View Profile
April 09, 2013, 07:02:33 PM
 #3

Client auto-creates new addresses (called "change addresses") for every transaction to avoid re-using address and help you maintain anonymity.

Each address has its own private key required to spend the address' funds!!
Make sure you are using deterministic wallets!
Or backup wallet.dat frequently!
Otherwise you may lose money!

Thank you for answer! So this would invalidate a paper wallet? Or I would have to do 99 more transactions for paper wallet to become invalid?
AsymmetricInformation
Member
**
Offline Offline

Activity: 115


View Profile WWW
April 09, 2013, 07:21:05 PM
 #4

Client auto-creates new addresses (called "change addresses") for every transaction to avoid re-using address and help you maintain anonymity.

Each address has its own private key required to spend the address' funds!!
Make sure you are using deterministic wallets!
Or backup wallet.dat frequently!
Otherwise you may lose money!

Thank you for answer! So this would invalidate a paper wallet?

No problem.  Armory and Electrum use a "seed", which might look like a private key, but is actually a number used to deterministically generate a sequence of private keys.

So Armory's paper wallets are perfectly fine, as would be an Electrum brainwallet (you could write down the 12 word phrase to make a brainwallet a paper wallet).

https://en.bitcoin.it/wiki/Electrum/Documentation#What_is_a_.22Deterministic_Wallet.22_in_Electrum.3F

Support Decentralized Bitcoin Prediction Markets: 1M5tVTtynuqiS7Goq8hbh5UBcxLaa5XQb8
https://github.com/psztorc/Truthcoin
1PFYcabWEwZFm2Ez5LGTx3ftz
Full Member
***
Offline Offline

Activity: 120


View Profile
April 09, 2013, 07:31:06 PM
 #5

And what if I use bitcoin-QT wallet? Would a paper backup of such wallet become invalid instantly, or only after 99 more transactions?
grue
Global Moderator
Legendary
*
Offline Offline

Activity: 2030



View Profile
April 09, 2013, 07:45:19 PM
 #6

And what if I use bitcoin-QT wallet? Would a paper backup of such wallet become invalid instantly, or only after 99 more transactions?
your key pool is at 100 keys. once you run out of new keys, an additional 100 keys is added to the key pool. it's not currently possible to tell how many keys are left in the pool, but you can refill the pool buy using rpc commands.

It is pitch black. You are likely to be eaten by a grue.

Tired of annoying signature ads? Ad block for signatures
dserrano5
Legendary
*
Offline Offline

Activity: 1848



View Profile
April 09, 2013, 10:10:31 PM
 #7

And what if I use bitcoin-QT wallet? Would a paper backup of such wallet become invalid instantly, or only after 99 more transactions?

You paper wallet contains (or may contain) one private key, corresponding to address A. If you send the funds at that address to another address B, and the change is sent to address C, then the paper wallet is rendered useless. If you send the funds at that address to another address B, and the change is sent to address A, then you keep the rest of the funds.

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!