ಬಿಡುಗಡೆ ಮಾಡಿರುವುದು ಗಮನಾರ್ಹವಾಗಿದೆ
ಹ್ಯಾಶ್ ಫಂಕ್ಷನ್ ಅನ್ನು ಬದಲಿಸುವುದರಿಂದ ಪ್ರೋಟೋಕಾಲ್ ಹೊಂದಾಣಿಕೆಯು ಮುರಿದುಹೋಗುತ್ತದೆ (ಹ್ಯಾಶ್ ಕ್ಷೇತ್ರವು 32 ಬೈಟ್ಗಳ ಬದಲಿಗೆ 20 ಬೈಟ್ಗಳು), BitTorrent v2 ನಿರ್ದಿಷ್ಟತೆಯನ್ನು ಮನಸ್ಸಿನಲ್ಲಿ ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯಿಲ್ಲದೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು ಮತ್ತು ಇತರ ಗಮನಾರ್ಹ ಬದಲಾವಣೆಗಳನ್ನು ಅಳವಡಿಸಲಾಯಿತು, ಉದಾಹರಣೆಗೆ ಸೂಚಿಕೆಗಳಲ್ಲಿ ಮರ್ಕಲ್ ಹ್ಯಾಶ್ ಟ್ರೀಗಳ ಬಳಕೆಯು. ಟೊರೆಂಟ್ ಫೈಲ್ಗಳ ಗಾತ್ರವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು ಬ್ಲಾಕ್ ಮಟ್ಟದಲ್ಲಿ ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಡೇಟಾವನ್ನು ಪರಿಶೀಲಿಸುವುದು.
BitTorrent v2 ನಲ್ಲಿನ ಬದಲಾವಣೆಗಳು ಪ್ರತಿ ಫೈಲ್ಗೆ ಪ್ರತ್ಯೇಕ ಹ್ಯಾಶ್ ಟ್ರೀಗಳನ್ನು ನಿಯೋಜಿಸುವ ಪರಿವರ್ತನೆ ಮತ್ತು ಭಾಗಗಳಲ್ಲಿ ಫೈಲ್ ಜೋಡಣೆಯ ಬಳಕೆಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ (ಪ್ರತಿ ಫೈಲ್ನ ನಂತರ ಹೆಚ್ಚುವರಿ ಪ್ಯಾಡಿಂಗ್ ಅನ್ನು ಸೇರಿಸದೆ), ಇದು ಒಂದೇ ರೀತಿಯ ಫೈಲ್ಗಳಿರುವಾಗ ಡೇಟಾದ ನಕಲುಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ ಮತ್ತು ಗುರುತಿಸಲು ಸುಲಭವಾಗುತ್ತದೆ. ಫೈಲ್ಗಳಿಗಾಗಿ ವಿವಿಧ ಮೂಲಗಳು. ಟೊರೆಂಟ್ ಡೈರೆಕ್ಟರಿ ರಚನೆಯ ಎನ್ಕೋಡಿಂಗ್ನ ಸುಧಾರಿತ ದಕ್ಷತೆ ಮತ್ತು ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಸಣ್ಣ ಫೈಲ್ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಆಪ್ಟಿಮೈಸೇಶನ್ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
BitTorrent v1 ಮತ್ತು BitTorrent v2 ಸಹಬಾಳ್ವೆಯನ್ನು ಸುಗಮಗೊಳಿಸಲು, ಹೈಬ್ರಿಡ್ ಟೊರೆಂಟ್ ಫೈಲ್ಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಇದರಲ್ಲಿ SHA-1 ಹ್ಯಾಶ್ಗಳ ಜೊತೆಗೆ ರಚನೆಗಳು, SHA2-256 ನೊಂದಿಗೆ ಸೂಚ್ಯಂಕಗಳು ಸೇರಿವೆ.
ಈ ಹೈಬ್ರಿಡ್ ಟೊರೆಂಟ್ಗಳನ್ನು BitTorrent v1 ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುವ ಕ್ಲೈಂಟ್ಗಳೊಂದಿಗೆ ಬಳಸಬಹುದು. ಪರಿಹರಿಸಲಾಗದ ಸ್ಥಿರತೆಯ ಸಮಸ್ಯೆಗಳಿಂದಾಗಿ Libtorrent 2.0 ನಲ್ಲಿ WebTorrent ಪ್ರೋಟೋಕಾಲ್ಗೆ ಬೆಂಬಲವನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ
ಮೂಲ: opennet.ru