BitTorrent 2.0 เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชธเชพเชฅเซ‡ libtorrent 2 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เชฆเซเชฐเชพเชฐเชพ เชฐเชœเซ เช•เชฐเซ‡เชฒ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชชเซเชธเซเชคเช•เชพเชฒเชฏ เชชเซเชฐเช•เชพเชถเชจ libtorrent 2.0 (เชœเซ‡เชจเซ‡ libtorrent-rasterbar เชคเชฐเซ€เช•เซ‡ เชชเชฃ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡), เชœเซ‡ BitTorrent เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถ เช…เชจเซ‡ CPU เชฒเซ‹เชกเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เช›เซ‡. เชชเซเชธเซเชคเช•เชพเชฒเชฏ เชธเชพเชฎเซ‡เชฒ เชŸเซ‹เชฐเซ‡เชจเซเชŸ เช•เซเชฒเชพเชฏเช‚เชŸเชฎเชพเช‚ เชœเซ‡เชฎ เช•เซ‡ เชœเชณ, เช•เซเชฏเซ เชฌเชฟเชŸเซ‰เชฐเซ‡เช‚เชŸเชจเซเชŸ, เชซolเชฒเซเช•เซเชธ, เชฒเชฟเชจเซเช•เซเชธ, เชฎเชฟเชฐเซ‹ ะธ เชซเซเชฒเชถ (เชฌเซ€เชœเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชธเชพเชฅเซ‡ เชฎเซ‚เช‚เชเชตเชฃเชฎเชพเช‚ เชจ เช†เชตเชตเซเช‚ เชฎเซเช•เซเชคเชฟเชฆเชพเชคเชพ, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— rTorrent เชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡). libtorrent เช•เซ‹เชก C++ เช…เชจเซ‡ เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค BSD เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ.

เชชเซเชฐเช•เชพเชถเชจ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช›เซ‡ เช‰เชฎเซ‡เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช†เชงเชพเชฐ BitTorrent v2, เชœเซ‡ SHA-1 เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชŸเชพเชณเซ‡ เช›เซ‡, เชœเซ‡ เชงเชฐเชพเชตเซ‡ เช›เซ‡ ะฟั€ะพะฑะปะตะผั‹ SHA2-256 เชจเซ€ เชคเชฐเชซเซ‡เชฃเชฎเชพเช‚ เช…เชฅเชกเชพเชฎเชฃ เชชเชธเช‚เชฆเช—เซ€ เชธเชพเชฅเซ‡. SHA2-256 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชกเซ‡เชŸเชพ เชฌเซเชฒเซ‹เช•เซเชธเชจเซ€ เช…เช–เช‚เชกเชฟเชคเชคเชพเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธ (เชฎเชพเชนเชฟเชคเซ€-เชถเชฌเซเชฆเช•เซ‹เชท) เชฎเชพเช‚ เชเชจเซเชŸเซเชฐเซ€เช“ เชฎเชพเชŸเซ‡ เชฌเช‚เชจเซ‡ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ DHT เช…เชจเซ‡ เชŸเซเชฐเซ‡เช•เชฐเซเชธ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพเชจเซเช‚ เช‰เชฒเซเชฒเช‚เช˜เชจ เช•เชฐเซ‡ เช›เซ‡. SHA2-256 เชนเซ‡เชถ เชธเชพเชฅเซ‡ เชŸเซ‹เชฐเซ‡เชจเซเชŸเซเชธเชจเซ€ เชšเซเช‚เชฌเช•เซ€เชฏ เชฒเชฟเช‚เช•เซเชธ เชฎเชพเชŸเซ‡, เชเช• เชจเชตเซ‹ เช‰เชชเชธเชฐเซเช— "urn:btmh:" เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช›เซ‡ (SHA-1 เช…เชจเซ‡ เชนเชพเช‡เชฌเซเชฐเชฟเชก เชŸเซ‹เชฐเซ‡เชจเซเชŸเซเชธ เชฎเชพเชŸเซ‡, "urn:btih:" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡).

