> > I was wondering if there were any plans to have
> the
> > option in Freenet for users to make their node
> read
> > only. That is, content can only be inserted
> localy
> > and not by requests. Some content providers may
> want
> > to make their material available permanently (or
> at
> > least as long as they desire) to freenet users,
> but do
> > not want to provide resources to Freenet (other
> than
> > the content they provide of course) for some
> reason.
> <SNIP>
>
> This would not work for the same reasons that every
> other scheme that
> keeps non-requested data in your store doen't work.
> The network
> doesn't adapt to knowing that your node is the
> source of the data, and
> then has everyone look there for the data. On
> insert, the network
> puts the data where it's going to look for it, and
> then looks for it
> there.
One solution that was proposed to do this was to do
"light insertions" or "inverse passive requests". The
idea is to make a new insertion message which says the
sender has a trail to key X. This message follows
the regular routing path for a normal HTL. Every node
on the way stores the key and from which node it got
the message. When a request comes along it has a good
chance of finding a node which knows about the trail.
Such a node forwards the request back along the trail
to your "read only node".
1) This may not be implemented for some time. Toad
wrote:
"We may do something like this, but not exactly like
this ("inverse passive requests") after 1.0."
-- Wed, 6 Aug 2003 17:37:24
2) There may be securtiy issues like an adversary
inserting of "advertisements" but refusing to deliver
actual the data.
3) Somebody may have some neat ideas of how to link
this design into a design to do streaming broadcasts
or another messaging system like NIM.
Personally I think the idea has promise. It may help
the system lend itself more to file sharing, since big
data doesn't need to be transfered <average hops> to
sit around and hope to get found, just small pointers.
It may also help with rarer data which gets inserted
all the time but rarely retrieved before it expires.
Right now though there are higher priorities. Someone
that would want to run a few of these "read only
nodes" could just run a regular node and insert
repeatedly possibly to different nieghbors (in case
they don't route to the same place). I think the big
problem you'll have is getting people to run a freenet
node just to install something.
__________________________________________________________________
Gesendet von Yahoo! Mail - http://mail.yahoo.de
Logos und Klingelt�ne f�rs Handy bei http://sms.yahoo.de
_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl