Шығарылым керемет
Хэш функциясын ауыстыру протокол үйлесімділігін бұзатындықтан (хэш өрісі 32 байттың орнына 20 байт), BitTorrent v2 спецификациясы бастапқыда кері үйлесімділікті ескермей әзірленді және индекстерде Merkle хэш ағаштарын пайдалану сияқты басқа да маңызды өзгерістер қабылданды. торрент файлдарының көлемін азайту және блок деңгейінде жүктелген деректерді тексеру.
BitTorrent v2-дегі өзгерістер сонымен қатар әрбір файлға жеке хэш ағаштарын тағайындауға көшуді және бөліктерде файлдарды туралауды пайдалануды (әрбір файлдан кейін қосымша толтыруды қоспай) қамтиды, бұл бірдей файлдар болған кезде деректердің қайталануын болдырмайды және анықтауды жеңілдетеді. файлдар үшін әртүрлі көздер. Торрент каталогының құрылымын кодтау тиімділігі жақсарды және үлкен көлемдегі шағын файлдарды өңдеу үшін оңтайландырулар қосылды.
BitTorrent v1 және BitTorrent v2 қатар өмір сүруін тегістеу үшін гибридті торрент файлдарын жасау мүмкіндігі енгізілді, оған SHA-1 хэштері бар құрылымдардан басқа, SHA2-256 индекстері кіреді.
Бұл гибридті торренттерді тек BitTorrent v1 протоколын қолдайтын клиенттермен пайдалануға болады. Шешілмеген тұрақтылық мәселелеріне байланысты libtorrent 2.0 нұсқасында күтілетін WebTorrent протоколын қолдау
Ақпарат көзі: opennet.ru