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

Ko te tukunga nui o te libtorrent 2.0 (e mohiotia ana ko libtorrent-rasterbar) kua whakauruhia, e tuku ana i te mahara-me te whakatinanatanga pai o te PTM o te kawa BitTorrent. Ka whakamahia te whare pukapuka ki nga kaihoko awa penei i te Deluge, qBittorrent, Folx, Lince, Miro me Flush (kaore e pohehe ki era atu whare pukapuka libtorrent, e whakamahia ana i rTorrent). Ko te waehere libtorrent kua tuhia ki te C ++ ka tohatohahia i raro i te raihana BSD.

Ko te tukunga he mea rongonui mo te taapiri i te tautoko mo te kawa BitTorrent v2, e neke atu ana i te whakamahi i te SHA-1 algorithm, he raruraru ki te whiriwhiringa tukinga, mo te 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).

Na te whakakapi i te mahi hash ka pakaru i te hototahi kawa (ko te mara hash he 32 paita hei utu mo te 20 paita), ko te whakatakotoranga BitTorrent v2 i hangaia i te tuatahi kaore 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. Na nga take pumau kaore ano kia whakatauhia, ko te tautoko e tumanakohia ana mo te kawa WebTorrent i roto i te libtorrent 2.0 kua whakaroa kia tae noa ki te tukunga nui e whai ake nei, kaore e tukuna kia tae noa ki te mutunga o te tau.

Source: linux.org.ru