Hi all, I've been talking back and forth with Toad mostly and I sent him this then decided it'd be better to send it to everyone and join the party, I'm new-ish to programming but data encryption was my speciality in the DoD while I worked there, additionally I'm familiar with digital exploitation. I don't work for the man anymore, i got booted but i liked what I was doing and if they arent going to keep me i'll go somewhere else where i can be as disrespectful and belligerent as i want without fearing almighty retribution. Anyway, I thought I'd shoot an idea I had about compartmentalizing the freenet cache so that it's easier for computers to find information and also see if my understanding of freenet is correct
(*correct me where I'm wrong*) Lets say you have 10 nodes that are all connected to each other via Freenet, and these nodes are all sharing information lets say I'm node 1 and you are node 2 and I just requested mad Furry porn. the request is pushed to the other clients, and the desired file is found on 3 of the 10 nodes, yours being one of them. From what I understand my node connects to the three nodes with the furry pron i wants and starts downloading it building the file on my computer by taking peices of the file from the three computers I'm connected to. I can imagine it takes quite a bit of processing to figure out which of those ten computers had the furry porn because the cache on each of the computers is 30ish gig big, so thats 300 gigabytes worth of not wanted information my computer has to go through to get the 150 MB series that I want. So what if instead of having one cache made up of all information on 10 seperate computers you had seperate caches for different kinds of information on each computer organized in such a way that freenet knows which compartment to open to get the requested info. It seems like you could make it so that users can shrink and increases the size of their local cache depending on what they intend on downloading. Obviously you wouldnt be literal with it, you wouldnt have a cache devoted to kiddie porn or a cache devoted to ill3gal war3z. you'd have a cache devoted to media and another to program files. You might even make it so that users can change the prioritys of the different caches along with the size. thoughts? -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20110810/ca645b25/attachment.html>