This implements (1) from what I can see, and thus only reduces the amount
of data distributed a bit, but not the challenge of distributing
stuff to millions of recipients in a Twitter-like use case.
- The multicasting part looks very interesting. Can you expand on how that
would work in a distributed network like gnunet? Because it specifically
mentions a server solution which we cannot afford here:
In PSYC <https://about.psyc.eu/PSYC>, by contrast, the server will contact
a set of servers, which will forward the news to another set of servers
each, until all the recipients receive the news
A multicast routing layer has been in the plans for GNUnet since before
we first came asking, which was around 2009. Research has been made on
how to do this, but there is no implementation as yet.
In GNUnet, nodes would efficiently set up distribution trees to get all
data to everyone who needs it. If done properly it can handle Twitter-
and even television-like use cases with millions watching the same video
stream. The current status quo is that these distribution trees are
implemented within the cloud, thus you only get to enjoy their strengths
if you surrender your cookies to them and join the cloud hegemoths.