-
Notifications
You must be signed in to change notification settings - Fork 27
Description
There are some great ideas in this project, but like previous attempts to build a system level virtual network, snow has a platform problem: Nobody wants to spend a lot of effort building apps for a platform nobody has installed, and nobody wants to install a system level platform that has no or very few good apps, especially if it's likely to consume background resources running systems like DHTs.
ZeroTier and earlier versions of Telehash suffered from this problem, and neither have been significantly adopted.
One way to improve this is to build an application-layer version, where each application has a public key endpoint and runs it's own node in the DHT. Designing like this eliminates the need to mess with system-level routing or DNS resolution, and provides increased privacy by giving each application it's own address.
If our users have to install some weird system thing that might mess up their DNS if it's buggy, that's a huge barrier.