When we implement sharing of datastore Bloom filters, we can make it work on 
opennet (for less paranoid users):
- Send diffs every hour.
- Keep the diffs for a period.
- Keep a list of old opennet nodes, including their bloom filters. This would 
be separate from the old-opennet-nodes mechanism, which I have proposed on 
devl to reform: it would just be an LRU of the last N nodes we've connected 
to via opennet, even if we dropped them because they were at the bottom of 
the LRU.
- When we connect to an opennet node, if we have their bloom filter already, 
we could just ask for the cumulative diffs.

Since most of the network is likely to be opennet for the foreseeable future, 
this could make a big difference, assuming we have tunnels as well... 
(paranoid users should use darknet!).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/tech/attachments/20081205/e68cf78b/attachment.pgp>

Reply via email to