Gerard Krol
2013-08-14 09:47:05 UTC
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
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