Väljalaskmine on tähelepanuväärne
Kuna räsifunktsiooni asendamine rikub protokolli ühilduvust (räsiväli on 32 baiti asemel 20 baiti), töötati BitTorrent v2 spetsifikatsioon algselt välja tagasiühilduvust silmas pidamata ja võeti vastu muid olulisi muudatusi, näiteks Merkle räsipuude kasutamine indeksites. torrent-failide suuruse vähendamiseks ja allalaaditud andmete kontrollimiseks ploki tasemel.
Muudatused BitTorrent v2-s hõlmavad ka üleminekut igale failile eraldi räsipuude määramisele ja failide joondamise kasutamist osade kaupa (ilma iga faili järel täiendava täidise lisamiseta), mis välistab andmete dubleerimise identsete failide olemasolul ja muudab tuvastamise lihtsamaks. erinevad failide allikad. Torrenti kataloogistruktuuri kodeerimise tõhustamine ja optimeerimine suure hulga väikeste failide haldamiseks.
BitTorrent v1 ja BitTorrent v2 kooseksisteerimise silumiseks on juurutatud hübriidsete torrent-failide loomise võimalus, mis sisaldab lisaks SHA-1 räsidega struktuuridele ka SHA2-256-ga indekseid.
Neid hübriidtorrente saab kasutada klientidega, mis toetavad ainult BitTorrent v1 protokolli. Lahendamata stabiilsusprobleemide tõttu on libtorrent 2.0-s oodata WebTorrenti protokolli tugi
Allikas: opennet.ru