GNUnet 0.13 уже выпущен, и это его новости

В новой версии GNUnet 0.13 уже выпущен и обычно доступен всем. В этой новой версии из основных новинок которые выделяются реестр GNUnet Assigned Numbers Authority (WINS), Реализация GNS и многое другое.

Тем, кто отказывается от GNUnet, следует знать, что он предназначен для создания децентрализованных и безопасных сетей P2P.

О GNUnet

Сети, построенные с помощью GNUnet, не имеют единой точки отказа и они могут гарантировать неприкосновенность частной информации пользователей, включая устранение возможных злоупотреблений со стороны спецслужб и администраторов, имеющих доступ к сетевым узлам. Версия помечена как содержащая значительные изменения протокола, нарушающие обратную совместимость 0.12.x.

GNUnet поддерживает P2P-сети через TCP, UDP, HTTP / HTTPS, Bluetooth и WLAN, и он может работать в режиме F2F (Друг Другу).

Se поддерживает обход NAT, включая использование UPnP и ICMP. Для определения местоположения данных можно использовать распределенную хеш-таблицу (DHT).

Кроме того, чтои предусмотрены средства для развертывания ячеистых сетей. Для выборочного предоставления и отзыва прав доступа используется децентрализованный обмен идентификационными атрибутами reclaimID с использованием GNS (GNU Naming System) и шифрования на основе атрибутов (Attribute-Based Encryption).

Система характеризуется низким потреблением ресурсов и использование многопоточной архитектуры для обеспечения изоляции между компонентами.

Гибкие возможности для регистрации и статистика. Для разработки приложений для конечных пользователей GNUnet предоставляет API для языка C и папки для других языков программирования.

Чтобы упростить разработку, предлагается использовать циклы событий и процессы вместо ниток. Фреймворк включает тестовую библиотеку для автоматического развертывания экспериментальных сетей, охватывающих десятки тысяч пар.

Основные новые возможности GNUnet 0.13

В этой новой версии, как мы упоминали в начале, главное новшество заключается в том, что установлена ​​запись WINS (GNUnet Assigned Numbers Authority), который отвечает за присвоение имен и адресов GNUnet.

Это тоже вместе с реализацией децентрализованное доменное имя GNS Это выровнено со спецификациями, предложенными IETF.

Еще одно важное изменение: скорректирована работа плагина NSS block, Добавлены новые дополнительные флаги для записей, которые явно не размещаются под данным тегом, но возвращаются преобразователем.

В ключевом механизме отзыва (GNS / REVOCATION), функция подтверждения работы завершена передается с использованием хеш-алгоритма Argon2.

В децентрализованной службе обмена атрибутами идентификации (RECLAIM) размер билета увеличен до 256 бит.

Из других изменений которые выделяются из этой новой версии:

  • Добавлен вывод предупреждения в утилиту gnunet-namestore при добавлении записей TLSA или SRV вне записи BOX.
  • Транспортный плагин, использующий протокол UDP для передачи данных, был перемещен в экспериментальную категорию из-за проблем со стабильностью;
  • Формат файла ключа и метод сериализации закрытого ключа ECDSA унифицированы с другими библиотеками (старые ключи перестанут работать).
  • Библиотека libsodium используется как реализация алгоритмов шифрования на основе эллиптических кривых.
  • Добавлена ​​возможность создавать утилиты с библиотекой cURL, не относящейся к gnutls.
  • Сервер непрерывной интеграции Buildbot возвращен.
  • Библиотеки libmicrohttpd, libjansson и libsodium включены в зависимости сборки.

Как установить GNUnet в Linux?

Для тех, кто заинтересован в возможности установить эту раму, они могут это сделать, следуя инструкциям которые мы делимся ниже.

Для кого они Пользователи Arch Linux, Manjaro, Arco Linux или любой другой производной, просто откройте терминал и введите в нем следующую команду:

sudo pacman -S gnunet

Сейчас для тех, кто пользуется Fedora, Сначала можно выполнить установку, включив репозиторий с помощью следующей команды:

sudo dnf copr enable yosl/gnunet

А позже они устанавливаются с помощью этой команды:

sudo dnf install gnunet

В конце концов вы также можете получить фреймворк, скомпилировав свой код для этого вы можете следовать инструкциям подробно в этой ссылке. 


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.