Децентрализованные вебсайты, использующие криптографию Bitcoin и протокол BitTorrent — https://zeronet.dev (Зеркало в ZeroNet). В отличии от Bitcoin, ZeroNet'у не требуется блокчейн для работы, однако он использует ту же криптографию, чтобы обеспечить сохранность и проверку данных.
- Мы верим в открытую, свободную, и неподдающуюся цензуре сеть и связь.
- Нет единой точки отказа: Сайт остаётся онлайн, пока его обслуживает хотя бы 1 пир.
- Нет затрат на хостинг: Сайты обслуживаются посетителями.
- Невозможно отключить: Он нигде, потому что он везде.
- Скорость и возможность работать без Интернета: Вы сможете получить доступ к сайту, потому что его копия хранится на вашем компьютере и у ваших пиров.
- Обновление сайтов в реальном времени
- Поддержка доменов
.bit
(Namecoin) - Легкая установка: просто распакуйте и запустите
- Клонирование сайтов "в один клик"
- Беспарольная BIP32 авторизация: Ваша учетная запись защищена той же криптографией, что и ваш Bitcoin-кошелек
- Встроенный SQL-сервер с синхронизацией данных P2P: Позволяет упростить разработку сайта и ускорить загрузку страницы
- Анонимность: Полная поддержка сети Tor, используя скрытые службы
.onion
вместо адресов IPv4 - Зашифрованное TLS подключение
- Автоматическое открытие UPnP–порта
- Плагин для поддержки нескольких пользователей (openproxy)
- Работа с любыми браузерами и операционными системами
- Файловые транзакции не сжаты
- Нет приватных сайтов
- После запуска
zeronet.py
вы сможете посещать сайты в ZeroNet, используя адресhttp://127.0.0.1:43110/{zeronet_адрес}
(Например:http://127.0.0.1:43110/1HELLoE3sFD9569CLCbHEAVqvqV7U2Ri9d
). - Когда вы посещаете новый сайт в ZeroNet, он пытается найти пиров с помощью протокола BitTorrent, чтобы скачать у них файлы сайта (HTML, CSS, JS и т.д.).
- После посещения сайта вы тоже становитесь его пиром.
- Каждый сайт содержит файл
content.json
, который содержит SHA512 хеши всех остальные файлы и подпись, созданную с помощью закрытого ключа сайта. - Если владелец сайта (тот, кто владеет закрытым ключом для адреса сайта) изменяет сайт, он
подписывает новый
content.json
и публикует его для пиров. После этого пиры проверяют целостностьcontent.json
(используя подпись), скачвают изменённые файлы и распространяют новый контент для других пиров.
Презентация о криптографии ZeroNet, обновлениях сайтов, многопользовательских сайтах » Часто задаваемые вопросы » Документация разработчика ZeroNet »
Больше скриншотов в документации ZeroNet »
- Скачайте и распакуйте архив ZeroNet-win.zip (26МБ)
- Запустите
ZeroNet.exe
- Скачайте и распакуйте архив ZeroNet-mac.zip (14МБ)
- Запустите
ZeroNet.app
- Скачайте и распакуйте архив ZeroNet-linux.zip (14МБ)
- Запустите
./ZeroNet.sh
Note Запустите таким образом:
./ZeroNet.sh --ui_ip '*' --ui_restrict ваш_ip_адрес
, чтобы разрешить удалённое подключение к веб–интерфейсу.
Официальный образ находится здесь: https://hub.docker.com/r/canewsin/zeronet/
- Для работы требуется Android как минимум версии 5.0 Lollipop
- Скачать APK: https://github.com/canewsin/zeronet_mobile/releases
wget https://github.com/ZeroNetX/ZeroNet/releases/latest/download/ZeroNet-src.zip
unzip ZeroNet-src.zip
cd ZeroNet
sudo apt-get update
sudo apt-get install python3-pip
sudo python3 -m pip install -r requirements.txt
- Запустите
python3 zeronet.py
Откройте приветственную страницу ZeroHello в вашем браузере по ссылке http://127.0.0.1:43110/
- Кликните на ⋮ > "Create new, empty site" в меню на сайте ZeroHello.
- Вы будете перенаправлены на совершенно новый сайт, который может быть изменён только вами!
- Вы можете найти и изменить контент вашего сайта в каталоге data/[адрес_вашего_сайта]
- После изменений откройте ваш сайт, переключите влево кнопку "0" в правом верхнем углу, затем нажмите кнопки sign и publish внизу
Следующие шаги: Документация разработчика ZeroNet
- Bitcoin: 1ZeroNetyV5mKY9JF1gsm82TuBXHpfdLX (Рекомендуем)
- LiberaPay: https://liberapay.com/PramUkesh
- Paypal: https://paypal.me/PramUkesh
- Другие способы: Donate
- Здесь вы можете получить больше информации, помощь, прочитать список изменений и исследовать ZeroNet сайты: https://www.reddit.com/r/zeronetx/
- Общение происходит на канале #zeronet @ FreeNode или в Gitter
- Электронная почта: [email protected]