Famoahana ny libtorrent 2.0 miaraka amin'ny fanohanana ny protocol BitTorrent 2

nampidirina famoahana tranomboky manan-danja libtorrent 2.0 (fantatra ihany koa amin'ny hoe libtorrent-rasterbar), izay manolotra fampiharana ny protocol BitTorrent izay mahomby amin'ny resaka fanjifana fahatsiarovana sy enta-mavesatra CPU. -BOKIN'NY Vavolombelon'i Jehovah anjara amin'ny mpanjifa torrent toy ny safo-drano, qBittorrent, folx, Lince, Miro ΠΈ kabone (tsy afangaro amin'ny tranomboky hafa libtorrent, izay ampiasaina amin'ny rTorrent). Ny code libtorrent dia voasoratra ao amin'ny C ++ ary nozarain'i eo ambanin'ny lisansa BSD.

Mahavariana ny famoahana azy nampiany fanohanana protocol BitTorrent v2, izay misoroka ny fampiasana ny algorithm SHA-1, izay manana ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ miaraka amin'ny fifantenana fifandonana, manohana ny SHA2-256. Ny SHA2-256 dia ampiasaina mba hifehezana ny fahamendrehan'ny sakana angon-drakitra ary ho an'ny fidirana amin'ny indexes (info-dictionary), izay mandika ny fifanarahana amin'ny DHT sy ny trackers. Ho an'ny rohy magnetika mankany amin'ny torrents miaraka amin'ny hash SHA2-256, dia atolotra ny tovana vaovao β€œurn:btmh:” (ho an'ny SHA-1 sy torrent hybride, β€œurn:btih:” no ampiasaina).

Satria ny fanoloana ny hash function dia manapaka ny fifanarahana protocol (ny saha hash dia 32 bytes fa tsy 20 bytes), ny famaritana BitTorrent v2 dia novolavolaina tamin'ny voalohany tsy misy fifanarahana mihemotra ary nisy fiovana lehibe hafa noraisina, toy ny fampiasana hazo hash Merkle amin'ny index. hampihenana ny haben'ny rakitra torrent sy hanamarina ny angona alaina amin'ny ambaratonga sakana.

Ny fiovana ao amin'ny BitTorrent v2 dia ahitana ihany koa ny fifindrana hanendry hazo hash misaraka amin'ny rakitra tsirairay sy ny fampiasana ny fampifanarahana ny rakitra amin'ny ampahany (tsy misy fanampiny fanampiny aorian'ny rakitra tsirairay), izay ahafahanao manala ny dika mitovy amin'ny rakitra mitovy. ary manamora ny famantarana ireo loharano samihafa ho an'ny rakitra . Fanatsarana ny fahombiazan'ny firafitry ny lahatahiry torrent encoding ary nanampy fanatsarana ny fitantanana rakitra kely marobe.

Mba hanamafisana ny fiaraha-miasa amin'ny BitTorrent v1 sy BitTorrent v2, dia nampiharina ny fahafahana mamorona rakitra torrent hybrid, izay ahitana, ankoatry ny rafitra misy hashes SHA-1, index miaraka amin'ny SHA2-256.
Ireo torrent hybrid ireo dia azo ampiasaina amin'ny mpanjifa izay manohana ny protocol BitTorrent v1 ihany. Fanohanana ny protocol WebTorrent andrasana ao amin'ny libtorrent 2.0 noho ny olana momba ny fahamarinan-toerana tsy voavaha nahemotra mandra-pahatongan'ny famoahana lehibe manaraka, izay tsy hivoaka raha tsy amin'ny faran'ny taona.

Source: opennet.ru

Add a comment