←back to thread

Yggdrasil Network

(yggdrasil-network.github.io)
322 points BSDobelix | 2 comments | | HN request time: 0.416s | source
Show context
hahajk ◴[] No.42156739[source]
Ok, so as I understand it, yggdrasil and cjdns are virtual P2P networks that offer the normal layer 3 routing services, but built on top of the existing internet. So they still require ISPs and internet backbones, etc.

Are there any projects attempting to build a worldwide P2P network that can replace the IP layer? Like a mesh network that can operate without verizon, cisco routers, etc? I know of some mesh network technologies aimed at small disconnected networks but nothing consumer-facing and supporting anything more than a few thousand nodes.

replies(13): >>42156790 #>>42156800 #>>42156810 #>>42156854 #>>42156878 #>>42156895 #>>42156926 #>>42156954 #>>42157096 #>>42157114 #>>42157167 #>>42157230 #>>42161379 #
1. progval ◴[] No.42157114[source]
That was the original goal of cjdns, which is why it automatically peers with other nodes reachable over Ethernet (no IP needed), including WiFi (see the first paragraph of https://github.com/cjdelisle/cjdns/blob/master/doc/Whitepape...). Unfortunately, its approach to routing turned out to not scale in practice. Yggdrasil uses a different routing algorithm so it might.
replies(1): >>42157324 #
2. neilalexander ◴[] No.42157324[source]
Yggdrasil was actually inspired in part by cjdns but the design is very different. We care deeply about scale and we want an Yggdrasil network to be able to grow organically without requiring a strict hierarchy, huge amounts of state etc. We’re still working on it of course but for now the public test network is somewhere around 5000-6000 nodes and continues to work pretty well as it grows.