Whatever the specific comparisons on the effectiveness of cryptography vs mixing, they are largely irrelevant because darkcoin's massive redundancy and iterative approach blows away any deficiency. It's also a more holistic approach which addresses monetary priorities rather than security ones.
For a prospective monetary medium, thats the right way around in my opinion.
I would have to disagree for a number of reasons.
Firstly, most MasterNodes(DRK) are currently hosted on VMs and that in itself is your biggest design down-fall. MN need to be "running" to provide a service and that requires a reliable and cheap place to host (so where does everyone flock to? yeah you got it Amazon, Vultr, DO etc). Where as cryptography based solution does not require this.
Secondly, as our good friend at ZeroCash said "methods of analysis only get stronger" - a cryptography based solution is the only way forward IMO.
As someone who has spent the best part of the last 11 years in the cloud R&D arena I know how easy it is for the Big Brother to request and gain access to data from cloud providers without the end user ever knowing .. and this my friend is where MasterNodes has a major design flaw. For all you know a very large % (very very large) is already de-anonymised.
There are far too many people in this space who spout out tech knowledge without understanding it; very dangerous!!
Lastly, I have yet to see a solution to the "anonymity" war which is better than a cryptography based one.
flaws in your assesment,
MN is nothing special, it's just a wallet with extra settings enabled, there is no requirement for VPS, it's just a choice.
DRK is global, there are tons of places in the world where you can host a MN and noone will bother you.
You clearly don't understand the function of MN that is why you would say
For all you know a very large % (very very large) is already de-anonymised.
Every Wallet is a potential masternode, there is no de anonymizing the whole network.
There are far too many people in this space who spout out tech knowledge without understanding it; very dangerous!!
You fall in that category.
I do agree that Cryptographic solutions are better and are something to strive for, but there are many ways to skin a cat.