I've spent a lot of time trying to understand the TITAN system from a technical point of view and something isn't clicking for me.
As I understand it, it boils down to the sender creates a new wallet address that can be unlinked from his regular wallet address, he then sends money from regular wallet to new wallet address, which is then sent to the other users new wallet address that receives the funds, which can then be added to the receivers' regular wallet address, correct?
Does that whole chain of sending money to that unlinked account still exist but only just add a few links in the mean time that make it a little harder to trace. But ultimately you can just follow 3 transactions, instead of 1 transaction, right?
Or is the idea that the money never actually gets sent back to the reciever's account and instead he can spend it out of this other account sort of similar to UTXO?
Doesn't the money still have to flow out of the sender's 'main' account? Or is the idea also that similar to UTXO it flows out of other unspent transactions and therefore the link to the 'main' account never happens? The user's wallet would then just have to remember all these UTXOs.
Maybe the only thing that happens between sender and receiver is an agreement over what those other addresses are?
Anyway, something isn't clicking and I'm wondering if this provides true anonymity or just a little extra confusion for the attacker, can someone explain this?
Thank you!