Zeronet что это
Перейти к содержимому

Zeronet что это

  • автор:

Все в порядке, но.

Этот текст мало кто будет читать и мы можем написать здесь все, что угодно, например.
Вы живете в неведении. Роботы уже вторглись в нашу жизнь и быстро захватывают мир, но мы встали на светлый путь и боремся за выживание человечества. А если серьезно, то.

В целях обеспечения безопасности сайта от кибератак нам необходимо убедиться, что вы человек. Если данная страница выводится вам часто, есть вероятность, что ваш компьютер заражен или вы используете для доступа IP адрес зараженных компьютеров.

Если это ваш частный компьютер и вы пытаетесь зайти на сайт, например, из дома — мы рекомендуем вам проверить ваш компьютер на наличие вирусов.

Если вы пытаетесь зайти на сайт, например, с работы или открытых сетей — вам необходимо обратиться с системному администратору и сообщить, что о возможном заражении компьютеров в вашей сети.

  • © 2005-2023, «4PDA». 4PDA® — зарегистрированный товарный знак.

ZeroNet — По настоящему распределенная сеть — год спустя

image

Примерно год назад я писал об этой сети ZeroNet — Распределенные сайты через Bittorrent и Bitcoin тогда еще хабр был торт и в комментариях были обсуждения о том насколько сеть распределена. Да, год назад действительно были вопросы, но теперь всё изменилось.

  • Что это такое этот ваш ZeroNet
  • Что изменилось за год
  • Почему она полезно с точки зрения защиты от цензурирования
  • Почему она полезна в качестве импорто замещения и «защиты сувереннитета»
  • Что есть в сети?
Что это такое этот ваш ZeroNet

ZeroNet — распределенная сеть, она работает следующим образом: На вашем устройстве запускается Python сервер который соединяется с такими же пользователем как и вы и слушает порт 43110 на 127.0.0.1 куда вы должны зайти своим браузером.

Под капотом же используются технологии Bittorrent Bitcoin и DHT.

image

Руссий форум в сети

Чуть подробнее:
Каждый сайт в сети представляет из себя папку с содержимым и файлом манифеста который подписан вашим публичным ключем, только обладатель приватного ключа имеет возможность обновлять контент в дальнейшем. (Не считая сайтов с мульти-подписью но о них ниже)

Подключение к сайтам происходит следуюшим образом: Вам требуется знать его hash адрес или же .bit домен, как только вы его попытаетесь открыть (например http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D) будет выполнено подключение к торрент трекеру и найдены пиры которые раздают этот сайт, после чего пойдет его загрузка. (В дальнейшем планируется работа и через DHT но в данный момент — нет)

А обновление контента?
Обладатель сайта может опубликовать новую версию сайта и если она подписана валидным ключем — она будет распространена между пирами.

image

Блоги в сети

Что изменилось за год

А теперь о главном — что же изменилось за год.
В прошлом посте люди критиковали сеть за то, что она не распределенная — действительно, год назад такие ресурсы как форума работали по средствам отправки get запроса на сервер а сервер уже обновлял контент для всех остальных.

Сейчас всё по другому.

Сайт в сети может быть multi-sig (т.е иметь возможность содержать контент от разных приватных ключей т.е разных пользователей)
Для этого в манифесте к сайту указывается, что запись в определенную папку могут иметь пользователи со своими ключами а не только обладатель основного ключа.

Как это выглдит внутри? — Для начала нам нужно получить свою подпись, сейчас используется ZeroID — ресурс закрепляющий соответствие ника и ключа, никто кстати не мешает клонировать его сделать свой, но мы будем рассматривать именно его.

После получения подписи вы «Входите» на сайт предоставляя свою подпись, а при написании, скажем, поста на форуме вы подписываете контент вашей подписью и рассылаете между пирами с вашей подписью.

Пиры получают контент и сверяют действительно ли вы отправили изменения (на основе ZeroID) и если это так — принимают изменения.
Для каждого сайта можно настроить свои ограничения и привелегии, но это не будет рассмотрено в этом посте.

Почему она полезно с точки зрения защиты от цензурирования / Почему она полезна в качестве импорто замещения и «защиты сувереннитета»

Эти два пункта очень сильно связаны, как нb странно. В данный момент сеть имеет только 1 центральную часть которая будет ликвидирована в скором времени — торрент трекер, в ближайшее время (по словам разработчика) будет переход на DHT сеть, что позволит быть независимым от внешних угроз. Причем, эти самые угрозы могут быть как внешние так и внутренние.

Что есть в сети?

