История изменений
Исправление wandrien, (текущая версия) :
Белый IP стоит денег, а опсосы их, вроде, вообще не предлагают. Без достаточного числа релеев хомячки друг с другом не свяжутся.
Если не использовать Tor, то достаточно хотя бы одного белого IP для сайта. Пиры будут просто коннектиться к единственному доступному пиру. Если в сеть выйдут больше белых IP, они автоматически будут коннектиться друг к другу, а сидящие за NAT — к ним.
А как он ищет свои сайты? Как искать релеи, контакты у которых IP поменялся?
Через трекеры, запущенные волонтёрами. Сначала из было штуки три, сейчас уже не меньше пары десятков. (Может больше, точной статистики никто не ведёт.) Также, можно опрашивать любые BitTorrent-трекеры.
Сейчас пока так реализовано. Пока нет объективной необходимости запускать DHT на самом деле, так как достаточно через трекер найти несколько коннектабельных пиров, и они сообщат адреса остальных пиров.
Там есть уведомления или он просто засыпает когда не используется?
Там просто демон, который качает обновления из сети и обновляет данные в БД. UI через браузер. Уведомлений в шторке нет. (Вот в том числе чтобы они были, и нужны условные «5 разработчиков». Чтобы выйти из режима вечного макета.)
Думаю ты понимаешь, что не уведомления в шторке будут жрать батарею, не давая процессору уйти в глубокий сон, а как раз сетевая активность. Вот и посмотрим.
Исходная версия wandrien, :
Белый IP стоит денег, а опсосы их, вроде, вообще не предлагают. Без достаточного числа релеев хомячки друг с другом не свяжутся.
Если не использовать Tor, то достаточно хотя бы одного белого IP для сайта. Пиры будут просто коннектиться к единственному доступному пиру. Если в сеть выйдут больше белых IP, они автоматически будут коннкутиться друг к другу, н а сидящие за NAT — к ним.
А как он ищет свои сайты? Как искать релеи, контакты у которых IP поменялся?
Через трекеры, запущенные волонтёрами. Сначала из было штуки три, сейчас уже не меньше пары десятков. (Может больше, точной статистики никто не ведёт.) Также, можно опрашивать любые BitTorrent-трекеры.
Сейчас пока так реализовано. Пока нет объективной необходимости запускать DHT на самом деле, так как достаточно через трекер найти несколько коннектабельных пиров, и они сообщат адреса остальных пиров.
Там есть уведомления или он просто засыпает когда не используется?
Там просто демон, который качает обновления из сети и обновляет данные в БД. UI через браузер. Уведомлений в шторке нет. (Вот в том числе чтобы они были, и нужны условные «5 разработчиков». Чтобы выйти из режима вечного макета.)
Думаю ты понимаешь, что не уведомления в шторке будут жрать батарею, не давая процессору уйти в глубокий сон, а как раз сетевая активность. Вот и посмотрим.