Ang paglabas ay kapansin-pansin
Dahil ang pagpapalit sa hash function ay sumisira sa protocol compatibility (ang hash field ay 32 bytes sa halip na 20 bytes), ang BitTorrent v2 specification ay unang binuo nang walang backward compatibility sa isip at iba pang makabuluhang pagbabago ay pinagtibay, gaya ng paggamit ng Merkle hash trees sa mga index upang bawasan ang laki ng mga torrent file at suriin ang na-download na data sa antas ng block.
Kasama rin sa mga pagbabago sa BitTorrent v2 ang paglipat sa pagtatalaga ng hiwalay na mga hash tree sa bawat file at ang paggamit ng pag-align ng file sa mga bahagi (nang hindi nagdaragdag ng karagdagang padding pagkatapos ng bawat file), na nag-aalis ng pagdoble ng data kapag may magkaparehong mga file at ginagawang mas madaling makilala iba't ibang mga mapagkukunan para sa mga file. Pinahusay na kahusayan ng torrent directory structure encoding at nagdagdag ng mga optimization para sa paghawak ng malaking bilang ng maliliit na file.
Upang pabilisin ang magkakasamang buhay ng BitTorrent v1 at BitTorrent v2, ang kakayahang lumikha ng mga hybrid na torrent file ay ipinatupad, na kinabibilangan, bilang karagdagan sa mga istruktura na may SHA-1 na mga hash, mga index na may SHA2-256.
Ang mga hybrid torrent na ito ay maaaring gamitin sa mga kliyente na sumusuporta lamang sa BitTorrent v1 protocol. Inaasahan ang suporta para sa WebTorrent protocol sa libtorrent 2.0 dahil sa mga hindi nalutas na isyu sa katatagan
Pinagmulan: opennet.ru