GNUnet - основа для децентралізованих мереж P2P

GNUnet-p2p-мережевий фреймворк

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, ви можете проконсультуватися за наступним посиланням.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.