On 3/23/07, Matthew Toseland <toad at amphibian.dyndns.org> wrote:
>
> How far can we go in abusing the production network in order to make it
> work? The testnet is never likely to be large enough to be a useful
> model. What I propose is that on swap requests, which already include
> the location of the node, and the locations of its peers, we also add a
> unique ID (say the first 8 bytes of some hash of the identity) for the
> node and each peer.
>
> This would make it easier to map the network. It is already possible to
> map the network but it is a lot of work and a lot of uncertainty,
> because we don't know about every swap so we have to try to do partial
> matches.
>
> This may make some attacks easier. Having said that, with the current
> swap requests, you can probably identify the topology close to you with
> some confidence. The main benefit here is in identifying the topology
> further away more reliably. Which isn't that interesting for attackers
> unless they've been e.g. watching #freenet-refs and can match an IP
> address to each node on the network. Even then, there are much easier
> attacks, and correlation attacks on nodes 4 hops away may not have
> enough information.
>
> The benefit is we could test all our pet theories about the shape of the
> network being completely broken due to #freenet-refs . We could gather
> real world information about node uptimes, location swapping, location
> clustering. It would of course be spoofable, but only to the extent that
> location swapping is already spoofable. It would double the size of the
> swap request packets, but these are fairly small.




How long of a period are we talking about?  I would be willing to run a
build that did this for 1-2 weeks (I used to use the testnet, but it was
impossible to find peers).  I don't know if it would need to be a mandatory
build, but if so you should give people notice that '"'whichever build #'
includes this tracking info, if you don't want to use it turn off your node
for X days".  That being said if you were to release an optional build that
didn't autoupdate I think it would be best...

I may disagree with what you have to say, but I shall defend, to the death,
your right to say it. - Voltaire
Those who would give up Liberty, to purchase temporary Safety, deserve
neither Liberty nor Safety. - Ben Franklin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20070323/63facfbb/attachment.html>

Reply via email to