Te tukunga o libtorrent 2.0 me te tautoko mo te kawa BitTorrent 2

Tukuna e tukunga whare pukapuka nui libtorrent 2.0 (e mohiotia ana ano ko te libtorrent-rasterbar), e tuku ana i te whakatinanatanga o te kawa BitTorrent e pai ana mo te kohi mahara me te uta CPU. Whare Pukapuka whai wāhi i roto i nga kiritaki awa penei Pakaru, qbittorrent, Takahuri, Linz, Miro и Whakamahia (kaua e pohehe ki tetahi atu whare pukapuka whakaari, e whakamahia ana i rTorrent). Ko te waehere libtorrent kua tuhia ki C ++ me tohaina e i raro i te raihana BSD.

He mea whakamiharo te tukunga tāpiri ana tautoko kawa BitTorrent v2, e karo ana i te whakamahi i te SHA-1 algorithm, kei a ia проблемы me te kowhiringa tukinga mo SHA2-256. Ka whakamahia te SHA2-256 ki te whakahaere i te pono o nga poraka raraunga me nga whakaurunga i roto i nga taurangi (papakupu-korero), e takahi ana i te hototahi ki te DHT me nga kaiwhaiwhai. Mo nga hononga aukume ki nga awa me nga haki SHA2-256, ka tukuna he tohu tuatahi "urn:btmh:" (mo SHA-1 me nga awa ranu, "urn:btih:" ka whakamahia).

Mai i te whakakapi i te mahi hash ka pakaru te hototahi kawa (ko te mara hash he 32 paita hei utu mo te 20 paita), i te tuatahi i whakawhanakehia te whakatakotoranga BitTorrent v2 me te kore he hototahi whakamuri i roto i te hinengaro me etahi atu huringa nui i tangohia, penei i te whakamahi i nga rakau Hash Merkle i roto i nga taurangi. ki te whakaiti i te rahi o nga konae awa me te tirotiro i nga raraunga kua tangohia i te taumata poraka.

Ko nga huringa i roto i te BitTorrent v2 ka uru ano ki te whakawhiti ki te tautapa i nga rakau hash motuhake ki ia konae me te whakamahi i te tirohanga o nga konae ki nga waahanga (kaore he taapiri taapiri i muri i ia konae), ka whakakore i te taaruatanga o nga raraunga ina he rite nga konae me te ngawari ki te tautuhi. puna rereke mo nga konae. Kua pai ake te mahi whakawaehere i te hanganga whaiaronga awa me te taapiri i nga arotautanga mo te whakahaere i nga tini konae iti.

Hei maeneene i te noho tahi o BitTorrent v1 me BitTorrent v2, kua whakatinanahia te kaha ki te hanga i nga konae awaawa ranu, kei roto, i tua atu i nga hanganga me nga tohu SHA-1, nga tohu tohu me SHA2-256.
Ka taea te whakamahi i enei awa ranu ki nga kaihoko e tautoko ana i te kawa BitTorrent v1. Tautoko mo te kawa WebTorrent e tumanakohia ana i roto i te libtorrent 2.0 na te mea kaore ano kia whakatauhia hikitia tae noa ki te tukunga nui e whai ake nei, kare e puta tae noa ki te mutunga o te tau.

Source: opennet.ru

Tāpiri i te kōrero