Народ с чана, который тусуется в токсе использует ретро для обмена листовками, организации митингов и вообще шары запрещенной литературы (которая ранее была разрешена).
Ранее на мегу вываливали.
Т.е., любые Иванов, Петров и Сидоров могут, установив себе программу, создать свою маленькую "темную сеть"?
А как Иванов может включить Петрова, по IP? Как быть в таком случае тем, у кого динамический IP ?
При создании сертификата в него пишется IP.
Для динамического IP у них есть DHT: при подключении к сети новый IP анонсируется узлам, и друзья узнают, куда подключаться.
Значит, для того, чтобы Иванову, Петрову и Сидорову создать свою приватную сеть, им надо подключиться к существующей глобальной RetroShare сети, и дальнейшее их общение возможно только при использовании ресурсов этой глобальной сети?
Т.е., сеть не является одноранговой в полном смысле этого слова — должны существовать супер-ноды со статическими IP, где хранятся каталоги, индексы и соответствующее ПО ?
Нет, DHT в BitTorrent работает без всего этого, тут то же самое. Ресурсы сети используются только для обнаружения дружеских нод и помощи в скачивании файлов.
Именно для этого система и предназначена.
Про динамические адреса в статье рассказано. Кроме этого следует учитывать возможные проблемы из-за серых адресов — два пира не могут подключиться напрямую, если оба не имеют внешнего адреса (скрыты за NAT). Для обхода этого препятствия существует механизм ретрансляции, который позволяет пропускать трафик через другие узлы. Включается в настройках: Relays > Use relay servers (правая галка). Работает через dht.
ZeroNet только сайты (веб, html) поддерживает и ему нужен браузер, а RetroShare поддерживает гораздо больше чего: чаты, файлообмен и т.д. (см. статью), но веб не поддерживает, и браузер не нужен — это отдельная программа.
Cравнивать в лоб сложно.
zeronet — распределенные сайты через torrent — публичные, нешифрованые, опционально анонимные.
retroshare — приватные сети. Похожего у них разве что форумы в RS, и то лишь по смыслу, но не реализации.
Смотря чего хотите: если надо скрыть сам факт использования RetroShare, то придется отключать DHT и прописывать IP узлов вручную, ибо с включенным DHT светится IP. Если нужно, чтобы третья сторона не знала, что за файлы передаются, то RS с этим справляется (т.е. получается как в I2P: виден факт использования, но неизвестны передаваемые файлы).
Подводные камни возможны если не придерживаться правильной модели использования системы (Friend-to-Friend) и добавлять неизвестных людей. В некоторых случаях это может быть чревато https://tinyurl.com/zt53hx5
Вспомогательные чатсерверы не всегда работают стабильно. Статус указываемый на retroshare.roks не очень соответствует действительности.
Сhatasaurus — основной чатсервер, единственный, предоставляющий приватный (distant) чат — в последнее время испытывает аппаратные проблемы из-за хостинга. Иногда бывает недоступен, как в данный момент.
Pirateparty — оффлайн уже больше недели
Telecomix — живой и самый надежный из имеющихся
Есть альтернативный чатсервер — http://sss.chaoslab.ru/rs/ — доступен большую часть времени
Для более стабильного подключения рекомендуется добавлять несколько сразу.
Следует помнить, что чатсерверы удаляют старые связи — вам будет отказано в подключении после того как на чатсервер будут добавлены 100 новых пользователей.
При наличии достаточного количества связей с живыми пирами чатсерверы становятся не нужны (Разумеется, при условии, что ваши друзья подключены ко всем интересующим вас комнатам).
RetroShare — инструмент для приватного общения и обмена данными