For reference, I found a discussion between myself and AnonyMint. For those that know him, I dont need to tell you about AnonyMint. For those that dont, he is brutally honest, very smart and obsessive about anonymity. He worries about stuff like future Quantum Computers cracking all current day encryptions!
So, this thread gives some insight into where I was several months ago:
https://bt.irlbtc.com/view/470987.msg5581647#msg5581647Now many of the design details have changed, some thanks to AnonyMint's feedback. As he says the key is being able to trust your privacyServer. Everything revolves around this, so for the truly paranoid, the solution is to setup your own privacyServer. If you cant trust yourself, then who can you trust?
I suggest that people that want to setup privacyServers for the public to use to start preparing now. People will want to know you, to be able to trust you as their privacyServer provider. I will make it so that privacyServer nodes get a percentage of the business that flows through them, eg. InstantDEX commissions. You will also earn nodecoins just for running a node. The privacyServers will eventually need Ddos protection, decent bandwidth, enough RAM. Not sure of the exact specs, but considering the hardware BTCD community put together to get 3 petahashes(!!), I dont see a big problem in getting enough privacyServers setup.
So, it will be a hub and spoke topology and we need to get more hubs than DRK has masternodes. However, just having nodes is not enough, we need to have each hub have at least 10 active users, otherwise attackers can use timing and knapsack analysis to deanonynimize.
I am envisioning the privacyServer providing many services, for example I already have a squid http/https proxy automatic install script. This allows you to get subscribers for http proxy service, which runs about $5 per month. Probably best to charge less to get more customers.
James