Udgivelsen er bemærkelsesværdig
Fordi udskiftning af hash-funktionen bryder protokolkompatibiliteten (hash-feltet er 32 bytes i stedet for 20 bytes), blev BitTorrent v2-specifikationen oprindeligt udviklet uden bagudkompatibilitet i tankerne, og andre væsentlige ændringer blev vedtaget, såsom brugen af Merkle hash-træer i indekser for at reducere størrelsen på torrentfiler og kontrollere downloadede data på blokniveau.
Andre højdepunkter i ændringerne i BitTorrent v2 går over til at tilknytte separate hash-træer for hver fil og anvende filjustering i dele (uden at tilføje yderligere polstring efter hver fil), hvilket eliminerer duplikering af data, når der er identiske filer og gør det lettere at identificere forskellige kilder til filer. Forbedret torrent-biblioteksstruktur kodningseffektivitet og tilføjede optimeringer til at håndtere et stort antal små filer.
For at udjævne sameksistensen af BitTorrent v1 og BitTorrent v2, er muligheden for at skabe hybride torrent-filer blevet implementeret, som ud over strukturer med SHA-1 hashes inkluderer indekser med SHA2-256.
Disse hybrid torrents kan bruges med klienter, der kun understøtter BitTorrent v1-protokollen. Understøttelse af WebTorrent-protokollen forventes i libtorrent 2.0 på grund af uløste stabilitetsproblemer
Kilde: opennet.ru