The OpenNET Project / Index page

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

Выпуск libtorrent 2.0 с поддержкой протокола BitTorrent 2

07.09.2020 08:11

Представлен значительный выпуск библиотеки libtorrent 2.0 (известна также как libtorrent-rasterbar), предлагающей реализацию протокола BitTorrent, эффективную с точки зрения потребления памяти и нагрузки на CPU. Библиотека задействована в таких торрент-клиентах, как Deluge, qBittorrent, Folx, Lince, Miro и Flush (не путать с другой библиотекой libtorrent, которая используется в rTorrent). Код libtorrent написан на языке C++ и распространяется под лицензией BSD.

Выпуск примечателен добавлением поддержки протокола BitTorrent v2, в котором осуществлён уход от использования алгоритма SHA-1, имеющего проблемы с подбором коллизий, в пользу SHA2-256. SHA2-256 применяется как для контроля целостности блоков данных, так и для записей в индексах (info-dictionary), что нарушает совместимость с DHT и трекерами. Для магнитных ссылок на торренты с хэшами SHA2-256 предложен новый префикс "urn:btmh:" (для SHA-1 и гибридных торрентов используется "urn:btih:").

Так как замена функции хэширования нарушает совместимость протокола (поле с хэшем 32 байта вместо 20 байт) разработка спецификации BitTorrent v2 изначально велась без оглядки на обратную совместимость и в состав были приняты другие существенные изменения, такие как использование хеш-дерева Меркла в индексах для сокращения размера torrent-файлов и проверки загруженных данных на уровне блоков.

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

