Hi developers,
I would like ZeroNet to be able to do LAN peer discovery out-of-the-box so that it can work in community networks where an Internet connection is not always available (unstable links, political Internet shutdowns, etc.).
We can think of an ideal decentralized Internet as the interconnection of self-managed community networks, where not only software, but also infrastructure is owned by the people. Community networks keep growing -some examples here [1]. Decentralized applications, like ZeroNet, keep growing too. Unfortunately, ZeroNet does not work in community networks when they cannot reach the Internet (at least that's what we saw on the tests we did).
If I were a developer, I would be playing with ZeroNet's code so that ZeroNet could bootstrap within community networks, with or without a connection to the Internet - being able to work not only with public addresses but with private addresses too.
I think that would be a significant step towards decentralization.
[1]
https://en.wikipedia.org/wiki/Freifunk
https://en.wikipedia.org/wiki/Guifi.net
https://en.wikipedia.org/wiki/Ninux
To note, this does work when using Dat and Beaker Browser as a decentralized web solution.
I think it has been implemented. see
Most helpful comment
I think it has been implemented. see
https://github.com/HelloZeroNet/ZeroNet/issues/1264