The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск P2P-платформы GNUnet 0.17

06.06.2022 16:43

Представлен выпуск фреймворка GNUnet 0.17, предназначенного для построения защищённых децентрализованных P2P-сетей. Создаваемые при помощи GNUnet сети не имеют единой точки отказа и способны гарантировать неприкосновенность частной информации пользователей, в том числе исключить возможные злоупотребления со стороны спецслужб и администраторов, имеющих доступ к узлам сети.

GNUnet поддерживает создание P2P-сетей поверх TCP, UDP, HTTP/HTTPS, Bluetooth и WLAN, может работать в режиме F2F (Friend-to-friend). Поддерживается обход NAT, в том числе с использованием UPnP и ICMP. Для адресации размещения данных возможно использование распределённой хэш таблицы (DHT). Предоставляются средства для развёртывания mesh-сетей. Для выборочного предоставления и отзыва прав доступа применяется сервис децентрализованного обмена атрибутами идентификации reclaimID, использующий GNS (GNU Name System) и шифрование на основе атрибутов (Attribute-Based Encryption).

Система отличается низким потреблением ресурсов и использованием многопроцессной архитектуры для обеспечения изоляции между компонентами. Предоставляются гибкие средства для ведения логов и накопления статистики. Для разработки конечных приложений GNUnet предоставляет API для языка Си и биндинги для других языков программирования. Для упрощения разработки вместо потоков предлагается использовать циклы обработки событий (event loop) и процессы. В состав входит тестовая библиотека для автоматического развёртывания экспериментальных сетей, охватывающих десятки тысяч пиров.

На базе технологий GNUnet развивается несколько готовых приложений:

  • Система доменных имён GNS (GNU Name System), выступающая в качестве полностью децентрализованной и недоступной для цензуры замены DNS. GNS может применяться бок о бок с DNS и использоваться в традиционных приложениях, таких как web-браузеры. В отличие от DNS в GNS вместо древовидной иерархии серверов применяется направленный граф. Преобразование имён сходно с DNS, но запросы и ответы выполняются с сохранением конфиденциальности - обрабатывающий запрос узел не знает кому отдаётся ответ, а транзитные узлы и сторонние наблюдатели не могут расшифровать запросы и ответы. Целостность и неизменность записей обеспечивается за счёт использования криптографических механизмов. DNS-зона в GNS определяется при помощи связки из открытого и закрытого ключей ECDSA на основе эллиптических кривых Curve25519.
  • Сервис для анонимного обмена файлами, не позволяющий проанализировать информацию за счёт передачи данных только в зашифрованном виде и не дающий отследить кто разместил, искал и скачал файлы благодаря использованию протокола GAP.
  • Система VPN для создания скрытых сервисов в домене ".gnu" и проброса туннелей IPv4 и IPv6 поверх P2P-сети. Дополнительно поддерживаются схемы трансляции IPv4-в-IPv6 и IPv6-в-IPv4, а также создание туннелей IPv4-поверх-IPv6 и IPv6-поверх-IPv4.
  • Сервис GNUnet Conversation для совершения голосовых вызовов поверх GNUnet. Для идентификации пользователей используется GNS, содержимое голосового трафика передаётся в зашифрованном виде. Анонимность пока не предоставляется - другие пиры могут отследить соединение между двумя пользователями и определить их IP-адреса.
  • Платформа для построения децентрализованных социальных сетей Secushare, использующая протокол PSYC и поддерживающая распространение уведомлений в режиме multicast с применением end-to-end шифрования для того, чтобы доступ к сообщениям, файлам, чатам и обсуждениям могли получить только авторизированные пользователи (те кому сообщения не адресованы, включая администраторов узлов, не смогут их прочитать);
  • Система для организации шифрованной электронной почты pretty Easy privacy, применяющая GNUnet для защиты метаданных и поддерживающая различные криптографические протоколы для верификации ключей;
  • Платёжная система GNU Taler, предоставляющая анонимность для покупателей, но отслеживающая транзакции продавцов для обеспечения прозрачности и предоставления налоговой отчётности. Поддерживается работа с различными существующими валютами и электронными деньгами, в том числе с долларами, евро и биткоинами.