Для сглаживания сосуществования BitTorrent v1 и BitTorrent v2 реализована возможность создания гибридных torrent-файлов, которые включают помимо структур с хэшами SHA-1, индексы с SHA2-256. Указанные гибридные торренты могут использоваться с клиентами, поддерживающими только протокол BitTorrent v1. Ожидаемая в libtorrent 2.0 поддержка протокола WebTorrent из-за нерешённых проблем со стабильностью отложена до следующего значительного выпуска, который выйдет не раньше конца года.

  1. Главная ссылка к новости (https://blog.libtorrent.org/20...)
  2. OpenNews: В libtorrent добавлена поддержка протокола WebTorrent
  3. OpenNews: Выпуск qBittorrent 4.2
  4. OpenNews: Релиз BitTorrent-клиента Deluge 2.0
  5. OpenNews: Новая версия BitTorrent-клиента Transmission 3.0
  6. OpenNews: Доступны PeerTube 2.3 и WebTorrent Desktop 0.23
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/53669-libtorrent
Ключевые слова: libtorrent, torrent, bittorrent
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (107) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 08:47, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какой торрент-клиент посоветуете для сидбокса с сотнями торрентов? Т.е. с daemon mode.
    В Transmission есть определённые проблемы, особенно с сохранением состояния активных торрентов.
     
     
  • 2.8, аноним12345 (?), 09:26, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +8 +/
    У меня трансмиссия раздает сотни, если не тысячи торрентов
    Может, поблема в канале ?
     
     
  • 3.9, Фотошоп лучше (?), 09:33, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Проблема, обычно, с очередями и большим количеством медленно скачивающих сидов. Все решается настройками и добавлением оперативы.
     
  • 2.12, Гентушник (ok), 09:40, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    "Сотни" это вообще ни о чём, rtorrent у меня справлялся спокойно и с тысячами.
     
     
  • 3.58, microsoft (?), 18:22, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Проблема только что он демон неумеет. Хрен из него сервис сделаеш
     
     
  • 4.95, rshadow (ok), 15:17, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вроде же легко, под screen пускаешь и все. Клиент для управления (или http api) у него есть.
     
     
  • 5.98, Аноним (98), 18:15, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С какой-то версии можно и без screen.
     
  • 4.97, Аноним (98), 18:15, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Умеет.
     
  • 2.13, leap42 (ok), 09:42, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    может rtorrent? я в своё время им терабайтами раздавал, пока законодательную базу не изменили и не ввели серьезную ответственность за любые нарушения...
     
     
  • 3.30, Аноним (30), 12:41, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Вы прослушали мемуары гоя раба системы.
     
     
  • 4.71, Аноним (71), 22:02, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Все уперлось в вопросы этики - можно ли воровать цифровые продукты труда?

    Вот воровать дрова у соседа вроде как нельзя, так как он потрудился
    пока их колол (рычаг 1 к 1), т.е. 1 полено и 1 потребитель (выгодопреобретатель),
    а как быть если например перед печкой сидит 10 человек? Логично собрать с каждого
    какую-то плату за потребление тепла?

    Как только сделаешь что-то полезное для общества и попробуешь защищать свой труд,
    то нужно будет решить именно эту этическую проблему.

    Я думаю, что сначала нужно договориться с правобладателем на дрова^W на контент,
    а не изощаренно воровать и распростронять его, так как сегодня это стало доступным.

     
     
  • 5.73, _hide_ (ok), 00:33, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Можно ли воровать мечты соседа, продать Вам в два раза дороже свои дрова? А если они окажутся трухлявыми и гнилыми, то можно и помечтать о том, что кинет тебя твой соседушка )))
    А дрова так и лежат у него.
    Это я к чему, все, что требуется от копирастов, организовать ЕДИНУЮ систему дистрибьюции и наследования прав (чтобы права стали материальны!). Пока этого нет, оплата только за труд и, по возможности, лично. А как только эта система появится, тут все копирасты ну очень быстро сократят амбиции.
     
  • 5.77, kvaps (ok), 01:28, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну если бы теплом моей печки можно было обогреть весь мир, я бы не парился и жил за донаты.
     
  • 5.88, Перастерос (ok), 12:10, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вопрос этики -- тонкий вопрос Не чувствую ни малейших угрызений совести от пира... большой текст свёрнут, показать
     
     
  • 6.111, Копирайтер (?), 04:10, 09/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Когда ты книгу отдаешь ты не занимаешься массовым воспроизводством и копированием.
     
     
  • 7.116, Перастерос (ok), 17:36, 09/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Когда ты книгу отдаешь ты не занимаешься массовым воспроизводством и копированием.

    только сегодня мне стало известно роялти на цифровые книги от ЭКСМО (через магазин ЛитРес). Автор получает 25% с цифрового контента. Просто офигеть. 75% получает ЭКСМО. Не скачивайте больше книг, дайте заработать "правообладателю" на авторе. Так и живем.

     
     
  • 8.119, InuYasha (??), 00:21, 10/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    75 O_O ... текст свёрнут, показать
     
     
  • 9.124, Перастерос (ok), 14:20, 11/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    именно стало известно из общения автора с менеджером ЭКСМО в комментах на пейсб... текст свёрнут, показать
     
  • 5.92, user (??), 13:37, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А кто здесь ворует? Все оплатили михалковским процентом. Кто взял деньги, тот взял вину.
     
  • 5.112, Аноньимъ (?), 04:47, 09/09/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Какой извращенный бред, очень изысканно Явление копирайта есть жестокая и бес... большой текст свёрнут, показать
     
  • 3.53, Аноним (-), 17:21, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я надеюсь ты в наморднике тут сидишь ? За каронавирусы раньше небыло ответственности, но теперь надо ходить с маской
     
  • 3.56, Аноним (56), 17:51, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Там майнер находили, стрёмно его использовать теперь.
    https://opennet.ru/48177-torrent
     
  • 2.35, mos87 (ok), 13:17, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Vuze - глобально и надёжно)
     
  • 2.74, Аноним (30), 00:58, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Я годами гоняю сидбокс на KTorrent - меньше 500 раздач не бывает.
     

  • 1.3, Иваня (?), 08:53, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Топ библиотека, работает шустро в qBittorrent
     
     
  • 2.70, АНБ (?), 21:52, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да, ждём новую версию qBittorrent.
     
     
  • 3.108, Аноним (108), 00:05, 09/09/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Это толстая поделка на кутэ.  Стоит только вес и скорость сравнить с нормальным битторентом.
     
  • 3.130, Anonimous (?), 23:41, 08/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/qbittorrent/qBittorrent/issues/15109
     

  • 1.11, пох. (?), 09:38, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –17 +/
    теперь белки-истерички дорвались и до торрентов... Все сломать, потребовать полной переделки всей инфраструктуры (не только клиентов) - ради мифической возможности рептилоидов подсунуть вместо одного кадра прона другой.

    Впрочем, судя по преимущественному наличию в пирах mTorrent1.x - сломаются в основном варезники и прочие анально-огороженные помойки, где и обитают любители обмазываться модным калом.

     
     
  • 2.14, Гентушник (ok), 09:42, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну, выравнивание файлов по границам блоков - нужная фича.
    Но на версию 2.x конечно маловато изменений.
     
     
  • 3.15, мимопроходил (?), 09:50, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну для сохранения  1ой версии -  изменений слишком много
     
  • 2.19, FixingGunsInAir (ok), 10:47, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вы нипанимаити, SHA1 он устарел и небизопасен!

    А вообще, во всём виновато прикручивание гвоздями к одному "единственно верному" формату хеша. Ждём Bittorrent v3 с SHA512 через 5 лет. Нет бы заранее предусмотреть...

     
     
  • 3.72, Маркетолог (?), 22:14, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Нельзя так просто перескочить. Это как с SSD. Можно сделать сразу на 10 терабайт, но зачем если выгоднее делать сначала на 1, потом на 2 и так далее.
     
     
  • 4.82, a (??), 06:50, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А пруфами подкрепиш про 10 Тб ssd?
     
     
  • 5.86, Аноним (86), 12:09, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мне тут один торговец моноблоками сообщил, что если менее 1 Тб, то это называется SSD, а если более, то это HDD.
     
  • 5.101, Сейд (ok), 19:21, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    https://fudzilla.com/news/39986-intel-ssd-to-hit-10-tb-of-storage
     
  • 5.102, онаним (?), 20:10, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Тут недавно 2.5" sata SSD на 15 ТБ анонсировали
    https://www.teamgroupinc.com/ru/product/qx
    за $4000
     
  • 5.113, Аноним (113), 07:38, 09/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как бы уже есть 100 ТБ, но там цена исчисляется в десятках тысяч долларов. В мейнстриме, по-моему, максимум что сейчас можно взять — это Самс 870 QVO на 8 ТБ.
     
  • 2.23, mumu (ok), 11:36, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Она не мифическая. Копирасты реально портят блюрэи на опентрекерах. Сам с этим сталкивался.
     
     
  • 3.28, Аноним (28), 12:25, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это как?
     
     
  • 4.31, Аноним (30), 12:42, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    подсовывают bad data, тоже сталкивался неоднократно
     
     
  • 5.125, Аноним (125), 13:51, 09/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тебе не приходило в голову что это могло быть фэйковой раздачей, где данные изначально кривые а стая изначально - копирастические боты? SHA-256 от этого не поможет вообще ни в раз.
     
  • 3.37, mos87 (ok), 13:19, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а ты не качай всяких стражей галактики

    тарковского, мельвиля, или кустурицу никто не портит - проверял.

     
     
  • 4.40, Аноним (40), 14:09, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >тарковского, мельвиля, или кустурицу никто не портит - проверял.

    А зачем эту нудятину смотреть? С пивом вообще не идёт.

     
  • 3.81, nebularia (ok), 05:46, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Как портят? То, что потом надо проверить на ошибки и перекачать фрагмент? Ну так тут формат хэшей не причём, никто не помешает одному пиру отдать фигню, а другому его проверить. А вот насчёт коллизий сомневаюсь, там ведь пока chosen-prefix атаки только, то есть автор раздачи сам должен создать подверженный проблеме файл.
     
  • 3.91, пох. (?), 13:02, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Она не мифическая. Копирасты реально портят блюрэи на опентрекерах.

    ага, арендовали парочку суперкомпьютеров и реально подобрали хэш к целому одному блоку целого одного фильмеца. Еще год аренду пооплачивают - еще пару найдут.

    А не просто отдают битые блоки раньше, чем их тебе предложит кто-то, у кого они настоящие, но канал послабее, и sha1 это прекрасно обнаруживает - но поздно.

     
     
  • 4.128, Аноним (-), 23:11, 09/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Все проще. Делается фэйковая раздача, почти как настоящая, у вон того пирата. Но вот некоторые блоки побитые. Это хешируется обычным способом. Выкладывается. Качайте.

    И пока там народ укачает это, пока почертыхается что пара самых важных блоков чего-то не того, пока до них допрет что это не их торент клиент а раздача такая - копирасы и их дружки к тому же зальют это десятки раз, затормозят любителей халявы на первое время, пока с горячего контента официалы сливки снимают, а потом народ конечно разберется и репутацию сольет, но половина уже задолбалось и купило официалку. А когда поток денег начинает иссякать - то и качайте себе уже, с тухляком уже никто не борется с ветряными мельницами.

     
  • 2.60, Аноним (60), 18:37, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Не беспокойся, балом правит utorrent. Если там внедрят, ты первым побежишь переобуваться, чтобы не остаться на бобах.
     
     
  • 3.89, Перастерос (ok), 12:15, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/

    ты не туда зашел, брат. Я, к примеру, в последний раз uTorrent использовал лет 12 назад, когда пользовался Шиндой. Нынче transmission и transmission-daemon
     
     
  • 4.100, Аноним (100), 18:23, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я тоже не понимаю как им можно пользоваться, но речь идет о медиаварезе.
     
  • 3.90, пох. (?), 12:59, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Не беспокойся, балом правит utorrent. Если там внедрят

    то ничего не изменится - в версию 1.6 не внедрят, внедрилка нивлазит.

    А таких больше половины пиров.

     
     
  • 4.99, Аноним (100), 18:19, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Где ты таких находишь? 1.8 max. Но в основном 3.5+
    В 1.6 очень неудобный интерфейс добавления файлов.
     
  • 2.75, Аноним (-), 01:00, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А ты чего так волнуешься, пиратик? ;)
     

  • 1.18, lockywolf (ok), 10:20, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Есть ли хороший торрент-клиент на Тк?
     
     
  • 2.29, Аноним (29), 12:26, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    да, называется «тот, который напишешь сам»
     
  • 2.67, kusb (?), 20:29, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    правда тебе нужен?
     

  • 1.20, Аноним (20), 11:02, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Могли бы ещё от дурацкого bencoding отказаться Чтобы распарсить строку в benco... большой текст свёрнут, показать
     
     
  • 2.24, Аноним (24), 11:42, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Генератор, может, и не справится, но на Сях кодируется очень легко ручками.
     
  • 2.69, Аноним (69), 21:52, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Integers have no size limitation Это безразмерное число и не может быть, что бо... большой текст свёрнут, показать
     
     
  • 3.84, Аноним (84), 10:53, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не связано с размером файла С размером и количеством файлов в торренте связано ... большой текст свёрнут, показать
     
  • 3.120, InuYasha (??), 00:25, 10/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Честно говоря я ещё не разу не видел торрента в котором имена файлов не в латинице.

    ШТА!? Если ты из United Blacks of America, то возможно. Но в остальном мире у меня для тебя новости...

     

  • 1.21, topin89 (ok), 11:05, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ещё стоит добавить, в новой версии либы IO переключили на memory-mapped файлы, вместо простых read/write и собственным внутренним хешем. Это должно здорово ускорить работу с дисками. Если только вы не пользуетесь mergerfs, где придётся слегка перенастроить параметры монтирования
     
     
  • 2.38, Аноним (38), 14:07, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь на 32 битных системах больше 3 Гб не скачать :-)
     
     
  • 3.47, Ivan_83 (ok), 15:34, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    rtorrent давно так работает, просто мапит кусками.
     
     
  • 4.63, Аноним (63), 18:51, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Помнится, где-то писали, что rtorrent из-за mmap читает с диска значительно больше, чем нужно и чем он сам хочет. Нагрузка на IO значительно возрастает, в некоторых случаях аж в 12 раз.
     
  • 2.51, Андрей (??), 17:07, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > вместо простых read/write и собственным внутренним хешем.

    Кешем?

    Учитывая, что ОС всё равно кеширует (причём Linux даже то, что не надо с nocache), зачем вообще кеш в программах, которые работают с файлами? А учитывая специфику bittorrent, где куски запрашиваются случайно, то зачем их помещать в кеш? (Речь не идёт о торрентах с сотнями постоянно качающих пиров и 32+ ГБ оперативки).

     
     
  • 3.57, topin89 (ok), 18:12, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> вместо простых read/write и собственным внутренним хешем.
    > Кешем?

    Да, кэшем. Поправил бы, но нельзя.

    Думаю, эволюционно было проще. Сначала read/write, чтобы всё просто работало, потом свои кэши, чтобы не переделывать, потом правка других багов, а потом внезапно архитектурные ограничения и рефакторинг. libtorrent-rakshasa пришёл к этому раньше, libtorrent-rasterbar вот только сейчас.

    Ну и может мы не знаем чего, может, были какие-то проблемы с mmap в разных версиях ядра разных ОС.

     

  • 1.22, mumu (ok), 11:35, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Идея гибридных файлов очень не плоха! Именно так мягко и должен осуществляться переход. Молодцы
     
  • 1.32, Аноним (32), 13:08, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Из изменений в BitTorrent v2 также выделяется переход к привязке отдельных хэш-деревьев к каждому файлу и применение выравнивания файлов по частям (без добавления добавочного заполнения после каждого файла), что позволяет избавиться от дублирования данных при наличии одинаковых файлов и упрощает выявления разных источников для файлов.

    Правильно ли я понимаю, что теперь если файл присутствует в нескольких торрентах - файл будет доступен всем или только в рамках одного торрента?

     
     
  • 2.36, Аноним (36), 13:18, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не, неправильно. Выравнивание по файлу в метадате/торрент файле не дает отдельным файлам какой-то обособленой "обнаружаемости" за пределами торрента. Выравнивание решает чисто утилитарные задачи
     
     
  • 3.43, Dendronim (?), 14:38, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > This addresses a long-standing wish to more easily identify duplicate files, or finding multiple sources for files, across swarms.

    У каждого торрента свой swarm, поиск во множестве swarm-ов -- поиск за пределами торрента

     
  • 2.64, topin89 (ok), 19:30, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> Из изменений в BitTorrent v2 также выделяется переход к привязке отдельных хэш-деревьев к каждому файлу и применение выравнивания файлов по частям (без добавления добавочного заполнения после каждого файла), что позволяет избавиться от дублирования данных при наличии одинаковых файлов и упрощает выявления разных источников для файлов.
    > Правильно ли я понимаю, что теперь если файл присутствует в нескольких торрентах
    > - файл будет доступен всем или только в рамках одного торрента?

    Судя по https://www.bittorrent.org/beps/bep_0038.html , если у лича есть два разных торрента с разными сидами но несколькими одинаковыми файлами, то качаться будет с обоих. Но раздавать по принципу Сид торрента А к личу торрента Б всё так же нельзя.

     

  • 1.33, Аноним (33), 13:09, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Кажется, RAW Sockets в браузерах запилят раньше, чем Webtorrent в standalone-клиентах.

    Смешно.

     
     
  • 2.34, Аноним (32), 13:14, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то мне подсказывает что для p2p RAW Socket не подойдет, или будут требовать подтверждения сотен подключений, но это может позитивно сказаться на bootstrap, сейчас выходит это ахелесова пята WebTorrent.
     

  • 1.41, Аноним (41), 14:16, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Теперь качаться будет более гладко и шелковисто?
     
  • 1.46, Аноним (46), 15:21, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот это отличная новость, наконец-то допилили.
     
     
  • 2.76, Аноним (-), 01:01, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Накатим?
     

  • 1.48, слакварявод (ok), 15:46, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Есть те, кто с ним уже скомпилировал qbittorrent?
     
  • 1.50, Аноним (60), 17:05, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А что там с последовательной закачкой? qBittorrent ее не всегда юзает. Если задать приоритет большому файлу из блюрика, части начинают качаться вразноброс. Так что рулит Tixati.
     
     
  • 2.83, nebularia (ok), 08:55, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В Tixati пока не видно BitTorrent 2 из новости. Хотя, думаю, сделают.
     

  • 1.52, Андрей (??), 17:11, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > с поддержкой протокола BitTorrent 2

    Впервые показалось, что быстрый и простой libtransmission (на libevent  и libcurl) начинает устаревать. Вот бы они подсуетились немного.

    Если бы libtorrent-rasterbar был бы на Си...

     
     
  • 2.55, Аноним (55), 17:48, 07/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ближайшие лет 10 1 никуда не денется, а то ещё и закопают 2 из-за того что в dht все с 1 будут.
     

  • 1.54, Аноним (-), 17:25, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Когда будет на паска... на русте моем любимом когда ?? а-ааа-а- аж ломает
     
     
  • 2.93, мимо проходил (?), 14:11, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    когда ты напишешь
     

  • 1.62, Аноним (60), 18:40, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Чем это лучше utorrent-server?
     
     
  • 2.78, Аноним (-), 03:39, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Проверь, сравни, а потом придешь расскажешь. ;)
     

  • 1.68, Аноним (68), 21:35, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какой BitTorrent v2 если на абсолютно каждом приватном трекере с пеной у рта требуют юзать древние как говно мамонта версии клиентов типа uTorrent 1.6?
     
     
  • 2.79, Аноним (-), 03:41, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще молодцы что развивают тему. Еще бы шифрование сделали, чтоб копирасты окончательно обломались))
     
     
  • 3.129, Аноним (-), 23:13, 09/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Так оно там и есть черти-сколько. Но проблема в том что копирасты с той стороны линка очень похожи на настоящих пиров. Да что там, они даже те же самые клиенты используют, иногда допатченые немного для сбора логов и налива кривых блоков, торможения даунлоадеров и прочих приколов.
     
  • 2.94, Аноним (-), 15:09, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Надоели старые и скучные клиенты ! Хотим новых , нескучных !
     
  • 2.106, Аноним (100), 22:35, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > на абсолютно каждом приватном трекере с пеной у рта требуют юзать древние как говно мамонта версии клиентов типа uTorrent 1.6

    Это на каком, например? Я с cinemaz.to спокойно качаю через Tixati, даже over Tor.

     
     
  • 3.107, Аноним (100), 22:52, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сейчас два сида из Саудовской Аравии сидируют фильм A toute vitesse о том, как араб влюбился во француза :)
    А на кой он мне сдался, я не знаю. Решил пересмотреть.
     
     
  • 4.110, Аноним (-), 02:24, 09/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Голубки, идите со своей рекламой говносайтов, сами знаете куда, но скорее это вам даже понравится..
     
     
  • 5.122, Аноним (100), 20:31, 10/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это ты кого голубком обозвал? Не сравнивай меня с этими..
     
  • 2.109, Аноним (-), 02:22, 09/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Аноним с опеннета лечше всех знает что надо сломя голову бежать обновляться т.к там двойка в названии, а это значит лучше, моднее, спасибо тебе за твою мудрость.
     

  • 1.80, Аноним (80), 05:37, 08/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Downloaded data can be validated on a block level. Meaning if a peer sends corrupt data, it can be discovered immediately and only 16 kiB need to be re-downloaded. The peer that sent the corrupt data can also be identified with certainty. This is a great improvement over the heuristics necessary to identify the bad peer in v1, sometimes referred to as smart-ban.

    Отличная идея для копирастов, чтобы замедлить доставку количеством фейковых ботов!

     
     
  • 2.96, Аноним (96), 18:08, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    The peer that sent the corrupt data can also be identified with certainty.

    Сразу в бан отправится.

     
  • 2.126, Аноним (125), 13:52, 09/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А что, ты предпочитаешь вариант когда скачал DVD, он битый, ой, download it again? Все 4 гига?
     

  • 1.85, Аноним (96), 11:07, 08/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Нужна не поддержка SHA256, а поддержка любой хеш-функции из списка стандартизованных (а стандартизовать все возможные). А то когда 256 взломают, опять придётся новую версию стандарта выпускать.
     
  • 1.87, Аноним (-), 12:10, 08/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Либтореент на сайте с жыэскапчей, вот это фейспалмище, сразу видно что мертворожденный уродец.
     
  • 1.103, Аноним (108), 20:15, 08/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как кто не пыжится, лучше чем uTorrent нет ничего.
     
     
  • 2.105, Аноним (100), 20:50, 08/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Как кто не пыжится, лучше чем uTorrent нет ничего

    Его плюс только скорость, так как сишный. Умели раньше на винде писать софт.
    Но Tixati это не помогло.

     
     
  • 3.114, Аноним (108), 13:57, 09/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Раньше много что умели. И получалось лучше, чем сейчас. Странно, да? Прогресс.
     
     
  • 4.118, Аноним (108), 21:57, 09/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чем дальше - тем дерьмовей и толще.
    Даже браузер, с каждым новым ядром отжирает все больше и больше памяти на одной и той же странице.
    Красотища! Пилите, Шура, пилите!
     
     
  • 5.121, InuYasha (??), 00:27, 10/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Достойное отношение скорость/размер сейчас осталось, разве что, в демосцене. Но там страдает читаемость и пользуемость кода )
     
  • 4.127, Аноним (-), 14:48, 09/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще, первый битторент был макетом из папье маше^W^W питона, умел качать аж 1 файл и обладал интерфейсом в виде прогресбара и кнопки cancel.

    Но как вы понимаете, эта наколенщина не имела шансов когда совсем другая компания накодила небольшую нативную прогу. Столкнувшись с стремительной потерей рынка и контроля Кохем экстренно скупил uTorrent. С тех пор он, кстати, и покатился в блоатваре с рекламой и майнерами. Если уж питономакака, то и набор бонусов - характерный. Блоатизация, монетизация, адваризация, спайваризация, в общем вы уже догадались почему все используют uTorrent 1.что.то.там, там Кохэма еще нет! ;)

     

  • 1.115, Анонимм (??), 16:27, 09/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ростелеком пилит свой вариант BitTorrent Ф3, основанный на хеше Стрибог. Раздачи баз с персональными данными не должны иметь возможности злонамеренно искаженными.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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