ZeroNet
ZeroNet | |
---|---|
Скриншот программы ZeroNet | |
Тип | p2p-сеть |
Написана на | Python |
Операционные системы | Linux, OS X, Windows |
Языки интерфейса | Русский, Английский, Датский, Немецкий, Испанский, Французский, Венгерский, Итальянский, Польский, Португальский, Турецкий, Украинский, Китайский |
Первый выпуск | 2015 |
Последняя версия | 0.5.0 [1] (18 ноября 2016) |
Репозиторий | github.com/HelloZeroNet/… |
Состояние | активное |
Лицензия | GNU GPL v2 |
Сайт | zeronet.io |
ZeroNet — открытое программное обеспечение и одноранговая не нуждающаяся в серверах сеть. Использует технологии BitTorrent для обмена веб-страницами и Биткойн криптографию для подписи отправляемых данных. [2] Рассматривается как цензуро-устойчивый способ доставки информации без единой точки отказа.
Не является анонимной сетью, в силу принципа работы BitTorrent-протокола. [3] Начиная с версии 0.3.5, ZeroNet поддерживает использование сети совместно с Tor. [4] Сеть достаточно популярна среди пользователей из Китая, так как позволяет обойти системы фильтрации интернет-контента в КНР.
Устройство
При попытке открыть неизвестный ресурс внутри сети ZeroNet обращается к IP-адресам пользователям этого ресурса по протоколу BitTorrent. Загружается файл content.json который содержит имена всех остальных файлов сайта, хеш-суммы и криптографическую подпись владельца сайта. Каждый посещенный сайт также начинает раздаваться посетителем. Загруженные файлы хранятся локально на компьютерах пользователей, и могут быть просмотрены без доступа в Интернет.
Управление сайтом осуществляется с помощью файла content.json подписанным криптографической подписью владельца, публикуемым им среди всех остальных участников сети.
Для регистрации коротких адресов сайтов, в качестве DNS используется блокчейн Namecoin.
См. также
Ссылки
- Официальный сайт
- Обзор на OpenNET
- Новость о сети на TorrentFreak
- Новость о сети в Bitcoin Magazine
- Презентация с кратким описанием принципа работы
Примечания
- ↑ https://github.com/HelloZeroNet/ZeroNet/releases
- ↑ https://zeronet.readthedocs.io/en/latest/#why
- ↑ https://ru.wikipedia.org/wiki/BitTorrent_(%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB)#.D0.9E.D1.82.D1.81.D1.83.D1.82.D1.81.D1.82.D0.B2.D0.B8.D0.B5_.D0.B0.D0.BD.D0.BE.D0.BD.D0.B8.D0.BC.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D0.B8_.D0.BF.D0.B5.D1.80.D1.81.D0.BE.D0.BD.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D0.B8 BitTorrent
- ↑ https://github.com/HelloZeroNet/ZeroNet/releases/tag/v0.3.5