Re: multicasting I've been thinking about the applications of multicasting too. To stop multicast groups getting flooded with search requests (by overuse or DoS) a simple solution is to allocate many channels (say 230.123.*.*) for search requests. Nodes join however many channels their bandwidth allows. Searchers try one group at a time (at random), until they have the results they wanted.
You could also have many groups used to request data, separate from the groups used to search for it. With multicasting there would be a multitude of ways to improve efficiency, but I do think that cancerous nodes would be more of a problem. I think multicasting is more suited as an extension to something like gnutella. That is, unless we work out ways to prevent cancerous nodes from being a problem. But if at some point we wanted live webcasts to go over Freenet, multicasting would be worth looking into. _______________________________________________ Freenet-dev mailing list Freenet-dev at lists.sourceforge.net http://lists.sourceforge.net/mailman/listinfo/freenet-dev
