1
I'm slowly getting educated about how the blockchain and Bitcoin addresses work. I now understand why it is more secure to use a different Bitcoin address for every transaction you make but I'm now trying to understand how I could achieve that with something as basic as paper wallets for educational purposes.
So, I noticed most big exchanges nowadays do generate a new public address every time you want to deposit cryptocurrencies. From what I've read, this is made possible by the use of an extended key, which contains a public and private part, just like regular keys. Now, where I'm still a little bit confused is how does it work exactly for them (the exchanges) to access all the funds from all the public addresses you generated at the same time (since they do show you a total balance and you can spend that balance with what seems to be only 1 transaction). Does the private extended key give you access to spend all the funds in all the public addresses generated with that 1 private extended key?
Also, when we say addresses should never be used more than 1 time, I assume it still must be used 2 times at some point, since you add funds and then withdraw it, meaning 2 transactions total? Or do I get it completely wrong?
I should have specified it's more secure after you used the address to withdraw funds once since your public key is now known after that, but yes, you are right about receiving money, doesn't make difference except for privacy. – dnLL – 2019-05-15T21:00:07.330
"It is not more secure to use different adress for every bitcoin you receive", this is not strictly true: address reuse is not theoretically secure against quantum computation. Once a public key is revealed (during a spend), a quantum computer may be able to calculate the corresponding private key. – chytrik – 2019-05-15T21:09:04.963
1By the time a hacker can use a computer quantum computer able to break a public key we would have all been informed of this new technology and move our asset to quantum resistant wallet – Saxtheowl – 2019-05-15T21:26:26.543
1@Saxtheowl Even if that is true, my original comment still stands. I do agree privacy is the largest consideration in any case. – chytrik – 2019-05-15T21:41:43.113