GNUnet 0.11.5
gnunet.org
gnunet.org
Can anyone ELI5 what GNUnet is and why I should care about it?
Bittorrent is replaced by GNUnet "filesharing", it's trackerless, it provides a search function, users can adjust their level of anonymity for publishing, downloading, and searching.
DNS is replaced by "GNS", it covers the "decentralized" and "secure" points in Zooko's triangle, it a pet name system.
VPN is replaced by GNUnet VPN, which is just VPN over GNUnet so it can take advantage of the p2p network.
TCP/UDP/SPDY/QUIC is replaced by "cadet", takes advantage of the p2p network.
There's also a DHT.
And there's lots of other stuff that's in-progress.
https://news.ycombinator.com/item?id=19959687
Which I shall also link to directly, but the above also has some relevance:
https://news.ycombinator.com/item?id=19864808
See especially here:
https://news.ycombinator.com/item?id=19867532
And here:
I wish they'd write a tutorial or something so that I know how to get started playing around with it.
Install: https://gnunet.org/en/install.html
In a Nutshell usage (wip): https://gnunet.org/en/use.html
If anything could be made more clear, let us know as feedback.
Can you use it by its self like i2p etc ?
There is nim chat application: https://git.gnunet.org/gnunet-nim.git/
There is also an unmaintained guile bulletin board: https://git.gnunet.org/gnunet-guile2.git/
https://docs.gnunet.org/#First-steps-_002d-Using-GNUnet-Conv...
Now that makes it interesting; imagine a few micro routers such as the TpLink TL-MR3020 or any other similar device that once turned on boot their OpenWRT with GNUnet extensions then connect together allowing the users to talk each other no matter where they are located. That would be a killer application (probably along with codec2 over LoRa) for deployment in certain sensitive areas, provided the users can mask its traffic nature from sniffers.
[0] - https://lists.gnu.org/archive/html/ring/2017-09/msg00011.htm...
It doesn't do onion/garlic routing, although that's planned to be added in the future. It is possible to make a service available over GNUnet like you can with i2p, and with the name system you can give it a convenient name and add it to your address book like in i2p. That being said, this service in particular offers no real anonymity at the moment, and is currently buggy. Filesharing is its most mature application in my opinion, it doesn't have any severe bugs I'm aware of and it is optionally anonymous (although the network only has a few hundred peers at the moment so its anonymity isn't as strong as it will be when more people use it).
(2) what we are still trying to solve here, mainly, is making it harder to know the path of communication. Today, if User Lora with Node A talks to User Charly on Node B, the data goes through N nodes. The N nodes between A and B are aware of (parts of) the path, but the communication remains encrypted (in very short terms explained).
(edit: no markup here)