La liberigo estas rimarkinda
Ekde anstataŭigi la hashfunkcion rompas protokolkongruon (la hashkampo estas 32 bajtoj anstataŭe de 20 bajtoj), la BitTorrent v2-specifo estis komence evoluigita sen retrokongrueco en menso kaj aliaj signifaj ŝanĝoj estis adoptitaj, kiel ekzemple la uzo de Merkle-haŝarboj en indeksoj. redukti grandecojn torentajn dosierojn kaj kontroli elŝutitajn datumojn ĉe la bloknivelo.
Ŝanĝoj en BitTorrent v2 ankaŭ inkluzivas la transiron al asignado de apartaj haŝarboj al ĉiu dosiero kaj la uzon de dosiera vicigo en partoj (sen aldoni plian remburaĵon post ĉiu dosiero), kiu forigas duobligon de datumoj kiam ekzistas identaj dosieroj kaj faciligas identigi. malsamaj fontoj por dosieroj. Plibonigita efikeco de torenta dosierujo-strukturkodigo kaj aldonitaj optimumigoj por pritraktado de grandaj nombroj da malgrandaj dosieroj.
Por mildigi la kunekziston de BitTorrent v1 kaj BitTorrent v2, la kapablo krei hibridajn torentajn dosierojn estis efektivigita, kiuj inkluzivas, krom strukturoj kun SHA-1-haŝaĵoj, indeksojn kun SHA2-256.
Ĉi tiuj hibridaj torentoj povas esti uzataj kun klientoj, kiuj nur subtenas la protokolon BitTorrent v1. Subteno por la WebTorrent-protokolo atendita en libtorrent 2.0 pro nesolvitaj stabilecproblemoj
fonto: opennet.ru