Wasn’t the reason why it’s suggested to use Change addresses so if there is some bug in the hashing of the public key, your chances are higher of not being targeted.
Basically when you spend an output you show your pub key, if you never send your outputs then your public key is a secret. Since the public key is known there is slightly less security. Hence why it’s smart to use change addresses.
Is this correct?
Of course if your "public key" is kept secret, the only way to access your funds is through breaking 2 hash functions, rmd160 and sha256, and it's not about a bug or anything, it's just that if you have a public key, there are solutions to find the private key, these solutions are extremely difficult to solve especially for 256 bit keys.
OP should either use an open source wallet which allows you to turn off the use of change address, or simply sends his bitcoins to only one address, after a few transactions where he sends the changes to only 1 address, he will find out change add or no change add, it's all the same, electrum wallet is good to change such settings.
- snip -
For greater privacy, it's best to use bitcoin addresses only once.
- snip -
Such a noob, I hope he reads this topic to learn about bitcoin from OP.🙃