From this point forward please keep on the topic of mixnet solutions for Zcash and leave personal grievances at the door or I will have to begin suspending accounts.
Thanks @Shawn! Believe it or not, most people can act like adults on the internet. There should be no problem respecting consent about which projects people are actually currently contributing to and plan to contribute to in the future.
Now, here’s some options:
If we only want to obfuscate the IP address, then Tor is fine as long as there is independence of transactions per circuit, i.e. each transaction creates a new oes that Tor circuit. I’m not sure of any wallet that does that (not thinking of just ZCash wallets, but also Bitcoin wallets like GreenAddress).
That being said, it does appear if that is only the goal, then Dandelion might even be preferable to Tor. In fact, it may work better as it would not require the creation of an entire new circuit or have any dependencies on Tor’s currently centralized directory authority system (which, unlike Chelsea, we view as a bug rather than a feature of Tor).
What else besides the IP address should be obfuscated? If there were concerns over other side-channels and more powerful adversaries, then there are concrete documented attacks on ZCash anonymity that take advantage of network-level side-channels. In this world, you may want a mixnet. For example, how seriously does the ZCash community take the likelihood of realistically implementing new kinds of sidechannel attacks like PING/REJECT attacks, which have a network-level sidechannel component?
Now, these are both fixed by, for example, deferring the processing of the transaction. Nonetheless, there may be other similar attacks.
Also, I’d my understanding is that even Chainalysis has trouble with Monero (!!), and al though there were signs they were preparing to do some network-level surveillance years ago, I’d love to see more info if anyone knows what happened to this effort to create false nodes to monitor network-level traffic
So if we can’t get consensus on answers to my above questions on a whiteboard, looking at concrete attacks might be one way to determine what adversaries are realistic.