Если вы решили посмотреть на то как работает сеть — то вам стоит загрузить клиент, доступен он на официальном сайте zeronet.io
Если OS отличается от windows, то потребуется клонировать репозиторий и запустить скрипт, для windows же всё проще, скачиваем, разархивируем и запускаем.

Некоторые ресурсы сети:
Тот самый пиратский Play из-за которого о сети недавно писали на многих зарубежных ресурсах http://127.0.0.1:43110/1PLAYgDQboKojowD3kwdb3CtWmWaokXvfp
ZeroTalk — крупный форум http://127.0.0.1:43110/Talk.ZeroNetwork.bit
Отечественный рускоговорящий аналог большого форума http://127.0.0.1:43110/1Apr5ba6u9Nz6eFASmFrefGvyBKkM76QgE
Блог разработчика сети с changelog’ом http://127.0.0.1:43110/Blog.ZeroNetwork.bit
Имиджборда http://127.0.0.1:43110/0chan.bit
Блог о разработке на русском http://127.0.0.1:43110/blog.gomzik.bit

PS В прошлой стате я в качестве теста создавал пробный сайт в сети и он как оказывается всё еще работает…

ZeroNet

Zeronet — это децентрализованная онлайн-платформа, основанная на блокчейне Namecoin и протоколе P2P BitTorrent . Это приложение состоит из сценария с открытым исходным кодом, написанного на языке Python . Сайты этой сети размещаются и совместно используются одноранговыми узлами, что теоретически делает невозможным цензуру или фильтрацию контента, размещенного таким образом.

ZeroNet может использовать Tor , тем самым обеспечивая анонимность пользователям ZeroNet, также использующим Tor.

