Hello, I'm a spanish student that want to write a new p2p software based on Freenet protocol, but applying another point of view.
In this one case the program would not serve to create a network of appearance similar to the World Wide Web being used pages written in HTML, but that more similar to would be known programs p2p than simply they interchange archives (although with some differences also). The differences would be: ? the anonymity ? the impossibility of the censorship ? "a new" system of searches ? others The program would be focused coverall to the text document transmission, generating more than a "signature hash" by file, could be made a signature hash by each paragraph or each page (but applying it only to the text, not to the format) so that whole archives like part of the chain could be used search. It would serve this to find documents with relations to each other (with common content). In addition I have thought that it would be possible to create a "robot" like an object (the implementation of a class) traveling that was dedicated to look for information to create data bases search. The object in himself would contain all its information ciphered with asymmetric key, and it would only maintain direction IP of the ip adress of the robot "house" (in this one case is only possible to know that a particular ip address is part of that network, but nothing else), with which it would be sending data periodically, and traveling through the nodes (that would have a mechanism to manage the robots). As soon as the robot detected that direction IP of the "master computer" does not respond, "would die". Whenever the program p2p began would send a robot to update its data base (if therefore it wished the user it, he would be optional). The data base would only contain identifiers of archives associated with its names, in no case its situation within the network. (A mechanism of digital signature would be used to verify that the internal code of the object robot is not malignant). On the other hand, I believe that it is necessary that the network is able to absorb information of other networks (always noticing the user that they come from nonsafe channels). These networks would be the World Wide Web, the network Ed2k (Edonkey) or the network Kademlia (eMule), for example. The data acquisition would consist of using api of finders like google, yahoo either others to collect data of the World Wide Web and the motors search or implemented of the networks ed2k and kad. This one single type of searches would become at local level, not through freenet, but I believe that equipment would be enough. It would serve mainly to contribute content of fast form to network freenet. (I do not talk about material which it harms the author rights, although is a collateral effect that surely would appear). The main problem is that I believe that is a loss of time to design and to create a new protocol for this one type of network when already some similars exist, and is by this reason why I would like to learn a little on the operation and implementation of this one. I need to document itself on your system and unfortunately my ISP blocks the access to your page? Of some form, although outside competing (I am sure that you surpass to me widely in knowledge on this one subject, is difficult that I can compete), I believe that we could collaborate to improve the freenet. By the way, it forgot, my project to it will be written in C# because I believe that it is more portable than Java (verified in my they debian of 64 bits). In addition, the platform. Net is faster than the JVM, and although the project Monkey is something slower at the moment, I do not doubt that someday next it will surpass in yield to the JVM. Thank you for your atention. Andreu Correa Casablanca. -- - Per la llibertat del coneixement - - Per la llibertat de la ment... - -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://emu.freenetproject.org/pipermail/support/attachments/20070915/3f922a7d/attachment.html>
