Война в Украине

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

Zeronet

Материал из Urbanculture
Версия от 18:36, 25 октября 2015; Drkenny (обсуждение | вклад) (Создаем свой сайт)

Перейти к: навигация, поиск
New zeronet logos.png

Zeronet — распределенная сеть сайтов, разработанная в 2015 году. Использует технологии bitcoin и bittorent для обмена данными, подписи рассылаемых материалов и общения. Для работы сети используется клиент, написанный на pyton и java.

Как работает

Сеть является практически полностью распределенной, каждый может опубликовать сайт в виде статических html-страниц. В момент создания сайта программа генерирует пару ключей, и создает папку с содержимым сайта. По умолчанию там файл index.html и content.json. В первом файле — первая страница сайта, во втором — подписи и контрольные суммы всех опубликованных файлов. При изменении контент придется переподписывать специальной командой. После публикации присоединенные пиры ищут пиры у которых есть запрашиваемый сайт. После нахождения сайт полностью скачивается тем, кто к нему обратился. По умолчанию еще и раздается другим участникам, которые его запросили. Все пиры образуют определенный пул, который позволяет быстро получать обновления контента, если он изменился. Также есть возможность клонировать копии и вносить в них изменения. Существуют специально разработанные движки для форума, которые позволяют постить не только создателям. Также разработана централизованная система авторизации zeroid.bit, которая позволяет создать уникальный идентификатор. Таковой требуется для постинга на форуме. Доменные имена можно связать с namecoin, заплатив немножко криптовалюты. Но данная процедура вовсе не обязательна — можно использовать публичный ключ как идентификатор. Для windows существует portable-версия, для unix-подобных систем есть специальный репозиторий, с которого можно скачать уже собранные пакеты или исходный код. Скачать и попробовать можно тут. По умолчанию сеть не является анонимной, но при интеграции с Tor должна дать неплохой результат.

Стоит посетить

  • http://127.0.0.1:43110/Talk.ZeroNetwork.bit(zeronet) Общий форум. Обсуждения лучше начинать с кода языка, если он не английский. Идея вброшена пользователем vesta, хоть и не была принята официально, авторы этой статьи одобряют. Так хотя бы понятно, сможешь ты прочитать это или нет.
  • http://127.0.0.1:43110/zeroid.bit(zeronet) Сервис идентификации.
  • http://127.0.0.1:43110/1Lzu3HBELK2Mp6qBmrYxum1zwxpTpDAnZA(zeronet) один из русскоязычных ресурсов

Создаем свой сайт

В начале готовим все материалы, пишем все страницы, готовим картинки и делаем ссылки внутри html. Затем создаем заготовку:

zeronet.cmd siteCreate

И у нас получилось. Сохраняем секретный ключ.

Затем переходим в папку data, где у нас хранятся все скачанные сайты, находим свой и заливаем то, что приготовили.

Опять же в консоли набираем

zeronet.cmd siteSign публичный ключ сайта

Вылезет запрос на ввод секретного ключа, которым это нужно подписывать. Копипастим.

Затем публикуем

zeronet.cmd sitePublish публичный ключ сайта

После чего недурственно зафорсить свою поделку на общем форуме ну или в открытой сети, чтобы привлечь народ. Обсудить сеть можно в 2ch.hk/crypt/ в соответствущем треде.

Ссылки

Примечания