Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yggdrasil hands you a an IPv6 /64 subnet. Most nodes on Yggdrasil assign themselves a single, stable IPv6 address. They then communicate to other IPv6 nodes in the network. Traffic on the network is E2E encrypted using a cryptographic keypair. Because of this, you don't need to use anything like TLS on the network. Just share your IPv6 address with others and you're good to go.


So it's like CJDNS? Looking at the FAQ, is answers to this question. In short, it's inspired by CJDNS, but doesn't use supernodes.


It is "a cjdns clone with different routing".^1

Original cjdns did not have supernodes.

When the author began contributing to cjdns had supernodes been added yet.

1. https://yggdrasil-network.github.io/2019/01/09/history.html

I first learned of cjdns from a video I saw on YouTube in 2012.^2 I was impressed by this person being interviewed. He described the most fundamental problems with the internet in plain English anyone could understand and he actually had a working solution!

The interviewer however did not seem to understand what the author was talking about. :)

2. https://www.youtube.com/watch?v=zINQYkl01N8


> The interviewer however did not seem to understand what the author was talking about. :)

Heh, I'm not sure if you realize this and are teasing me, but I'm the interviewer in that video! :-)

(or at least, a version of me that existed 10 years ago; amazing that it's been that long)


I'm teasing. :)

I thought it was a reasonably good interview, he was allowed to say what he wanted to say. Thanks for doing that.

I always wondered, was that the first time the project was announced publicly?


Not only that but the interviewer came across as incredibly rude. Made the interview awkward.


Which part(s) did you think were rude?


26:32 in the interview. The interviewer was dismissive of this very talented developer and the developer just falls silent because they made the moment awkward.


Yes. It's broadly considered a successor to CJDNS.


I was not aware CJDNS was unmaintained (or considered archaic). Do you have a resource comparing CJDNS, Yggdrasil, Zeronet and maybe other similar protocol? Bonus points if there's mentions of possibilities for interoperability (or incompatibilities) between these networks, and/or discussion about the shortcomings pointed out by the matrix people when developing their Pinecone routing scheme.


> I was not aware CJDNS was unmaintained (or considered archaic).

It seems (for some definition of seem lol) that more mindshare these days is around Ygg. CJDNS's author is working on something else at the moment primarily, and while they're still committed to working on CJDNS, their attention is split. Ygg is getting regular changes. Ygg's codebase being in Go also makes it a bit easier to get contributions in. But keep in mind that this may just be biased based on the circles I'm spending time in.

> Do you have a resource comparing CJDNS, Yggdrasil, Zeronet and maybe other similar protocol?

I wish I did. This would be a great thing to put together. Maybe I should spend some time properly comparing the two.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: