Izdaja je izjemna
Ker zamenjava zgoščevalne funkcije prekine združljivost protokola (razpršitveno polje je 32 bajtov namesto 20 bajtov), je bila specifikacija BitTorrent v2 sprva razvita brez upoštevanja združljivosti za nazaj, sprejete pa so bile tudi druge pomembne spremembe, kot je uporaba Merkleovih zgoščevalnih dreves v indeksih. za zmanjšanje velikosti torrent datotek in preverjanje prenesenih podatkov na ravni bloka.
Spremembe v BitTorrent v2 vključujejo tudi prehod na dodeljevanje ločenih hash dreves vsaki datoteki in uporabo poravnave datotek po delih (brez dodajanja dodatnega oblazinjenja za vsako datoteko), kar odpravlja podvajanje podatkov, ko obstajajo enake datoteke, in omogoča lažjo identifikacijo različni viri za datoteke. Izboljšana učinkovitost kodiranja strukture imenikov torrentov in dodane optimizacije za obdelavo velikega števila majhnih datotek.
Da bi olajšali soobstoj BitTorrent v1 in BitTorrent v2, je bila uvedena možnost ustvarjanja hibridnih torrent datotek, ki poleg struktur z zgoščenimi vrednostmi SHA-1 vključujejo tudi indekse s SHA2-256.
Ti hibridni torrenti se lahko uporabljajo z odjemalci, ki podpirajo samo protokol BitTorrent v1. Podpora za protokol WebTorrent je pričakovana v libtorrent 2.0 zaradi nerešenih težav s stabilnostjo
Vir: opennet.ru