Well that's why each users on the exchange will have a unique deposit address....
Not really, because:
- people don't regenerate the address before each deposit
- people will have the address copy-pasted in their wallet address book and reuse it even if the exchange regenerates it each time
- doesn't solve a deposit followed by multiple withdrawals in smaller amounts
For the address to be significant, it needs to be handled under the hood by the exchange, as a dust/signature.
You seem to totally be missing the point here. This does not affect mt gox deposits at all.
This is *withdrawals* from mt gox....under their current system they track withdrawals that they sent to users via the transaction hash. Which is apparently a f***** way to track them. So they should track the withdrawals via the input/output/amount instead.
It's impossible that two withdrawals would have the same inputs/outputs; provided that mt gox use change addresses.