В новой версии GNUnet внесены изменения, нарушающие совместимость протокола и приводящие к возможным проблемам при взаимодействии узлов на базе GNUnet 0.17 и старых выпусков. В частности, нарушена совместимость на уровне распределённой хэш таблицы (DHT) - реализация DHT обновлена до новой версии спецификации, а определения типов блоков перенесены в GANA (GNUnet Assigned Numbers Authority). Добавлена поддержка выровненных и перегруппированных форматов сообщений. Из нового варианта спецификации также перенесены обратно несовместимые изменения, касающиеся децентрализованной системы доменных имён GNS (GNU Name System). Для добавляемых в GNS записей предоставлена возможность настройки времени жизни записи.

  1. Главная ссылка к новости (https://www.gnunet.org/en/news...)
  2. OpenNews: Выпуск GNUnet Messenger 0.7 и libgnunetchat 0.1 для создания децентрализованных чатов
  3. OpenNews: Выпуск P2P-платформы GNUnet 0.16.0
  4. OpenNews: Выпуск ZeroNet 0.7, платформы для создания децентрализованных сайтов
  5. OpenNews: Выпуск Nebula 1.5, системы для создания оверлейных P2P-сетей
  6. OpenNews: Выпуск платёжной системы GNU Taler 0.8, развиваемой проектом GNU
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57307-gnunet
Ключевые слова: gnunet
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (55) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, a_kusb (ok), 16:48, 06/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Это могла бы стать штука, которой пользуются люди, которая решает задачи. Но он всего лишь суета сует. Иногда задачам лучше остаться нерешёнными, проблемы - это весело. Во всех художественных фильмах и книгах есть проблемы, а иначе скучно.
    Да здравствуют проблемы. Только не такие.
     
     
  • 2.8, Аноним (8), 17:22, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    сломался ?
     
     
  • 3.9, Аноним (9), 17:24, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо
     
     
  • 4.12, a_kusb (ok), 17:31, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Спасибо

    Спасибо

     
     
  • 5.21, Аноним (21), 19:23, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Пожалуйста
     
  • 4.20, Аноним (21), 19:22, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Пожалуйста.
     
  • 3.11, a_kusb (ok), 17:30, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > сломался ?

    Да. Частично.

     
     
  • 4.22, Аноним (21), 19:24, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Починить вызывали?
     
     
  • 5.49, Аноним (49), 14:17, 08/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо.
     
     
  • 6.54, Аноним (54), 16:31, 09/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Пожалуйста
     

  • 1.2, Аноним (2), 16:56, 06/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > GNUnet поддерживает создание P2P-сетей поверх... HTTP

    А траффик будет как http выглядеть?

     
     
  • 2.51, Аноним (-), 15:24, 09/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    HTTP 1.1 GET ... например? Man абстракция. Какая разница какие свойства у транспортного уровня? Лишь бы данные качало.
     

  • 1.3, Аноним (-), 16:58, 06/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    Жаль, что ZeroNet запороли. Шикарная была задумка, даже зеркала своих сайтов там хостил. Но создатель взял, и свалил куда-то, что за дичь... Всегда так в опенсорсе, как что-то хорошее, революционное, так надо запороть. Вот че он свалил? Нормально же общались... Там какой-то форк появился со странным названием, только на кой он мне. Верните ZeroNet.
     
     
  • 2.18, Аноним (18), 18:29, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Шикарная, но почему-то завязанная на централизованный сервис zeroid.
     
     
  • 3.29, Аноним (-), 23:38, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что в этом такого прям плохого?
     
     
  • 4.52, Аноним (-), 15:25, 09/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В том что дополнительная возня а результат - ничем не лучше обычного интернета?
     
  • 2.26, Аноним (26), 20:29, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У него может быть завал по жизни, ну или мог умереть...
     
     
  • 3.30, Ooiiii (?), 00:22, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Или не смог отказаться от предложенных условий
     
  • 2.33, Аноним (33), 09:08, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Есть надежда на форки?:

    1) https://github.com/ZeroNetX/ZeroNet

    2) https://github.com/zeronet-conservancy/zeronet-conservancy

     
     
  • 3.50, Аноним (-), 17:02, 08/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да кто же их знает... Не проверял.
     
  • 3.56, Аноним (-), 17:33, 09/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > 1) https://github.com/ZeroNetX/ZeroNet
    > 2) https://github.com/zeronet-conservancy/zeronet-conservancy

    По ссылкам очередная одноразовая наколень на питоне. Из разряда сдохло - не жалко.

     

  • 1.4, Аноним (-), 17:09, 06/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Когда уже GNUnet победит и все на него перейдут?
     
     
  • 2.5, Жироватт (ok), 17:15, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Сегодня, когда пластмассовый мир победил, макет оказался сильней, последний кораблик уплыл, последний фонарик погас? Не скоро
     
     
  • 3.6, a_kusb (ok), 17:18, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    О, моя оборона
     
  • 3.10, Аноним (9), 17:25, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Мы лёд под ногами майора.  
     
  • 2.7, Аноним (7), 17:19, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Когда перепишут на раст и переведут на лицензию бсд.
     
     
  • 3.13, a_kusb (ok), 17:32, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда перепишут на раст и переведут на лицензию бсд.

    БСДИ НЕТ

     
  • 3.14, Аноим (?), 17:38, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    БСД это заговор корпораций, чтобы разводить глупых разработчиков, чтобы ты работали на них за бесплатно.  Это основы такое знать надо.  
     
     
  • 4.27, Гуглоамазоноклаудфлер (?), 22:21, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > БСД это заговор корпораций, чтобы разводить глупых разработчиков, чтобы ты работали на
    > них за бесплатно.  Это основы такое знать надо.

    Все верно! Не будь лохом, пиши для нас софт под GPL!

     
     
  • 5.46, Аноним (46), 06:02, 08/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не буду лохом, для вас, гуглоамазонклаудфлер, буду писать софт под AGPL!


     
  • 3.16, Аноним (16), 18:12, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот те, кто будут переписывать, переведут. Только переписывать будут долго.
     
  • 3.36, Аноним (36), 15:40, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Когда заржавеет совсем.
     

  • 1.17, Аноним (17), 18:13, 06/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Когда нибудь кто то сможет это собрать, но это уже будет другая история...
    А пока жрем что есть помимо ГнуНету.
     
     
  • 2.19, Аноним (2), 18:32, 06/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://repology.org/project/gnunet/badges
     
     
  • 3.37, Аноним (37), 17:07, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Интернетный воен....
    Для gnunet нужен gnurl (это форк libcurl, зачем-то).
    У gnurl числятся, в репозиториях, два мейнтейнера. Один из которых (куча почт, отзываных и протуших идентификаторов, походу шуе) с протухшим ключом в феврале (совпадение), второй с именем никита (совпадение), у которого кастрированный ключ на опенпгп.орг (не импортировать), у которого есть ещё один ключ (зачем?) с почему-то RSA3072 (проще существование бога доказать, чем обосновать использование RSA3072 вместо RSA4096), грош цена короч.
    В итоге получаем на этапе подготовки сборки GNUNET какой-то бекдор кгбшный.
     
     
  • 4.47, Аноним (46), 06:32, 08/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > https://www.gnunet.org/en/gnurl.html
    >
    > Maintainer and Cryptographic signatures
    > gnurl/libgnurl is looking for a new maintainer. Releases after version 7.69.1 and up to version 7.72.0 were signed with the OpenPGP Key 0xD6B570842F7E7F8D (keys.openpgp.org), with the key fingerprint 6115 012D EA30 26F6 2A98 A556 D6B5 7084 2F7E 7F8D.
     
  • 4.53, Аноним (-), 15:28, 09/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > (проще существование бога доказать, чем обосновать использование RSA3072 вместо RSA4096),

    Ловлю на слове. Например, RSA4096 - очень медленный. Видимо 3072 был компромиссом когда еще не так дико тормозит но секурнее 2048 (1024 уже за секурный совсем не считается). А теперь ваш ход, про богов.

     

  • 1.23, user90 (?), 19:33, 06/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Но тут-то заблокируют сами эти.. гейтвеи, и фсе. Надо собирать мобильную сеть на основе ваших ведроидов.. ой, а это уже было))
     
     
  • 2.41, Аноним (37), 17:17, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Здесь могут заблокировать ресиды, как у ш2з. Лечится и обходится аналогично.
     
     
  • 3.58, Как именно (?), 09:02, 10/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Лечится и обходится аналогично.

    Как именно?

     

  • 1.28, Аноним (-), 23:37, 06/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    И что там интересного в этой сети?
     
     
  • 2.34, Аноним (34), 11:27, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты что, не знаешь универсального ответа оперсурса? Посмотри сам.
     
  • 2.38, Аноним (37), 17:09, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Всё.
     

  • 1.31, anonymous (??), 08:15, 07/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    кто-нибудь пользуется? как оно?
     
     
  • 2.39, Аноним (37), 17:11, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Как будущее, которое проходит стороной.
    Это не ш2з, где любой школьник или горный воен в два клика мнит себя анонимусом. В гнунет понастоящему думающие люди, пока что их большинство там.
     
     
  • 3.45, Аниме (?), 05:33, 08/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > В гнунет понастоящему думающие люди, пока что их большинство там.

    Эти думающие люди сейчас с тобой в одной комнате?

     

  • 1.32, Аноним (32), 08:50, 07/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это могло быть будущее, а стало переписываемой статьёй ДВАДЦАТЬ ЛЕТ ПОДРЯД. Вот что стало с гнунет.
     
  • 1.35, InuYasha (??), 13:25, 07/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А есть какое-нибудь one-button-solution? Чтоб поставить дебилу на мобилу (а мне на десктопы), со стикерами, смузиками, файликами и прочей современной хренью? Чтоб не было как в телехраме - один дебил может разом ткнуть не туда и заложить всех.
     
     
  • 2.40, Аноним (37), 17:15, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Последние слова не понял о чем ты. Но Сигнал или Матрикс на худой конец.
     
     
  • 3.42, InuYasha (??), 18:33, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Зигнал же по номеру телепаспорта, не?
    А говорил я о том, что одна су%а из 1000 контактов в любой точке мира назовёт тебя в телехраме "Фамилия ИО" и Большой Дядя сразу тебя узнает и заодно достроит весь граф контактов.
     
     
  • 4.44, Аноним (44), 22:45, 07/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Напомнили дл сих пор работающий случай невероятного телеграма.
    Регистрируем аккаунт. Номер телефора по умолчанию скрыт. Псевдоним не регистрируем, чтобы никто не мог обратиться по ссылке. К контактам доступ не предоставляем. Молчим неделю. Через неделю после регистрации первым пишет какойто алеша у которого почему-то отображается номер телефона, будто вы в контактах друг у друга.
    Но ведь телеграм героочески закрыл эту якобы дыру еще во времена майдана в гонконге. Как так получается.....

    О чем это я. Матрикс групповые чаты с е2ее ваш выбор.

     
     
  • 5.48, InuYasha (??), 11:51, 08/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот и я об этом. И таких моментов много. А уж с Пашкиного рассказа "как я не открыл двери спецназу" я смеялся долго. )
     
  • 5.57, Аноним (-), 17:41, 09/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > О чем это я. Матрикс групповые чаты с е2ее ваш выбор.

    Каждый поставит свой сервер? Нет? Ну надо же, тогда будет ничем не лучше телеграмма, только название владельца сервера сменится.

     
  • 2.55, Аноним (-), 16:51, 09/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > А есть какое-нибудь one-button-solution? Чтоб поставить дебилу на мобилу (а мне на десктопы)

    Tox? :) Клиентов на все вкусы. И десктопные, и мобильные...

    Но от д@била ничего не спасет. Вон какие-то камрады неделю трындели в чатике обсуждая как другой камрад в плен попал. Что его мабилку могли отжать они дотумкали через неделю дебатов...

     

  • 1.43, Аноним (43), 21:30, 07/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Игдрасил на стероидах?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру