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>