Wanderlust - a child of Freenet and Cjdns

Gerard Krol <[email protected]> Wed, 14 Aug 2013 11:47:05 +0200
Newsgroups gmane.network.freenet.technical
Message-ID <CAFzGNhJu9GDC-3ny8Gqpj9w2mf5JdbYVmkFaViHgJ-PFcRC2hA@mail.gmail.com>
--===============0575853824==
Content-Type: multipart/alternative; boundary=e89a8f646f8d788c7304e3e53d0b

--e89a8f646f8d788c7304e3e53d0b
Content-Type: text/plain; charset=ISO-8859-1

Hello all,

My name is Gerard Krol, and I've been involved a bit with Freenet in the
past (mainly with Freetalk). I usually go by gerard_ or gerard-.  I think
the ideas behind Freenet are great but in practice it's just too slow. Last
year I learned about Cjdns, which aims to have a F2F darknet/meshnet that
routes packets. I've got a few minor commits to my name there too. Cjdns
actually performs very well at the moment and is highly usable. The only
problem is this: the routing is completely broken. It routes packets to the
closest address without making/breaking connections and without location
swapping. The network is currently so small (300 nodes?) that this does not
yet pose a problem though,

I've combined what I think are the good parts of both darknets to design
Wanderlust. It basically uses the cryptographic IPv6 addresses of Cjdns
with the routing of Freenet in darknet mode. I've also written a document
about possible attacks that might be interesting to Freenet, with my
solution to the Pitch Black attacks.

It's all very early stage, and I don't know yet if this will actually work
and how it should be implemented. It could be run over the Freenet network,
it could replace the routing in Cjdns or it could be a separate project
altogether.

The design is located at https://github.com/gerard-/wanderlust

Please let me know what you think.

Regards,

Gerard

--e89a8f646f8d788c7304e3e53d0b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello all,<div><br></div><div>My name is Gerard Krol, and =
I&#39;ve been involved a bit with Freenet in the past (mainly with Freetalk=
). I usually go by gerard_ or gerard-. =A0I think the ideas behind Freenet =
are great but in practice it&#39;s just too slow. Last year I learned about=
 Cjdns, which aims to have a F2F darknet/meshnet that routes packets. I&#39=
;ve got a few minor commits to my name there too. Cjdns actually performs v=
ery well at the moment and is highly usable. The only problem is this: the =
routing is completely broken. It routes packets to the closest address with=
out making/breaking connections and without location swapping. The network =
is currently so small (300 nodes?) that this does not yet pose a problem th=
ough,<br>
</div><div><br></div><div>I&#39;ve combined what I think are the good parts=
 of both darknets to design Wanderlust. It basically uses the cryptographic=
 IPv6 addresses of Cjdns with the routing of Freenet in darknet mode. I&#39=
;ve also written a document about possible attacks that might be interestin=
g to Freenet, with my solution to the Pitch Black attacks.</div>
<div><br></div><div>It&#39;s all very early stage, and I don&#39;t know yet=
 if this will actually work and how it should be implemented. It could be r=
un over the Freenet network, it could replace the routing in Cjdns or it co=
uld be a separate project altogether.</div>
<div><br></div><div>The design is located at <a href=3D"https://github.com/=
gerard-/wanderlust">https://github.com/gerard-/wanderlust</a><br></div><div=
><br></div><div>Please let me know what you think.</div><div><br></div><div=
>
Regards,</div><div><br></div><div>Gerard</div></div>

--e89a8f646f8d788c7304e3e53d0b--

--===============0575853824==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Tech mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech
--===============0575853824==--