El llançament és notable
Com que la substitució de la funció hash trenca la compatibilitat del protocol (el camp hash és de 32 bytes en lloc de 20 bytes), l'especificació de BitTorrent v2 es va desenvolupar inicialment sense tenir en compte la compatibilitat enrere i es van adoptar altres canvis significatius, com ara l'ús d'arbres hash de Merkle als índexs. per reduir la mida dels fitxers torrent i comprovar les dades descarregades a nivell de bloc.
Altres aspectes destacats dels canvis a BitTorrent v2 són l'associació d'arbres hash separats per a cada fitxer i l'aplicació de l'alineació de fitxers en parts (sense afegir farciment addicional després de cada fitxer), cosa que elimina la duplicació de dades quan hi ha fitxers idèntics i facilita la identificació. diferents fonts per als fitxers. S'ha millorat l'eficiència de codificació de l'estructura de directoris del torrent i s'han afegit optimitzacions per gestionar un gran nombre de fitxers petits.
Per suavitzar la coexistència de BitTorrent v1 i BitTorrent v2, s'ha implementat la possibilitat de crear fitxers torrent híbrids, que inclouen, a més d'estructures amb hash SHA-1, índexs amb SHA2-256.
Aquests torrents híbrids es poden utilitzar amb clients que només admeten el protocol BitTorrent v1. Suport per al protocol WebTorrent esperat a libtorrent 2.0 a causa de problemes d'estabilitat no resolts
Font: opennet.ru