The most complete one seems to be http://retroshare.sourceforge.net/
The most complete one seems to be http://retroshare.sourceforge.net/
Also see: http://secushare.org/
Sure, that's true and the advantage of Freenet and GNUnet. The flip side of the caching is of course that this comes at a cost: It takes a lot more resources to have this kind of redundancy.
RetroShare btw does let you download files anonymously from friends-of-friends etc. if the "owner" agrees to it. (You only have to know your immediate friends.)
I know RS allows TurtleHopping, which is extremely inefficient method of transferring data, compared to GNUnets solution. With GNUnet you can transfer data directly with the source anonymously, while also at the very same time creating new sources for that data.
Cryptosphere forgoes anonymous transfers and seems promising.