Fa'asa'olotoina ole GNUnet P2P Platform 0.17

O le tuʻuina atu o le GNUnet 0.17 framework, ua fuafuaina mo le fausiaina o fesoʻotaʻiga faʻapitoa P2P, ua tuʻuina atu. O feso'ota'iga na faia e fa'aaoga ai le GNUnet e leai se mea e tasi o le toilalo ma e mafai ona fa'amaonia le le mafaia o fa'amatalaga patino a tagata fa'aoga, e aofia ai le fa'ate'aina o le fa'aleagaina e le au'aunaga atamai ma fa'atonu e avanoa i nodes feso'otaiga.

E lagolagoina e le GNUnet le fausiaina o fesoʻotaʻiga P2P i luga ole TCP, UDP, HTTP/HTTPS, Bluetooth ma le WLAN, ma e mafai ona faʻaogaina ile F2F (Friend-to-friend) mode. O loʻo lagolagoina le NAT traversal, e aofia ai le faʻaaogaina o le UPnP ma le ICMP. Ina ia faʻatalanoaina le tuʻuina o faʻamaumauga, e mafai ona faʻaogaina se laulau faʻasalalau faʻasalalau (DHT). Meafaigaluega mo le faʻaogaina o fesoʻotaʻiga mata ua tuʻuina atu. Ina ia fa'atagaina ma fa'aleaogaina aiā tatau, o lo'o fa'aogaina le 'au'aunaga fa'afesuia'i fa'asinomaga fa'asinomaga reclaimID, fa'aaoga le GNS (GNU Name System) ma le Attribute-Based Encryption.

O le faiga e fa'aalia ai le maualalo o le fa'aogaina o puna'oa ma fa'aogaina le fa'asologa o fa'asologa e tele e tu'u'ese'ese ai vaega. E tu'uina atu meafaigaluega fa'apitoa mo le tausia o ogalaau ma le aoina o fuainumera. Ina ia atiaʻe faʻaoga faʻaaogaina, GNUnet e tuʻuina atu se API mo le gagana C ma fusi mo isi gagana polokalame. Ina ia faafaigofie le atinaʻe, e fautuaina e faʻaoga faʻaoga faʻalavelave ma faʻagasologa nai lo filo. E aofia ai se faletusi su'ega mo le fa'apipi'iina otometi o feso'otaiga fa'ata'ita'i e aofia ai le fiasefulu afe o tupulaga.

O lo'o fa'atupuina le tele o tusi talosaga e fa'atatau ile GNUnet tekonolosi:

  • Система доменных имён GNS (GNU Name System), выступающая в качестве полностью децентрализованной и недоступной для цензуры замены DNS. GNS может применяться бок о бок с DNS и использоваться в традиционных приложениях, таких как web-браузеры. В отличие от DNS в GNS вместо древовидной иерархии серверов применяется направленный граф. Преобразование имён сходно с DNS, но запросы и ответы выполняются с сохранением конфиденциальности — обрабатывающий запрос узел не знает кому отдаётся ответ, а транзитные узлы и сторонние наблюдатели не могут расшифровать запросы и ответы. Целостность и неизменность записей обеспечивается за счёт использования криптографических механизмов. DNS-зона в GNS определяется при помощи связки из открытого и закрытого ключей ECDSA на основе эллиптических кривых Curve25519.
  • O se tautua mo le fa'asoaina o faila e le ta'ua, lea e le fa'atagaina oe e su'esu'e fa'amatalaga ona o le fa'aliliuina o fa'amatalaga na'o le fa'ailoga fa'ailoga ma e le fa'atagaina oe e siaki po'o ai na lafoina, su'e ma siiina faila fa'afetai i le fa'aogaina o le GAP protocol.
  • VPN faiga mo le fatuina o auaunaga natia i le ".gnu" vaega ma le auina atu o le IPv4 ma le IPv6 tunnels i luga o le P2P network. E le gata i lea, o le IPv4-i-IPv6 ma le IPv6-i-IPv4 fa'aliliuga o lo'o lagolagoina, fa'apea fo'i ma le fausiaina o le IPv4-over-IPv6 ma le IPv6-over-IPv4 tunnels.
  • GNUnet Tautua talanoaga mo le faia o leo leo ile GNUnet. O lo'o fa'aogaina le GNS e fa'ailoa ai tagata fa'aoga; o mea o lo'o i totonu ole fe'avea'i leo o lo'o fa'asalalauina ile faiga fa'ailoga. E le'i tu'uina mai le le ta'ua - e mafai e isi tupulaga ona siaki le feso'ota'iga i le va o tagata e to'alua ma fa'amautu a latou tuatusi 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 записей предоставлена возможность настройки времени жизни записи.

puna: opennet.ru

Faaopoopo i ai se faamatalaga