GNUnet е безплатен софтуер за децентрализирани P2P мрежи. Тази рамка предлага криптиране на ниво мрежов слой и местоположение на ресурса. GNUnet връстници наблюдават поведението на други връстници, по отношение на използването на ресурси, връстници, които допринасят за мрежата, се възнаграждават с по-добро обслужване.
Мрежите, създадени с помощта на GNUnet, нямат нито една точка на отказ и могат да гарантират поверителността на потребителската информация., включително премахване на възможни злоупотреби от специални услуги и администратори, които имат достъп до мрежови възли.
GNUnet поддържа P2P мрежи чрез TCP, UDP, HTTP / HTTPS, Bluetooth и WLAN, може да работи в режим F2F (Friend-to-Friend).
Той също така поддържа NAT обход, включително използването на UPnP и ICMP. Разпределената хеш таблица (DHT) може да се използва за адресиране на местоположението на данните. Предвидени са средства за разполагане на мрежови мрежи.
Всичко за GNUnet
Системата тя се характеризира с ниско потребление на ресурси и използване на многонишкова архитектура за осигуряване на изолация между компонентите.
Освен това също предоставя гъвкави инструменти за запис и статистика. За да разработи окончателни приложения, GNUnet предоставя API за езика C и папки за други езици за програмиране.
За да се опрости разработката, вместо нишка, се предлага да се използват процеси и цикли на събития.
Рамката включва тестова библиотека за автоматично разполагане на експериментални мрежи, обхващащи десетки хиляди двойки.
На базата на технологиите GNUnet се разработват няколко готови за употреба приложения, като:
Услугата за споделяне на файлове анонимно, което не позволява да се анализира информация чрез прехвърляне на данни само в криптирана форма и не позволява проследяване на това кой е публикувал, търсил и изтеглял файлове, използвайки протокола GAP.
VPN система за създаване на скрити услуги в домейна ".gnu" и препращат тунели IPv4 и IPv6 през P2P мрежата. Освен това се поддържат и схеми за превод на IPv4 към IPv6 и IPv6 към IPv4, както и тунелиране на IPv4 през IPv6 и IPv6 през IPv4.
Системата за имена на GNS домейн (Система за именуване на GNU), която работи като напълно децентрализирана и недостъпна система за цензуриране на заместването на DNS. GNS може да се използва заедно с DNS и може да се използва в традиционни приложения като уеб браузъри.
Целостта и неизменността на записите се гарантира чрез използването на криптографски инструменти.
Платформата на Secushare за създаване на децентрализирани социални мрежи Той използва протокола PSYC и поддържа разпространението на известия в режим мултикаст с използване на криптиране от край до край.
Лесна система за имейл криптиране на поверителност, който използва GNUnet за защита на метаданни и поддържа различни криптографски протоколи за проверка на ключове.
Платежната система GNU Taler, която осигурява анонимност на купувачите, но проследява транзакциите на продавача, за да осигури прозрачност и данъчно отчитане. Работата на GNU Taler поддържа различни съществуващи валути и електронни пари, включително долари, евро и биткойни.
Относно новата версия на GNUnet 0.11
След пет години на разработка беше пусната значителна версия на рамката GNUnet 0.11 където и да е Една от основните точки, които трябва да се отбележи, е, че целият код на Python, с изключение на gnunet-qr, се превежда в Python 3.7.
От друга страна се откроява добавена е възможността за компилиране с библиотеката libidn2 в подкрепа на интернационализирани имена на домейни (IDN), които отговарят на спецификацията IDNA2008.
Освен него Осигурена е експериментална подкрепа за изграждане и стартиране на GNUnet рамка на NetBSD и macOS.
Друг момент, който трябва да се подчертае, е, че проблемите със сигурността са разрешени в логиката на криптографските операции за таен обмен.
Ако искате да научите малко повече за GNUnet, можете да се консултирате следната връзка.