Very nice initiative! I'm glad someone came up with this idea, but I don't think it's a fair challenge in the current format since you basically deanonymized your transactions yourself before starting it (even in this case those outputs could have originated from any of the deposits, seeing a similar output doesen't really mean anything since I could deposit 0.5
BTC, wait for some incoming transactions and withdraw the same amounts in order to confuse observers):
[Review for FAST option]
Sent: 0.01690363
Received: 0.01671138
Fees paid: 0.00019225
[Review for NOTE option]
First note
Sent: 0.00660254
Second note
Sent: 0.00474263
Status: Awaiting confirmation.
Latest update[Review for NOTE option]
Note 1 sent: 0.00660254 BTC
Note 2 sent: 0.00474263 BTC
Total sent: 0.01134517 BTC
Note 1 balance: 0.00658604 BTC
Note 2 balance: 0.00473078 BTC
Combined note balance: 0.01131682 BTC
Awaiting withdrawal : 0.01121682 BTC
Potential Fees paid : 0.00012835 BTC
Once received then I will take some time before leaving my review. Finally I am very close.
If you're open to make it 100% fair reflecting real-world conditions I'll be happy to
10x the bounty if anyone is able to deanonymize the transactions.
Whirlwind's power lies in the fact that you could never know which mode a user chooses, meaning that you can't ever be sure if a specific deposit has been withdrawn. Considering this we can do the challenge in 1 of 2 ways:
1. Display the deposit transaction and ask users which ones the withdraws are, same as you did now. I don't think this would be fair though since there is no way for a user to know if you withdrew or not unless you say it yourself, and if you do that then anyone can narrow down the possible deposits and outputs very easily since the privacy-set is basically bypassed.
2. Display the outgoing transaction and ask users to find the originating deposit. This would reflect a real-world situation better and it's a more realistic scenario since users would know for sure that the originating deposit has been made before that specific output transaction.
I'm fine with either of the 2 options. I could send some txid's myself for you to analyze or you can make some more transactions yourself and restart the challenge, let me know!
Also keep in mind that the reserve is only about 5
BTC at the moment since we are adding our own coins slowly together with other users and we only started a few days ago, we still have a few tens of
BTC to add .