The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Новая версия BitTorrent-клиента Transmission 3.0"
Отправлено Аноним, 26-Май-20 13:22 
> ну, видимо, не доверяет несвежим пирам, и не умеет централизованного бутстрэпа.

С учетом перекоса в пользу сценария "я типа wget" получается непрактично. Юзать его в режимах отличных от wget-like с торентами еще непрактичнее.

> pornolab.net (или где он там сейчас) клик-клик-клик - ок, вот тебе и dht.

Утонченно, спору нет.

> Мне казалось - он экспайрится, не?

Кем? Зачем? Там даты нет, все что он содержит: DHT ID (160-бит рандом), 2 счетчика (для v4 и v6 нод) и списки по 6 или 18 байтов на ноду (ip и port).

При бутстрапе все что в dht.dat добавляется как известные ноды. Если с этого удалось запуститься, на остальное забивается. Экспайрится естественным способом: если все ноды в dht.dat сдохнут, бутстрап не получился, клиент перейдет к следующему пункту. Но это в типовом случае маловероятно, даже через год в списке из пары сотен кто-то живой.

При выходе файл пишется заново, в лучшем случае (была сеть, бутстрапнулось) актуализуясь более живыми (логика dht периодически вытряхивает явных дохляков).

> ну так и в арию можно быстренько его добавить, было б желание.

У сабжа код "overall" логики бутстрапа прост как тапок. А там?

> Мне проще прон какой быстро глянуть. ;-)

Можно прописать стабильных/своих в dht.boostrap, который опробуется если обычный кэш не сработал. Это до дефолтного бутстрапа и если прокатит, того трогать не бу, так что можно и не патчить. Или подсунуть uTorrent'овский, Vuze'овский, или чей еще.

> чем ближе к тем местам, где пасутся твои возможные потребители, тем быстрее они тебя найдут.

DHT как таковой декоррелирован с торрентами, 2 независимых алгоритма, из точек контакта только "чего ищем" да добавление результата торенту как если бы это трекер выдал. Настолько что обоих можно использовать по отдельности, некоторые используют ту либу нецелевым образом (в том плане что результат не "обладатели этого инфохэша").

А понятие "ближе" там довольно специфичное (результат XOR двух 160-битных чисел). С практической точки зрения если интересна скорость, он просто должен быть "горяченьким" иначе поиск будет встревать на дохлячках. Сие не фатально, логика учитывает все это, дохляков постепенно выкинут, но ждать успешного поиска в результате дольше.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру