Увод у главна верзија библиотеке либторрент (познат и као либторрент-растербар), достигавши свој нови Верзија КСНУМКС, који нуди БитТоррент имплементацију која је ефикасна у погледу потрошње меморије и употребе ЦПУ-а.
У овој новој верзији објављеној промене су извршене на алгоритму који се користи СХА-1 у СХА2-256, ово зато што први има неких проблема, прелазак на везивање засебних хеш стабала за сваку датотеку и пријава и неке друге ствари.
За оне који нису упознати са библиотеком, треба да знате да је користе клијенти торрента као што су Делуге, кБитторрент, Фолк, Линце, Миро и Флусх (не сме се мешати са другом библиотеком либторрент коју користи рТоррент). Либторрент код је написан на Ц ++ и дистрибуира се под БСД лиценцом.
Главне промене у либторрент-у 2.0
У овој новој изданој верзији либторрент 2.0 издваја се додавањем подршке за БитТоррент в2 протокол, који се одмиче од употребе алгоритма СХА-1, који има проблема са избором колизија, у корист СХА2- 256.
Уз употребу алгоритма СХА2-256 гарантује и контролу интегритета блокова подаци као за записе у индексима (инфо-речник), што нарушава компатибилност са ДХТ и трацкерима.
Иако је употреба овог алгоритма има проблема са магнетним везама до бујица, зато са хешем СХА2-256, предлаже се нови префикс „Урн: бтмх:“ (за СХА-1 и хибридне торенте користите „урн: бтих:“).
Пошто надјачавање функције хеширања прекида подршку протокола (поље са 32 бајта хеширања уместо 20 бајтова), развој спецификације БитТоррент в2 је у почетку изведен без обзира на компатибилност са претходним верзијама су направљене друге значајне промене састава, као што је употреба Меркле хеш стабла у индексима за смањење величине бујица датотека и верификација преузетих података на нивоу блока.
Промене у БитТоррент в2 такође истичу прелазак на везивање засебних хеш стабала за сваку датотеку и примену поравнања датотеке у деловима (без додавања додатака након сваке датотеке), омогућавајући вам да се решите дупликата података када постоје идентичне датотеке и олакшавајући препознавање различитих извора датотека.
такође напомиње се да је побољшана ефикасност кодирања структуре директоријума у торенту и додане су оптимизације за обраду великог броја малих датотека.
Штавише, за ублажавање суживота верзије БитТоррент в1 и БитТоррент в2, могуће је креирати хибридне торрент датотеке који укључују, поред структура са СХА-1 хешевима, и индексе са СХА2-256.
Ови хибридни торенти се могу користити са клијентима који подржавају само БитТоррент в1.
На крају, то се такође коментарише у белешкама ове нове верзије да очекивана подршка протокола ВебТоррент у либторрент-у 2.0 одложена је за следећу верзију значајна, за коју напомињу да ће бити објављена до краја године (ако све буде како је планирано) због нерешених проблема са стабилношћу.
И то морате запамтити интеграција Предлог за ВебТоррент у библиотеци либторрент ће омогућавају вам да учествујете у дистрибуцији садржаја не само кроз прегледаче посетилаца веб страница, већ и путем стационарних торрент клијената који користе библиотеку либторрент, укључујући Делуге и кБитторрент (рТоррент не утиче на промену јер користи другу библиотеку либторрент).
Имплементација ВебТоррент додата у либторрент написана је на Ц ++ и по жељи се може пренети у друге торрент библиотеке и клијенте (оригинални ВебТоррент је написан у ЈаваСцрипт-у).
Дакле, јесте могу да формирају хибридне мреже са учесницима способним за интеракцију са мрежама заснованим на БитТоррент-у и ВебТоррент-у.
Ако желите да сазнате више о томе О напомени о овој новој изданој верзији библиотеке либторрент, детаље можете погледати на следећем линку.
Као што сам негде прочитао, Гоогле је недавно грубом силом разбио протокол СХА-1, због чега је заједница пожурила да пређе на СХА-256.