On Wednesday 01 Jun 2011 18:35:21 Tom Sparks wrote:
> How would Freenet work on a delay-tolerant network like Probabilistic Routing 
> Protocol using History of Encounters and Transitivity (PRoPHET) [1] ?
> 
>  [1] http://tools.ietf.org/html/draft-irtf-dtnrg-prophet

I don't have time to look into it in detail right now. However I will give you 
my standard view:
- This sounds a lot like Haggle. Opportunistic forwarding, local broadcast and 
all that.
- It's equivalent to standing on a bus and asking if anyone has a copy of your 
favourite illegal file. I hope it works but I don't see it as being closely 
related to Freenet. However...
- Medium term, Freenet will be largely darknet - that is, friend to friend - 
and will have support for hiding its traffic via simple steganography.
- Long term, in particularly hostile environments, even stego'ed darknet 
transports are detectable and/or blockable.
- Therefore, we would like to support high latency transports (which are still 
darknet), for instance exchanging USB keys with your friends regularly (aka 
sneakernet), or automatically transferring data between your phone and his when 
you are physically in close proximity. We would also envisage underground wifi 
links etc making up some part of such a network, which theoretically could run 
even in places like North Korea or Cuba where the internet is illegal, even if 
there is no outside world to tunnel to (or it is infeasible to tunnel to it) or 
more prosperous countries with heavy internet restrictions (e.g. blocking peer 
to peer in general, whitelists etc).
- To make any of this work we will need long-term requests (i.e. very high 
latency, can be forwarded when the originator is offline), which are probably 
necessary for practical darknets anyway in many cases, and publish/subscribe or 
something similar (e.g. passive requests), which are very important but on a 
system with high per hop latency are enormously important. 
- However, we would retain the ability to request data which is many hops away. 
It would just be very high latency (not necessarily low bandwidth though). 
- Freenet is actually reasonably well set up to provide a user interface for 
high latency requests - e.g. downloads are queued and the user gets notified 
later; even with freesites, you can bookmark them and be notified on an update, 
or when they fail to load you can queue them as a download.
- One technical challenge will be how to route on such a high latency darknet. 
Currently we rely on swapping locations to make the network navigable.
- In the shorter term, we'd like to implement an easy means to move data from 
one darknet to another, without having to know the private keys for the 
freesites being moved. This is called "binary blobs".

http://new-wiki.freenetproject.org/Steganography
http://wiki.freenetproject.org/HardStego
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: 
<https://emu.freenetproject.org/pipermail/tech/attachments/20110608/67f576ff/attachment.pgp>

Reply via email to