BitTorrent и DHT: взаимная совместимость клиентов

    При чтении комментариев ко блогозаписи «Объединение браузеров в непотопляемый трекер» меня более всего поразило известие о том, что торрентовая распределённая таблица хэшей (так называемая DHT) является не общей для всех торрентовых клиентов распределённой базою знаний о файлах (как, например, Kad для eMule), а отдельной для некоторых типов клиентов, то есть разработчики битторрентовых клиентов умудрились устроить взаимно несовместимые DHT.

    Ещё в мае я пошёл обсудить это в Фидонете (в моей эхоконференции Ru.Internet), и получил следующий ответ от Константина Кузова (2:5019/40.1):

    — Пора бы уже привыкнуть, что на хабре вещают такое же кол-во бреда как и где-либо ещё. DHT у всех торрент-клиентов совместим, на него есть спека.

    — Единственный клиент, который «несовместим» с ним — это azureus (vuze), в который прикрутили DHT, когда той спеки ещё в проекте не было, поэтому у azureus своя реализация DHT и соответственно своя DHT сеть, но с помощью плагина mainline dht он может использовать одновременно со своей и официальную DHT.

    — ЗЫ. Ну и так, для галочки, DHT — говно, это шаг назад, обратно к тем тормозным p2p-сетям, для замены которых и разрабатывали bittorrent. Лишь куча лишнего трафика и практически нулевая польза. Лучше бы все с таким же упоением во все клиенты двигали поддержку чего-нибудь такого.

    — Даже жаль, что подобные фичи в основном есть в поделках аля Blizzard Downloader.

    (Конец цитаты.)

    Но сомнения не оставляют меня: я догадываюсь, что пользователи не любят отказываться от настроек по умолчанию, так что не станут устанавливать в Vuze плагин Mainline DHT. А ведь Vuze занимает значительную долю битторрентового файлообмена.

    Я продолжаю сидеть на eMule.
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 13

      +4
      Сколько тэгов то…
        +6
        А цель поста в чем?
        Если цель поста — повествование, то нужно, наверно, закончить каким-то выводом, типа: «Не забывайте ставить плагин Mainline DHT».
        Ну а если цель поста — узнать мнение сообщества, то нужно, наверно, закончить вопросом.
        Просто дочитал, и осталось чуство незаконченности.
          0
          Раньше были желтые заголовки, теперь желтые теги?
          Детский сад какой-то.
            +2
            Мицгол, ну сколько можно? Когда вы уже в монастырь уйдёте?
              0
              > Пора бы уже привыкнуть, что на хабре вещают такое же кол-во бреда как и где-либо ещё
              Имхо, количество бреда на хабре значительно ниже, чем «где-либо еще».
                –4
                Вы сами себе противоречите. Сначала пишете, что
                DHT — говно, это шаг назад
                а потом сетуете, что в Vuze DHT не совместим с остальными.
                  0
                  Вообще говоря, DHT это хороший, годный способ отказаться от трекера (ну совсем, как это сделали на пирацкой бухте) так что пиры могут быть получены из DHT, а сам торрент добавлен по магнитоссылке.

                  Однако кроме Спецификации, нуждающейся в особом серверсайде (серверсайд правда есть готовый, на php) есть идеи насчёт Спеки, не нуждающейся в оном, что, конечно, сильно лучше.

                  Кроме того, uTorrent и GetRight насколько я знаю, поддерживает http-seed'ов, причем оба — по BEP-0019
                    0
                    Blizzard Downloader тоже использует HTTP-сиды
                      0
                      Ну это вещь довольно специфичная, я бы не стал её брать в расчёт
                    0
                    К чему Фидонет в тегах?
                      –1
                      Он упомянут во блогозаписи.
                        +2
                        А если я буду пить чай во время написания статьи, то мне в теги нужно добавлять чай, напиток, липтон, lipton?
                      +1
                      Чем ранее Мицгол упоминает «блогозапись» в посте, тем больше она собирает минусов.

                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                      Самое читаемое