GNUnet is a fully decentralised p2p framework for a number of applications, the most commonly used one (probably) is filesharing
More info:
https://gnunet.org/goals
https://gnunet.org/concepts
>Why use GNUnet?
>no seeding requirement
>no account needed
>no trusted 3rd parties needed
>no way to trace any traffic back to you, unless you set anonymity to 0
>even just searching for content can be done via GNUnet's anonymous protocol
>anyone can publish anything
>no way for publishers to know who's downloading
>no way for downloaders to know who's publishing (except via optional namespaces)
>Sounds cool, where do I start?
GNUnet QUICKSTART GUIDE FOR FILE SHARING
### INSTALLATION ###
download and install using the package manager of your distro
or
https://gnunet.org/installation
### POST-INSTALLATION/USAGE ###
*Before doing anything else, run following command in terminal: gnunet-arm -s
To use the GUI, run gnunet-gtk and for setup/settings run gnunet-setup
For help on uploading/searching/downloading files via the GUI, see https://gnunet.org/first-steps-file-sharing
GNUnet can also be used in the terminal
TERMINAL_COMMANDS
To upload a file: gnunet-publish [-n] [-k KEYWORDS]* [-m TYPE:VALUE] FILENAME
*Note: see https://gnunet.org/gnunet-publish for more information
To search a file: gnunet-search "[SEARCH TERM]"
>example: gnunet-search "archive"
To download a file: gnunet-download -o FILENAME – GNUNETURL
*Note: the gnunet-search command will output the command needed to download the desired file
To shut down GNUnet: gnunet-arm -e
### ADDITIONAL RESOURCES ###
https://gnunet.org/installation
https://gnunet.org/user-handbook
I am posting this here because it may be more secure than i2p and is therefore relevant to what we are doing. What do you think, switch to GNUnet or stay on i2p?