Гаргасан нь гайхалтай
Хэш функцийг солих нь протоколын нийцтэй байдлыг эвддэг (хэш талбар нь 32 байт биш 20 байт) учраас BitTorrent v2 техникийн үзүүлэлтийг анх удаагаа нийцүүлэхгүйгээр боловсруулж, индекст Merkle хэш модыг ашиглах зэрэг бусад чухал өөрчлөлтүүдийг хийсэн. торрент файлын хэмжээг багасгах, татаж авсан өгөгдлийг блокийн түвшинд шалгах.
BitTorrent v2-д гарсан өөрчлөлтүүд нь файл бүрт тусад нь хэш мод оноох, хэсэг хэсгээрээ файлын зэрэгцүүлэх (файл бүрийн дараа нэмэлт дүүргэлт хийхгүйгээр) шилжих зэрэг багтсан бөгөөд энэ нь ижил файлууд байгаа үед өгөгдлийн давхардлыг арилгаж, танихад хялбар болгодог. файлуудын өөр өөр эх сурвалж. Торрент сангийн бүтцийн кодчилолын үр ашгийг сайжруулж, олон тооны жижиг файлуудтай ажиллах оновчлолуудыг нэмсэн.
BitTorrent v1 болон BitTorrent v2-ийн зэрэгцэн орших байдлыг зөөлрүүлэхийн тулд SHA-1 хэш бүхий бүтцээс гадна SHA2-256 индексийг багтаасан эрлийз torrent файлуудыг үүсгэх чадварыг хэрэгжүүлсэн.
Эдгээр эрлийз торрентуудыг зөвхөн BitTorrent v1 протоколыг дэмждэг үйлчлүүлэгчид ашиглах боломжтой. Тогтвортой байдлын шийдэгдээгүй асуудлаас болж libtorrent 2.0-д WebTorrent протоколыг дэмжих болно
Эх сурвалж: opennet.ru