Новая версия GNUnet 0.14 уже выпущен и в этой новой версии добавлен новый компонент сообщения, который находится в экспериментальной фазе, а также GNS, которая уже синхронизирована со спецификацией, предложенной в IETF, и многое другое.
Для тех, кто они не знают о GNUnet, они должны знать, что Он предназначен для создания безопасных децентрализованных сетей P2P. Сети, созданные с помощью GNUnet, не имеют единой точки отказа и могут гарантировать конфиденциальность пользователей, включая исключение возможных злоупотреблений со стороны спецслужб и администраторов, имеющих доступ к сетевым узлам.
Gnunet поддерживает P2P-сеть через TCP, UDP, HTTP / HTTPS, Bluetooth и WLAN, и он может работать в режиме F2F (друг другу). Поддерживается кроссовер NAT, включая UPnP и ICMP. Распределенная хеш-таблица (DHT) может использоваться для адресации распределения данных.
Система отличается низким потреблением ресурсов. и использование многопоточной архитектуры, чтобы гарантировать изоляцию между компонентами. Предусмотрены гибкие средства записи и накопления статистики.
Чтобы разработать окончательные приложения, GNUnet предоставляет API для языка C и ссылки для других языков программирования. Для упрощения разработки предлагается использовать циклы процессов и событий вместо потоков. Он включает тестовую библиотеку для автоматического развертывания экспериментальных сетей, охватывающую десятки тысяч пар.
Основные новые возможности GNUnet 0.14
В новой версии упоминается, что она нарушает всякую совместимость, поэтому для получения новой версии необходимо учитывать этот фактор.
Это крупный ремейк. Нарушает совместимость протокола с версиями 0.13.x. Обратите внимание, что поэтому Git master впредь НЕСТАБИЛЬНУЮ с сетью GNUnet 0.13.x, и взаимодействие между старыми и новыми узлами вызовет проблемы. Одноранговые узлы 0.13.x смогут связываться с мастером Git или одноранговыми узлами 0.13.x, но некоторые службы, в частности GNS, не будут поддерживаться.
Что касается удобства использования, пользователи должны отметить, что еще есть большое количество известных открытых проблем.особенно в отношении простоты использования, но также и некоторых важных проблем конфиденциальности, особенно для мобильных пользователей.
Кроме того, возникающая сеть невелика и поэтому вряд ли обеспечит хорошую анонимность или много интересной информации. В итоге версия 0.14.0 Подходит только для начинающих пользователей с умеренной переносимостью боли .
Был добавлен новый экспериментальный компонент с реализацией обмена сообщениями с интерфейсом на основе GTK.
С другой стороны GNS GNU (децентрализованная система доменных имен) он синхронизирован со спецификацией, предложенной в IETF. Помимо ключей ECDSA, теперь можно использовать другие типы ключей для определения зон, но поддержка альтернативных ключей EdDSA еще не реализована. Для шифрования записей в зонах с ключами ECDSA используется алгоритм AES в режиме CTR.
Служба идентификации предлагает возможность использовать пары ключей ECDSA (по умолчанию) и EdDSA.
Локализация отключена в функциях конвертации время для достижения возможности обратного преобразования.
Наконец, известных проблем:
- В подсистемах TRANSPORT, ATS и CORE известны значительные проблемы проектирования, которые необходимо будет решить в будущем для достижения приемлемого удобства использования, производительности и безопасности.
- В CADET известны умеренные ограничения реализации, которые отрицательно влияют на производительность.
- В FS известны умеренные проблемы дизайна, которые также влияют на удобство использования и производительность.
- В SET есть незначительные ограничения реализации, которые создают ненужную поверхность атаки для доступности.
- Подсистема RPS все еще экспериментальная.
- Некоторые высокоуровневые тесты в наборе тестов не работают недетерминированно из-за проблем с ТРАНСПОРТИРОВКОЙ низкого уровня.
Если вы хотите узнать об этом больше, вы можете проверить подробности По следующей ссылке.