Резюме

  • 1 рассказ
  • 2 Эксплуатация
  • 3 Примечания и ссылки
  • 4 См. Также
    • 4.1 Связанные статьи
    • 4.2 Внешние ссылки

    История

    Основанная в 2015 году в Будапеште , Венгрия , ZeroNet стремится продвигать децентрализованную , бесплатную, безопасную и устойчивую к цензуре сеть с открытым исходным кодом . Проект поддерживается сообществом Reddit и GitHub, а также официальным сайтом.

    Операция

    При создании сайта ZeroNet предоставляет 2 ключа:

    • Закрытый ключ (уникальный для создателя сайта) используется для управления содержанием сайта.
    • Открытый ключ , который действует в качестве адреса и аутентификации совместно используемых файлов. Протокол безопасности использует аналогичный blockchain в бумажник из криптовалютаBitcoin .

    При запросе доступа к сайту ZeroNet через открытый ключ , централизованный BitTorrent трекер отправляет IP — адрес (адрес) сайтов в вопросе браузера клиента. Затем Zeronet позволяет обмениваться файлом .json, содержащим данные, необходимые для безопасности обмена P2P (имена файлов, хэши и ключ владельца сайта). После проверки двух ключей начинается загрузка веб-файлов ( HTML , CSS , JS ), что дает доступ к сайту.

    После установки сценария платформа ZeroNet становится доступной для одноранговых узлов (имеющих приложение) через веб-браузер . Страницы, размещенные в этой сети, также могут использовать определенные URL-адреса .bit . Децентрализация сети не требует сервера или DNS . Сайт исчезает только тогда, когда он больше не » засеян «.

    Каждый из веб-сайтов (статических или динамических), размещенных таким образом, в настоящее время ограничен максимальным размером 10 МБ.

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

    Примечания и ссылки

    1. ↑« https://github.com/HelloZeroNet/ZeroNet/commit/c0bfb3b06288094cd82e9aef7b0116e8850e4e9c »
    2. ↑« Релиз 0.7.1 » , 6 сентября 2019 г., (по состоянию на 6 сентября 2019 г. )
    3. ↑« https://github.com/HelloZeroNet/ZeroNet/releases/tag/v.0.3.7 »
    4. ↑ ab и c« ZeroNet: децентрализованные веб-сайты, использующие криптовалюту Биткойн и сеть BitTorrent » , на сайте zeronet.io (по состоянию на 19 марта 2016 г. )
    5. ↑« ZeroNet • / r / zeronet » на Reddit (по состоянию на 19 марта 2016 г. )
    6. ↑« HelloZeroNet / ZeroNet » на GitHub (по состоянию на 19 марта 2016 г. )
    7. ↑« Отзыв о семинаре ZeroNet — Алексис, поделился мыслями » , на blog.notmyidea.org (по состоянию на 30 марта 2016 г. )
    8. ↑« ZeroNet — Decentralize your website — Korben » , на Korben (по состоянию на 30 марта 2016 г. )
    9. ↑ Алексис Пирайна , « ZeroNet открывает путь к действительно децентрализованной сети — Tech — Numerama » , на Numerama (по состоянию на 19 марта 2016 г. )

    Смотрите также

    Статьи по Теме

    • Децентрализация (Интернет)
    • Одноранговый веб-хостинг
    • IPFS (универсальная сеть одноранговых распределенных приложений JavaScript)
    • Датпроект
    • P2P
    • Freenet
    • Тор
    • Namecoin
    • Bitorrent

    Внешние ссылки

    • Официальный сайт

    Платформа ZeroNet для создания децентрализованных сайтов

    ZeroNet — это децентрализованная веб-платформа, который предлагает использовать механизмы таргетинга и проверки биткойнов в сочетании с технологиями распределенной доставки BitTorrent для создания сайтов, которые нельзя подвергать цензуре, вмешиваться или блокировать.

    Контент сайтов хранится в P2P-сети на машинах посетителей. и проверяется цифровой подписью владельца. Для адресации используется система альтернативного DNS-сервера Namecoin.

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

    Анонимная сеть Tor может использоваться для скрытия IP-адресов, помимо того, что пользователь может участвовать в распределении всех сайтов, к которым осуществляется доступ. После загрузки в локальную систему, файлы кэшированы и доступны для распространения с текущей машины с использованием методов, напоминающих BitTorrent.

    Среди основных характеристик, которые можно выделить, мы можем найти:

    • Отсутствие единой точки отказа: сайт остается доступным, если в раздаче есть хотя бы одна пара
    • Полностью децентрализован — сайт нельзя закрыть, отключив хостинг, так как данные размещаются на всех компьютерах посетителей.
    • Вся указанная выше информация доступна в кэше, и к ней можно получить доступ с текущего компьютера в автономном режиме, без доступа к глобальной сети.
    • Поддерживает обновление контента в реальном времени
    • Возможность обращения через регистрацию домена в зоне «.bit»
    • Работа без предварительной настройки — просто распакуйте архив ПО и запустите скрипт
    • Возможность клонировать сайты одним щелчком мыши
    • Безпарольная авторизация на основе формата BIP32: учетная запись защищена тем же криптографическим методом, что и криптовалюта Биткойн
    • Встроенный SQL-сервер с функциями синхронизации данных P2P
    • Возможность использовать Tor для анонимности и полной поддержки использования скрытых сервисов Tor (.onion) вместо адресов IPv4.
    • Поддержка шифрования TLS
    • Автоматическая доступность через uPnP
    • Возможность прикрепить к сайту нескольких авторов с разными цифровыми подписями
    • Наличие плагина для создания многопользовательских конфигураций (openproxy)
    • Поддержка передачи новостей
    • Работает в любом браузере и в любой операционной системе.

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

    Установка ZeroNet довольно проста и для этого требуется только самая последняя версия Python в вашей системе.

    Чтобы получить ZeroNet Нам просто нужно открыть терминал и выполнить в нем следующие команды:

    wget https://github.com/HelloZeroNet/ZeroNet/archive/py3/ZeroNet-py3.tar.gz
    tar xvpfz ZeroNet-py3.tar.gz
    cd ZeroNet-py3

    Для просмотра сайтов ZeroNet просто используйте скрипт zeronet.py:

    Затем просто открывайте сайты в браузере по URL

    Где zeronet_address — адрес сайта, который они хотят посетить. Например:

    При открытии сайта программа ищет ближайшие пары и загружает файлы, связанные с запрошенной страницей (html, css, изображения и т. Д.).

    Для создания сайта достаточно запустить команду

    И тогда будет сгенерирован идентификатор сайта и закрытый ключ подтвердить авторство электронной подписью.

    Для созданного сайта будет сгенерирован пустой каталог вида «data / xxx . ».

    После изменения содержимого этого каталога новую версию необходимо сертифицировать с помощью команды «zeronet.py siteSign идентификатор сайта» и ввода закрытого ключа.

    Как только новый контент будет сертифицирован, необходимо прорекламировать его с помощью команды «zeronet.py sitePublish site-identifier», чтобы модифицированная версия была доступна другим пользователям (с помощью API WebSocket для объявления изменений). Через блокчейн одноранговые узлы будут проверять целостность новой версии с помощью цифровой подписи, загрузки нового контента и его потоковой передачи другим одноранговым узлам.

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

    Полный путь к статье: Из Linux » приложений » Платформа ZeroNet для создания децентрализованных сайтов

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *