ZeroNet

ZeroNet
Типpeer-to-peer web hosting softwared Редагувати інформацію у Вікіданих
Перший випуск2015
Операційна системаGNU/Linux[d], Mac OS і Windows Редагувати інформацію у Вікіданих
Мова програмуванняPython Редагувати інформацію у Вікіданих
Доступні мовианглійська, голландська, данська, італійська, китайська, німецька, польська, російська, турецька, українська, французька
Стан розробкине підтримується
ЛіцензіяGPL 3.0+d[1] Редагувати інформацію у Вікіданих
Репозиторійgithub.com/HelloZeroNet/ZeroNet
Вебсайтzeronet.io Редагувати інформацію у Вікіданих

ZeroNet — реалізація децентралізованої P2P мережі, що використовує Internet. Реалізована як платформа, яка виконує функції пошуку та завантаження даних, кешування, взаємодію з іншими вузлами мережі ZeroNet без використання звичайних служб Internet. Сайти для ZeroNet повинні розроблятись з дотриманням вимог цієї платформи.

ZeroNet не є анонімною мережею, але частково анонімність може бути забезпечена через використання Tor-proxy. Дистрибутив для платформи MS Windows включає програмне забезпечення Tor. Tor використовується також для вирішення завдання побудови двонаправленого каналу зв'язку з іншими вузлами, які знаходяться за NAT або не мають публічної, постійної IP-адреси.

Головний розробник платформи з Будапешту, Угорщина. Програмне забезпечення платформи написано: серверна частина — на Python, клієнтська — на JavaScript. Має відкриті тексти програм.

Розробку оригінального клієнта закинуто, та вона продовжується у форках, таких як zeronet-conservancy[2] та ZeroNetX.[3]

Особливість платформи

Платформа ZeroNet по суті є механізмом файлового обміну безпосередньо між її учасниками. Має наступні особливості:

  • не потребує окремого сервера для публікації своїх матеріалів;
  • захист від цензури або іншого обмеження, щодо публікації власних матеріалів;
  • постійна доступність в ZeroNet вашого сайту;
  • платформа просто встановлюється;
  • сайти можуть бути цілком динамічні;
  • сайти працюють швидко, незалежно від поточної швидкості з'єднання з мережею, тому що попередньо кешуються;
  • не використовує паролі;
  • для адресування сайтів можна використовувати назви в домені «.bit»
  • може працювати без мережі;
  • можна сховати власну ip-адресу.

Адресація сайтів

Для верифікації сайту та для інших цілей використовується асиметричне шифрування:

  • відкритий ключ є одночасно й адресою сайту в ZeroNet;
  • закритий ключ використовується для керування вмістом сайту. Внесені зміни в склад сайту повинні бути підписані закритим ключем, щоб інші вузли мережі ці зміни прийняли;
  • для шифрування використовується той самий алгоритм, що й для BitTorrent. Ланцюг блоків транзакцій (блокчейн) самої мережі не використовується.
  • для надання адресам назв, замість DNS, використовується блокчейн Namecoin.

Див. також

Джерела

Примітки

  1. GitHub — 2007.
  2. zeronet-conservancy/zeronet-conservancy, zeronet-conservancy, 2 січня 2025, процитовано 2 січня 2025
  3. ZeroNetX/ZeroNet, ZeroNetX, 22 грудня 2024, процитовано 2 січня 2025

 

Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia