See this is what I thought....I remember going over this about 3 years ago but cant find the thread....So to recap my understanding, a change address is used because it means you have not exposed
?
Using a change address is used for two purposes:
1. Ensure privacy.
Using change address makes it harder to link addresses together.
Eg. A --> B (Destination) + C (Change)
A --> B (Destination) + A (Change)
For the first example, you can accurately determine which is the destination.
2. To eliminate ANY security risk associated with address reuse.
and so you are relying purely on elliptic curves or some such which are not provably secure....so the whole idea by satoshi to include the change addresses was to make it alot more secure......
is this right?
What? ECDSA is used in anything needed to prove the a signature associated with your address is valid (in transactions etc). It is secure as of now but not reusing addresses prevents this issue. But yes, there is next to 0 risk for you to lose coins if ECDSA can be reversed if you never reuse address.