This has been bothering me for a while. I am trying to use best practices to help obfuscate the UTXO trail completely. When I send a transaction, if it includes multiple inputs, then it is pretty much obvious which inputs are mine. Looking at the explorer, I look at both of the input arrays and then for each array see which of the key images come from the same previous transaction.
On a single input spend, this wouldn’t happen.
What steps should I be taking to prevent this?