When you add a passphrase to Bitcoin Core, it throws out all unused addresses in the pool, so any previous backups are no longer valid because they have the wrong keys. You must back up the wallet after adding a passphrase, just like the instructions say.
So, adding a passphrase creates new address and send all funds from previously created addresses to the new addresses?
That still doesn't make sense. From the way, I understand Bitcoin Core, it creates 100 addresses at once.
So, I used address 1-10 and than made a backup. The backup contains all 100 addresses. Then I used address 11-20 and came to mind, that I should encrypt the whole thing. According to you, it deleted address 21-100 and creates new addresses. It still has address 1-20 which could contain money and which are in the backup. I could even have given out one of these addresses for let's say weekly payments of a sig campaign here on the forum and would get Bitcoin in the future.
Only money that is send to new addresses is save.
So, I am still right about, deleting your old backups after encrypting your wallet.
it should only delete those addresses that are not between those 100 in the pool if i'm not mistaken if they are between the 100 addresses they are safe no need to do a back up again
Bitcoin Core generates 100 addresses in advance. So, if you back it up, just this addresses get backed up. If you used all 100 addresses, it generates 100 new ones. If you back up now, all 200 are saved.
The problem is(afaik, maybe it changed), that it doesn't tell you, that it generated new addresses und your backup is outdated.
it does not make sense to back up the unused address if you used all 100 first one sot he next 100 ar enot back in the back up or maybe i'm missing something