Libtorrent 2.0 vÀljalase BitTorreni 2 protokolli toega

Esitletud mÀrkimisvÀÀrne vÀljaanne raamatukogust libtorrent 2.0 (tuntud ka kui libtorrent-rasterbar), mis pakub BitTorrent protokolli rakendust, mis on tÔhus mÀlutarbimise ja CPU koormuse osas. Raamatukogu kasutatakse sellistes torrent-kliendi rakendustes nagu Deluge, qBittorrent, Folx, Lince, Miro ja Flush (Àra sega teiste raamatukogudega, libtorrent, mis on kasutusel rTorrentis). libtorrenti kood on kirjutatud C++ keeles ja levitatakse BSD litsentsi all.

VĂ€ljaanne on mĂ€rkimisvÀÀrne lisades protokolli toetuse BitTorrent v2, mis loobub SHA-1 algoritmi kasutamisest, millel on probleemile kokkusobivusprobleemid, SHA2-256 kasuks. SHA2-256 kasutatakse nii andmeplokkide terviklikkuse kontrollimiseks kui ka indeksite (info-dictionary) sissekanete jaoks, mis rikub DHT ja jĂ€lgijatega ĂŒhilduvust. SHA2-256 hashedega torrentite magnetlinkide jaoks on ette nĂ€htud uus eelosa „urn:btmh:” (SHA-1 ja hĂŒbriidtorrentide puhul kasutatakse „urn:btih:”).

Kuna hash-funktsiooni vahetamine rikub protokolli ĂŒhilduvust (32-baidise hash-felti asemel 20 baiti), siis BitTorrent v2 spetsifikatsiooni arendamine algselt ei arvestanud tagurpidi ĂŒhilduvusega ning sisse on viidud teised olulised muudatused, nagu Merkle'i kĂŒpsise kasutamine indeksites torrent-failide suuruse vĂ€hendamiseks ja allalaaditud andmete kontrollimine ploki tasemel.

BitTorrent v2 muudatused hĂ”lmavad ka ĂŒleminekut eraldi hash-puudelt iga faili kĂŒlge ja failide osade kaupa joondamise rakendamist (ilma tĂ€iendava tĂ€idise lisamiseta pĂ€rast igat faili), mis elimineerib andmete dubleerimise samafailide juuresolekul ning lihtsustab erinevate allikate tuvastamist failide jaoks. Torrentis oleva katalooge struktuuri kodeerimise efektiivsust on suurendatud ning on lisatud optimeerimisi paljude vĂ€ikeste failide töötlemiseks.

BitTorrent v1 ja BitTorrent v2 kooseksisteerimise sujuvamaks muutmiseks on rakendatud hĂŒbriidsete torrent-failide loomise vĂ”imalus, mis sisaldavad lisaks SHA-1 hash-struktuuridele ka SHA2-256 indekseid.
Nimetatud hĂŒbriidtorrentide kasutamine on lubatud klientidega, mis toetavad ainult BitTorrent v1 protokolli. Oodatav libtorrent 2.0 WebTorrent protokolli toetus on kuni jĂ€rgmise olulise vĂ€ljaanne, mis toimub kindlasti enne aasta lĂ”ppu. edasi lĂŒkatud Esitatud on mĂ€rkimisvÀÀrne vĂ€ljaanne raamatukogust libtorrent.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster