BlackHatCoiner
Legendary

Activity: 2016
Merit: 9737
Bitcoin is ontological repair
|
 |
Today at 03:44:08 PM |
|
One problem with this wallet is that an observer can examine all the coinjoins of a coordinator and de-anonymize people based on timing patterns.
For example, Bob receives his weekly payout on an address, and Alice receives her monthly payment on another address. If across 1000 coinjoins, we notice that Alice and Bob coinjoin at the same coinjoins, there is a high probability that Alice is Bob.
I know about the coin isolation feature, but I'm afraid this does not fully address the problem. It is certainly better if those two addresses coinjoin at different rounds, but it is still trivial to detect how close their rounds are and still arrive at the same conclusion. For example, if across 1000 coinjoins, Alice coinjoins at rounds 401, 405, 750, 753 and 890 while Bob coinjoins at rounds 402, 406, 751, 752 and 889, there is strong correlation between those two identities.
Wouldn't it be better if Wasabi allowed the user to randomly schedule when the coins will join? The user would have to leave the app running for a lot longer, though.
|