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'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'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 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'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 interestin= g to Freenet, with my solution to the Pitch Black attacks.</div> <div><br></div><div>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 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==--