thumb|Christian Grothoff, maintainer of GNUnet, in [[Berlin on August 1, 2013, at the "#youbroketheinternet. We'll make ourselves a GNU one." event]] GNUnet is a software framework for decentralized, peer-to-peer networking and an official GNU package. The framework offers link encryption, peer discovery, resource allocation, communication over many transports (such as TCP, UDP, HTTP, HTTPS, WLAN and Bluetooth) and various basic peer-to-peer algorithms for routing, multicast and network size estimation.
via Wikipedia infobox
thumb|Christian Grothoff, maintainer of GNUnet, in [[Berlin on August 1, 2013, at the "#youbroketheinternet. We'll make ourselves a GNU one." event]] GNUnet is a software framework for decentralized, peer-to-peer networking and an official GNU package. The framework offers link encryption, peer discovery, resource allocation, communication over many transports (such as TCP, UDP, HTTP, HTTPS, WLAN and Bluetooth) and various basic peer-to-peer algorithms for routing, multicast and network size estimation.
GNUnet's basic network topology is that of a mesh network. GNUnet includes a distributed hash table (DHT) which is a randomized variant of Kademlia that can still efficiently route in small-world networks. GNUnet offers a "F2F topology" option for restricting connections to only the users' trusted friends. The users' friends' own friends (and so on) can then indirectly exchange files with the users' computer, never using its IP address directly.
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).