Siideynta libtorrent 2.0 iyadoo la taageerayo borotokoolka BitTorrent 2

Soo gudbiyey siidaynta maktabadda muhiimka ah libtorrent 2.0 (sidoo kale loo yaqaan libtorrent-rasterbar), kaas oo bixiya hirgelinta borotokoolka BitTorrent ee waxtarka leh marka la eego isticmaalka xusuusta iyo culeyska CPU. Maktabadda ku lug leh macaamiisha durdurrada ah sida Duufaan, qBittorrent, Folx, Lynx, Miro ΠΈ radi (ma aha in lagu qaldo maktabad kale libtorrent, kaas oo loo isticmaalo rTorrent). Koodhka libtorrent wuxuu ku qoran yahay C++ iyo qaybiyey hoos yimaada shatiga BSD.

Siideynta waa cajiib isagoo ku daray taageero borotokoolka BitTorrent v2, kaas oo iska ilaalinaya isticmaalka SHA-1 algorithm, kaas oo leh dhibaato iyada oo xulashada shilalka, ay door bidayso SHA2-256. SHA2-256 waxaa loo isticmaalaa labadaba si loo xakameeyo hufnaanta blocks xogta iyo gelitaanka tusmooyinka (qaamuuska macluumaadka), taas oo ku xad gudubta waafaqsanaanta DHT iyo raadraacayaasha. Xiriirinta birlabeedka torrents ee leh SHA2-256 hashes, horgale cusub "urn:btmh:" ayaa loo soo jeediyay (Sha-1 iyo durdurrada isku-dhafka ah, "urn:btih:" ayaa la isticmaalaa).

Tan iyo markii la beddelayo shaqada xashiishku waxay jebisaa waafaqsanaanta borotokoolka (goobta xashiishku waa 32 bytes halkii ay ka ahaan lahayd 20 bytes), qeexitaanka BitTorrent v2 ayaa markii hore la sameeyay iyada oo aan maskaxda lagu hayn wax dib u dhac ah oo isbeddelo kale oo muhiim ah ayaa la qaatay, sida isticmaalka geedaha xashiishka ee Merkle ee tusmooyinka. si loo yareeyo cabbirka faylalka torrent iyo hubinta xogta la soo dejiyey ee heerka xannibaadda.

Isbedelada BitTorrent v2 sidoo kale waxaa ka mid ah u gudubka u wareejinta geedo xashiish ah oo gaar ah faylal kasta iyo isticmaalka isku dhafka faylka ee qaybo (iyada oo aan lagu darin suuf dheeraad ah ka dib fayl kasta), taas oo kuu ogolaanaysa inaad ka takhalusto nuqul ka mid ah xogta iyadoo ay jiraan faylal isku mid ah. waxayna sahlaysaa in la aqoonsado ilaha kala duwan ee faylasha . Hagaajinta hufnaanta qaab dhismeedka hagaha torrent iyo habaynta lagu daray maaraynta tiro badan oo faylal yaryar ah.

Si loo fududeeyo wada noolaanshaha BitTorrent v1 iyo BitTorrent v2, awoodda lagu abuurayo faylalka durdurrada isku-dhafka ah ayaa la hirgeliyay, kuwaas oo ay ku jiraan, marka lagu daro qaababka leh SHA-1 hashes, tilmaameyaal leh SHA2-256.
durdurradan isku-dhafka ah waxaa loo isticmaali karaa macaamiisha kaliya ee taageera borotokoolka BitTorrent v1. Taageerada borotokoolka WebTorrent ee laga filayo libtorrent 2.0 sababtoo ah arrimaha xasilloonida ee aan la xalin dib loo dhigay ilaa sii daynta weyn ee xigta, taas oo aan baxayn ilaa dhamaadka sanadka.

Source: opennet.ru

Add a comment