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

เชฒเชฟเชฌเชŸเซ‹เชฐเชจเซเชŸ 2.0 (เชฒเชฟเชฌเชŸเซ‹เชฐเชจเซเชŸ-เชฐเชพเชธเซเชŸเชฐเชฌเชพเชฐ เชคเชฐเซ€เช•เซ‡ เชชเชฃ เช“เชณเช–เชพเชฏ เช›เซ‡) เชจเซเช‚ เชฎเซเช–เซเชฏ เชชเซเชฐเช•เชพเชถเชจ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชฌเชฟเชŸเชŸเซ‹เชฐเซ‡เชจเซเชŸ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซเช‚ เชฎเซ‡เชฎเชฐเซ€- เช…เชจเซ‡ CPU-เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡. เชกเซ‡เชฒเซเชฏเซเชœ, qBittorrent, Folx, Lince, Miro เช…เชจเซ‡ Flush เชœเซ‡เชตเชพ เชŸเซ‹เชฐเซ‡เชจเซเชŸ เช•เซเชฒเชพเชฏเช‚เชŸเชฎเชพเช‚ เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡ (เชฌเซ€เชœเซ€ เชฒเชฟเชฌเชŸเซ‹เชฐเซ‡เชจเซเชŸ เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€ เชธเชพเชฅเซ‡ เชญเซ‡เชณเชธเซ‡เชณ เชจ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— rTorrent เชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡). libtorrent เช•เซ‹เชก C++ เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ BSD เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชชเซเชฐเช•เชพเชถเชจ BitTorrent v2 เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช›เซ‡, เชœเซ‡ SHA1-2 เชจเซ€ เชคเชฐเชซเซ‡เชฃเชฎเชพเช‚ เช…เชฅเชกเชพเชฎเชฃ เชชเชธเช‚เชฆเช—เซ€เชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพ เชงเชฐเชพเชตเชคเชพ SHA-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 เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฎเชพเชŸเซ‡ เช…เชชเซ‡เช•เซเชทเชฟเชค เชธเชฎเชฐเซเชฅเชจ เช†เช—เชพเชฎเซ€ เชฎเซเช–เซเชฏ เชชเซเชฐเช•เชพเชถเชจ เชธเซเชงเซ€ เชตเชฟเชฒเช‚เชฌเชฟเชค เชฅเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชตเชฐเซเชทเชจเชพ เช…เช‚เชค เชธเซเชงเซ€ เชฐเชฟเชฒเซ€เช เชฅเชถเซ‡ เชจเชนเซ€เช‚.

เชธเซ‹เชฐเซเชธ: linux.org.ru