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>

Reply via email to