HN: Amateur idea for an anonymity protocol
I was watching a Snowden talk today about anonymizing more services by default, and I was thinking about potential methods to achieve that. I thought of the way people are starting to use cloud services for "burners" -- you can spin up and throw away an entire VM on a service like AWS or DO in no time, a docker container in even less.
What if a protocol tied clients to a constantly shifting cluster of VMs/containers that acted as proxies for some limited set of services? Could those be spun up, configured, assigned IPs, and thrown away at such a rate and in such a way as to better obscure individual behavior?
I'm not sure if this idea is substantively different from existing VPN services. I know it's half-baked and light on real technical understanding and details. Just came to mind and thought it couldn't hurt to share.