I am researching multicast technologies with a view to enabling massively scalable, privacy-compliant distributed systems on the Internet (the project is called Librecast). There are a few challenges to overcome. Some of my writings about this are here:

A good place to get started is my LCA talk, "Privacy and Decentralisation with Multicast":