เช•เชพเชฐเชฃ เช•เซ‡ เชนเซ‡เชถ เชซเช‚เช•เซเชถเชจเชจเซ‡ เชฌเชฆเชฒเชตเชพเชฅเซ€ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชธเซเชธเช‚เช—เชคเชคเชพ เชคเซ‚เชŸเซ€ เชœเชพเชฏ เช›เซ‡ (เชนเซ‡เชถ เชซเซ€เชฒเซเชก 32 เชฌเชพเชˆเชŸเชจเซ‡ เชฌเชฆเชฒเซ‡ 20 เชฌเชพเชˆเชŸ เช›เซ‡), เชฌเซ€เชŸเชŸเซ‹เชฐเซ‡เชจเซเชŸ v2 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชชเช›เชพเชค เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เช…เชจเซเชฏ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช…เชชเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ, เชœเซ‡เชฎ เช•เซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธเชฎเชพเช‚ เชฎเชฐเซเช•เชฒ เชนเซ‡เชถ เชŸเซเชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช—. เชŸเซ‹เชฐเซ‡เชจเซเชŸ เชซเชพเชˆเชฒเซ‹เชจเซเช‚ เช•เชฆ เช˜เชŸเชพเชกเชตเชพ เช…เชจเซ‡ เชฌเซเชฒเซ‹เช• เชฒเซ‡เชตเชฒ เชชเชฐ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡เชฒ เชกเซ‡เชŸเชพ เชคเชชเชพเชธเชตเชพ.

BitTorrent v2 เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชฎเชพเช‚ เชฆเชฐเซ‡เช• เชซเชพเช‡เชฒเชจเซ‡ เช…เชฒเช— เชนเซ‡เชถ เชŸเซเชฐเซ€ เชธเซ‹เช‚เชชเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ เช…เชจเซ‡ เชญเชพเช—เซ‹เชฎเชพเช‚ เชซเชพเช‡เชฒ เชธเช‚เชฐเซ‡เช–เชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— (เชฆเชฐเซ‡เช• เชซเชพเช‡เชฒ เชชเช›เซ€ เชตเชงเชพเชฐเชพเชจเชพ เชชเซ‡เชกเชฟเช‚เช— เช‰เชฎเซ‡เชฐเซเชฏเชพ เชตเชฟเชจเชพ) เชจเซ‹ เชชเชฃ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชธเชฎเชพเชจ เชซเชพเช‡เชฒเซ‹ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเชพ เชกเซเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช“เชณเช–เชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡ เชตเชฟเชตเชฟเชง เชธเซเชคเซเชฐเซ‹เชคเซ‹. เชŸเซ‰เชฐเซ‡เช‚เชŸ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชธเซเชŸเซเชฐเช•เซเชšเชฐ เชเชจเซเช•เซ‹เชกเชฟเช‚เช—เชจเซ€ เชธเซเชงเชพเชฐเซ‡เชฒ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช…เชจเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชจเชพเชจเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.

BitTorrent v1 เช…เชจเซ‡ BitTorrent v2 เชจเชพ เชธเชนเช…เชธเซเชคเชฟเชคเซเชตเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชนเชพเช‡เชฌเซเชฐเชฟเชก เชŸเซ‹เชฐเซ‡เชจเซเชŸ เชซเชพเช‡เชฒเซ‹ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ SHA-1 เชนเซ‡เชถ เชธเชพเชฅเซ‡เชจเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธ เช‰เชชเชฐเชพเช‚เชค, SHA2-256 เชธเชพเชฅเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.
เช† เชนเชพเช‡เชฌเซเชฐเชฟเชก เชŸเซ‹เชฐเซ‡เชจเซเชŸเซเชธ เชเชตเชพ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชธเชพเชฅเซ‡ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชœเซ‡ เชซเช•เซเชค BitTorrent v1 เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชตเชฃเช‰เช•เซ‡เชฒเชพเชฏเซ‡เชฒเซ€ เชธเซเชฅเชฟเชฐเชคเชพ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช•เชพเชฐเชฃเซ‡ libtorrent 2.0 เชฎเชพเช‚ เช…เชชเซ‡เช•เซเชทเชฟเชค WebTorrent เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฎเซเชฒเชคเชตเซ€ เช†เช—เชพเชฎเซ€ เชฎเซเช–เซเชฏ เชชเซเชฐเช•เชพเชถเชจ เชธเซเชงเซ€, เชœเซ‡ เชตเชฐเซเชทเชจเชพ เช…เช‚เชค เชธเซเชงเซ€ เชฌเชนเชพเชฐ เช†เชตเชถเซ‡ เชจเชนเซ€เช‚.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