I dont understand how security works with multiple address using. I am trying to guess how security works here but need some feedback, so here are a few questions, and my own guesses.
If I have total of 100 bitcoins and lets say I transfer 10 to a seller, how do I secure the remaining 90, by creating a new Key-Pair for me and transferring the remaining 90 to new address?
Well, how is privacy kept here then, my addresses are still linked?
So when I make another payment again I transfer the remaining funds to a new account, and this means generating and or storing new keys, how do wallets provide security then?
I guess wallet keys are never used on bitcoin transactions then, probably used to generate some key pairs and to store their private keys safely in a wallet, I guess if you transfer wallet details online to some other storage, you are still risking exposing your keys.
And lets say, you collected 10 bitcoins in 10 different transactions, should I transfer them to another account to have all them together, so I can use them in a single transaction, or when I have to transfer 10 bitcoins, shall I use them all together and execute 10 different transactions, (well makes sense that if the receiver is using a new address for this action, then s/he would know that I transferred this amount.)