Some questions...
1) If you only use 1 mixer and 1 guarantor, what if I have so many nodes that I can send you a modified multisig transactions that actually sends the coin to another address instead? What's to guarantee that my coins won't get stolen in the process in that scenario? The sender will lose because 2 of 3 belongs to the bad nodes?
2) If sender is only sending it to the mixer and then to the receiver, I can just analyze within X blocks for the same amount of coins and I will have a pretty high confidence level that the transaction belongs to the sender/receiver, especially if the amount is pretty unique like 312.91871298?
I can't help but noticed that you completely ignored my tech questions and just kept on posting useless pics. I am starting to get really bad vibes about this coin if you can't even answer basic questions about the merit of your anon feature....
Be patient man, you posted questions for a few mins, and you expect dev waiting there watching for questions all the time?
Let me answer your questions here:
1. First of all, another node will have no idea on what is the escrow multisig address. It is not a public address. It is created on the fly with randomly selected public keys from each of the participating nodes. Other nodes will not receive any info on the public keys. The system does broadcast any messages. Messages are point-2-point and not broadcasted.
Second, all communicated private messages are signed with each party's private key, and verified on arriving by the public key of that party. So another node can not forge a message from a participating party, not to say he has no way to get the message and know the id of transactions etc at all. So what you described the scenario is not valid.
2. You can't analysis these for sure. The first step we send as one amount, the amount can easily be splitted into multiple amounts as we did in our phase-1 mixer scenario (amount splitted into random 2-4 parts). Moreover, there are many similar amount sent around. All escrow amounts are similar amounts, all you see is that 3-4 similar amounts sent around and you can't trace them as in/out addresses are not linked at all. It is also easy to split the sending amount (and all fund transfer in the transaction) into "canonical" values (meaning standard like 100, 50, 25, 10, 5, 2, 1 etc). These enhancements are very easy to do.