libtorrent 2.0 vÀljaanne, toetades BitTorrent 2 protokolli.

Esitletud tĂ€htis vĂ€ljaanne teegist libtorrent 2.0 (tuntud ka kui libtorrent-rasterbar), mis pakub BitTorrenti protokolli rakendust, mis on efektiivne mĂ€lukasutuse ja CPU koormuse osas. Teek on kasutusele vĂ”etud sellistes torrent-klientides nagu Deluge, qBittorrent, Folx, Lince, Miro ja Flush (Ă€rge segamine teise teegiga libtorrent, mida kasutatakse rTorrentis). libtorrenti kood on kirjutatud C++ keeles ja GNU Üldine Avaliku litsentsi alusel. BSD litsentsi alusel.

VĂ€ljaanne on mĂ€rkimisvÀÀrne lisamisega BitTorrenti protokolli v2, mis tĂ€histab ĂŒleminekut SHA-1 algoritmi kasutamisest, millel on probleeme kokkupuutumise kollisioonide osas, SHA2-256 kasuks. SHA2-256 rakendatakse nii andmeplokkide terviklikkuse kontrollimiseks kui ka indeksite (info-sĂ”nastike) kirjeid, mis rikuvad DHT ja jĂ€lgijatega ĂŒhilduvuse. SHA2-256 hashed magnetlinkide jaoks on pakutud uus prefiks «urn:btmh:» (SHA-1 ja hĂŒbriidse torrentite jaoks kasutatakse «urn:btih:»).

Kuna uus hashimisfunktsioon rikub protokolli ĂŒhilduvust (32-baidine hash-vĂ€li 20-baidise asemel), viidi BitTorrent v2 spetsifikatsiooni arendus algselt lĂ€bi ilma tagasipöördumise ĂŒhilduvust silmas pidamata ning lisatud on ka muid olulisi muudatusi, nagu Merkle-puu kasutamine indeksites torrent-failide suuruse vĂ€hendamiseks ja allalaaditud andmete kontrollimiseks plokkide tasandil.

BitTorrent v2 muudatustest torkab silma ka individuaalsete hash-puude sidumine iga faili kĂŒlge ning osade kaupa failide joondamine (ilma igale failile lisatava tĂ€iteaine lisamiseta), mis aitab vĂ€ltida andmete duplikaate sama failide puhul ning lihtsustab erinevate allikate leidmist failide jaoks. Kataloogistruktuuri kodeerimise efektiivsust on parendatud ja lisatud on optimeerimisi vĂ€ikeste failide suure hulga töötlemiseks.

BitTorrent v1 ja BitTorrent v2 koos eksisteerimise sujuvamaks tegemiseks on rakendatud hĂŒbriidtorrent-failide loomise vĂ”imalus, mis hĂ”lmavad lisaks SHA-1 hash-struktuuridele ka SHA2-256 indeksid.
Teatud hĂŒbriidtorrentid vĂ”ivad kasutada kliente, mis toetavad ainult BitTorrent v1 protokolli. Oodatav libtorrent 2.0 toetamine WebTorrent protokolli osas tuleneb lahendamata stabiilsusprobleemidest. edasi lĂŒkatud jĂ€rgmise olulise vĂ€ljaande jaoks, mis ei ilmu enne aasta lĂ”ppu.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster