BitTorrent 2.0 நெறிமுறைக்கான ஆதரவுடன் libtorrent 2 வெளியீடு

மூலம் சமர்ப்பிக்கப்பட்டது குறிப்பிடத்தக்க நூலக வெளியீடு லிப்டோரண்ட் 2.0 (libtorrent-rasterbar என்றும் அழைக்கப்படுகிறது), இது நினைவக நுகர்வு மற்றும் CPU சுமை ஆகியவற்றின் அடிப்படையில் திறமையான BitTorrent நெறிமுறையின் செயலாக்கத்தை வழங்குகிறது. நூலகம் ஈடுபட்டுள்ளது போன்ற டொரண்ட் வாடிக்கையாளர்களில் பிரளயம், qBittorrent, ஃபோக்ஸ், லின்க்ஸ், Miro и பறிப்பு (மற்றொரு நூலகத்துடன் குழப்பிக் கொள்ள வேண்டாம் விடுதலையான, இது rTorrent இல் பயன்படுத்தப்படுகிறது). லிப்டோரண்ட் குறியீடு C++ இல் எழுதப்பட்டுள்ளது மற்றும் வழங்கியது BSD உரிமத்தின் கீழ்.

வெளியானது குறிப்பிடத்தக்கது சேர்த்து நெறிமுறை ஆதரவு BitTorrent v2, இது SHA-1 அல்காரிதத்தைப் பயன்படுத்துவதைத் தவிர்க்கிறது проблемы SHA2-256 க்கு ஆதரவாக மோதல் தேர்வு. SHA2-256 தரவுத் தொகுதிகளின் ஒருமைப்பாட்டைக் கட்டுப்படுத்தவும், DHT மற்றும் டிராக்கர்களுடன் இணக்கத்தன்மையை மீறும் குறியீடுகளில் (தகவல்-அகராதி) உள்ளீடுகளுக்காகவும் பயன்படுத்தப்படுகிறது. SHA2-256 ஹாஷ்கள் கொண்ட டோரன்ட்களுக்கான காந்த இணைப்புகளுக்கு, ஒரு புதிய முன்னொட்டு “urn:btmh:” முன்மொழியப்பட்டது (SHA-1 மற்றும் ஹைபிரிட் டோரண்டுகளுக்கு, “urn:btih:” பயன்படுத்தப்படுகிறது).

ஹாஷ் செயல்பாட்டை மாற்றுவது நெறிமுறை இணக்கத்தன்மையை மீறுவதால் (ஹாஷ் புலம் 32 பைட்டுகளுக்குப் பதிலாக 20 பைட்டுகள்), BitTorrent v2 விவரக்குறிப்பு ஆரம்பத்தில் பின்தங்கிய இணக்கத்தன்மை இல்லாமல் உருவாக்கப்பட்டது மற்றும் குறியீடுகளில் மெர்கில் ஹாஷ் மரங்களைப் பயன்படுத்துவது போன்ற பிற குறிப்பிடத்தக்க மாற்றங்கள் ஏற்றுக்கொள்ளப்பட்டன. டோரண்ட் கோப்புகளின் அளவைக் குறைக்கவும், பதிவிறக்கம் செய்யப்பட்ட தரவை பிளாக் மட்டத்தில் சரிபார்க்கவும்.

BitTorrent v2 இல் உள்ள மாற்றங்கள், ஒவ்வொரு கோப்பிற்கும் தனித்தனி ஹாஷ் மரங்களை ஒதுக்குவதற்கான மாற்றம் மற்றும் பகுதிகளாக கோப்பு சீரமைப்பைப் பயன்படுத்துதல் (ஒவ்வொரு கோப்பிற்கும் கூடுதல் திணிப்பு சேர்க்காமல்), இது ஒரே மாதிரியான கோப்புகள் இருக்கும்போது தரவின் நகல்களை நீக்குகிறது மற்றும் அடையாளம் காண்பதை எளிதாக்குகிறது. கோப்புகளுக்கான வெவ்வேறு ஆதாரங்கள். டோரண்ட் டைரக்டரி கட்டமைப்பு குறியாக்கத்தின் மேம்படுத்தப்பட்ட செயல்திறன் மற்றும் அதிக எண்ணிக்கையிலான சிறிய கோப்புகளை கையாள்வதற்கான மேம்படுத்தல்கள் சேர்க்கப்பட்டது.

BitTorrent v1 மற்றும் BitTorrent v2 இன் சகவாழ்வை மென்மையாக்க, கலப்பின டொரண்ட் கோப்புகளை உருவாக்கும் திறன் செயல்படுத்தப்பட்டுள்ளது, இதில் SHA-1 ஹாஷ்கள் கொண்ட கட்டமைப்புகள் தவிர, SHA2-256 உடன் குறியீடுகளும் அடங்கும்.
BitTorrent v1 நெறிமுறையை மட்டுமே ஆதரிக்கும் வாடிக்கையாளர்களுடன் இந்த கலப்பின டொரண்ட்களைப் பயன்படுத்த முடியும். தீர்க்கப்படாத நிலைப்புத்தன்மை சிக்கல்கள் காரணமாக லிப்டோரண்ட் 2.0 இல் WebTorrent நெறிமுறைக்கான ஆதரவு எதிர்பார்க்கப்படுகிறது ஒத்திவைக்கப்பட்டது அடுத்த பெரிய வெளியீடு வரை, இது ஆண்டு இறுதி வரை வெளியாகாது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்