Выпуск примечателен
Так как замена функции хэширования нарушает совместимость протокола (поле с хэшем 32 байта вместо 20 байт) разработка спецификации BitTorrent v2 изначально велась без оглядки на обратную совместимость и в состав были приняты другие существенные изменения, такие как использование хеш-дерева Меркла в индексах для сокращения размера torrent-файлов и проверки загруженных данных на уровне блоков.
BitTorrent v2 pakeitimai taip pat apima perėjimą prie atskirų maišos medžių priskyrimo kiekvienam failui ir failų lygiavimo dalimis (nepridedant papildomo užpildymo po kiekvieno failo), kuris pašalina duomenų dubliavimąsi, kai yra identiški failai, ir palengvina identifikavimą. skirtingi failų šaltiniai. Pagerintas torrent katalogų struktūros kodavimo efektyvumas ir papildomas optimizavimas tvarkant didelį skaičių mažų failų.
Для сглаживания сосуществования BitTorrent v1 и BitTorrent v2 реализована возможность создания гибридных torrent-файлов, которые включают помимо структур с хэшами SHA-1, индексы с SHA2-256.
Указанные гибридные торренты могут использоваться с клиентами, поддерживающими только протокол BitTorrent v1. Ожидаемая в libtorrent 2.0 поддержка протокола WebTorrent из-за нерешённых проблем со стабильностью
Šaltinis: opennet.ru