Sakin libtorrent 2.0 tare da goyan bayan ka'idar BitTorrent 2

Ƙaddamar da gagarumin sakin ɗakin karatu libtorrent 2.0 (wanda kuma aka sani da libtorrent-rasterbar), wanda ke ba da aiwatar da ka'idar BitTorrent wanda ke da inganci dangane da amfani da ƙwaƙwalwar ajiya da nauyin CPU. Laburare hannu a torrent abokan ciniki kamar Deluge, qBittorrent, Folx, Lynx, Miro и Ja ruwa (kada a ruɗe da wani ɗakin karatu mara amfani, wanda ake amfani dashi a cikin rTorrent). An rubuta lambar libtorrent a cikin C++ da rarraba ta ƙarƙashin lasisin BSD.

Sakin yana da ban mamaki karawa goyon bayan yarjejeniya BitTorrent v2, wanda ke guje wa amfani da SHA-1 algorithm, wanda ke da sabunta tare da zaɓin karo don goyon bayan SHA2-256. Ana amfani da SHA2-256 duka don sarrafa amincin bayanan toshewar bayanai da kuma shigarwar a cikin fihirisa (kamus-bayani), wanda ya saba dacewa da DHT da masu sa ido. Don hanyoyin haɗi na maganadisu zuwa torrents tare da SHA2-256 hashes, an gabatar da sabon prefix "urn: btmh:" (na SHA-1 da raƙuman ruwa, "urn: btih:" ana amfani da shi).

Saboda maye gurbin aikin hash yana karya daidaiton yarjejeniya (filin zanta shine 32 bytes maimakon 20 bytes), an fara haɓaka ƙayyadaddun ƙayyadaddun BitTorrent v2 ba tare da dacewa da baya ba kuma an karɓi wasu manyan canje-canje, kamar amfani da bishiyar zanta ta Merkle a cikin fihirisa. don rage girman fayilolin torrent da duba bayanan da aka sauke a matakin toshewa.

Canje-canje a cikin BitTorrent v2 kuma sun haɗa da canzawa zuwa sanya bishiyar zanta daban-daban ga kowane fayil da kuma amfani da daidaitawar fayil a sassa (ba tare da ƙara ƙarin fakitin bayan kowane fayil ba), wanda ke kawar da kwafin bayanai lokacin da fayiloli iri ɗaya kuma yana sauƙaƙe ganowa. daban-daban kafofin don fayiloli . Ingantattun ingantattun tsarin tsarin kundin adireshi na torrent da ƙarin haɓakawa don sarrafa manyan lambobi na ƙananan fayiloli.

Don daidaita zaman tare na BitTorrent v1 da BitTorrent v2, an aiwatar da ikon ƙirƙirar fayilolin torrent na matasan, waɗanda suka haɗa da, ban da sifofi tare da hashes SHA-1, fihirisa tare da SHA2-256.
Ana iya amfani da waɗannan raƙuman ruwa tare da abokan ciniki waɗanda kawai ke goyan bayan ka'idar BitTorrent v1. Taimakawa ga ka'idar WebTorrent ana tsammanin a cikin libtorrent 2.0 saboda matsalolin kwanciyar hankali da ba a warware ba. jinkirta har zuwa babban fitowar na gaba, wanda ba zai fita ba har sai ƙarshen shekara.

source: budenet.ru

Add a comment