Ukukhutshwa kuyamangalisa
Ngenxa yokuba ukutshintshwa komsebenzi we-hash kuyaphula ukuhambelana kweprothokholi (indawo yehashi yi-32 bytes endaweni ye-byte ezingama-20), inkcazo yeBitTorrent v2 yaphuhliswa ekuqaleni ngaphandle kokuhambelana nomva engqondweni kunye nolunye utshintsho olubalulekileyo lwamkelwa, olufana nokusetyenziswa kwemithi yehashi ye-Merkle kwizalathisi. ukunciphisa ubungakanani beefayile zetorrent kunye nokujonga idatha ekhutshelweyo kwinqanaba lebhloko.
Utshintsho kwi-BitTorrent v2 lukwabandakanya inguqu yokwabela imithi ye-hash eyahlukileyo kwifayile nganye kunye nokusetyenziswa kolungelelwaniso lwefayile kwiindawo (ngaphandle kokongeza i-padding eyongezelelweyo emva kwefayile nganye), okuphelisa ukuphinda-phindwa kwedatha xa kukho iifayile ezifanayo kwaye kwenza kube lula ukuchonga. imithombo eyahlukeneyo yeefayile . Ukuphuculwa kokusebenza kakuhle kokufakwa kweekhowudi kulawulo lwe-torrent kunye nokongezwa kokulungiswa kokuphatha amanani amakhulu eefayile ezincinci.
Ukulungelelanisa ukuhlalisana kwe-BitTorrent v1 kunye ne-BitTorrent v2, amandla okwenza iifayile ze-hybrid torrent ziye zaphunyezwa, ezibandakanya, ukongeza kwizakhiwo ezine-SHA-1 hashes, izalathisi kunye ne-SHA2-256.
Le mijelo yomxube ingasetyenziswa kunye nabathengi abaxhasa kuphela iprotocol yeBitTorrent v1. Inkxaso ye-WebTorrent protocol elindelwe kwi-libtorrent 2.0 ngenxa yemicimbi yozinzo engasonjululwanga
umthombo: opennet.ru