ಜಾಗತಿಕ ವಿಕೇಂದ್ರೀಕೃತ ಫೈಲ್ ಸಿಸ್ಟಮ್ IPFS ಬಿಡುಗಡೆ 0.6

ಪ್ರಕಟಿಸಲಾಗಿದೆ ವಿಕೇಂದ್ರೀಕೃತ ಕಡತ ವ್ಯವಸ್ಥೆಯ ಬಿಡುಗಡೆ ಐಪಿಎಫ್ಎಸ್ 0.6 (ಇಂಟರ್‌ಪ್ಲಾನೆಟರಿ ಫೈಲ್ ಸಿಸ್ಟಮ್), ಇದು ಜಾಗತಿಕ ಆವೃತ್ತಿಯ ಫೈಲ್ ಸಂಗ್ರಹಣೆಯನ್ನು ರೂಪಿಸುತ್ತದೆ, ಭಾಗವಹಿಸುವ ವ್ಯವಸ್ಥೆಗಳಿಂದ ರೂಪುಗೊಂಡ P2P ನೆಟ್‌ವರ್ಕ್ ರೂಪದಲ್ಲಿ ನಿಯೋಜಿಸಲಾಗಿದೆ. IPFS Git, BitTorrent, Kademlia, SFS ಮತ್ತು ವೆಬ್‌ನಂತಹ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಈ ಹಿಂದೆ ಅಳವಡಿಸಲಾದ ಕಲ್ಪನೆಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ ಮತ್ತು Git ವಸ್ತುಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುವ ಒಂದೇ BitTorrent "ಸ್ವರ್ಮ್" (ವಿತರಣೆಯಲ್ಲಿ ಭಾಗವಹಿಸುವ ಗೆಳೆಯರು) ಅನ್ನು ಹೋಲುತ್ತದೆ. IPFS ಅನ್ನು ಸ್ಥಳ ಮತ್ತು ಅನಿಯಂತ್ರಿತ ಹೆಸರುಗಳ ಬದಲಿಗೆ ವಿಷಯದ ಮೂಲಕ ಸಂಬೋಧಿಸುವ ಮೂಲಕ ಪ್ರತ್ಯೇಕಿಸಲಾಗಿದೆ. ಉಲ್ಲೇಖ ಅನುಷ್ಠಾನ ಕೋಡ್ ಅನ್ನು ಗೋ ಮತ್ತು ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ವಿತರಿಸುವವರು ಅಪಾಚೆ 2.0 ಮತ್ತು MIT ಪರವಾನಗಿಗಳ ಅಡಿಯಲ್ಲಿ.

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಪ್ರೋಟೋಕಾಲ್-ಆಧಾರಿತ ಸಾರಿಗೆಯನ್ನು ಸೇರಿಸುವುದಕ್ಕಾಗಿ ಹೊಸ ಆವೃತ್ತಿಯು ಗಮನಾರ್ಹವಾಗಿದೆ QUIC, ಇದು ಬಹು ಸಂಪರ್ಕಗಳ ಮಲ್ಟಿಪ್ಲೆಕ್ಸಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಮತ್ತು TLS/SSL ಗೆ ಸಮಾನವಾದ ಗೂಢಲಿಪೀಕರಣ ವಿಧಾನಗಳನ್ನು ಒದಗಿಸುವ UDP ಪ್ರೋಟೋಕಾಲ್‌ನಲ್ಲಿನ ಮೇಲ್ಪದರವಾಗಿದೆ. IPFS ನಲ್ಲಿ, UDP ಸಂಪರ್ಕಗಳನ್ನು ಸ್ವೀಕರಿಸುವ ಸಾಕೆಟ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ TCP-ಆಧಾರಿತ ಸಾರಿಗೆ ಹ್ಯಾಂಡ್ಲರ್‌ನ ಅದೇ ವಿಳಾಸ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ಪೋರ್ಟ್‌ನಲ್ಲಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಒಳಬರುವ ಮತ್ತು ಹೊರಹೋಗುವ ಸಂಪರ್ಕಗಳಿಗೆ QUIC ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಹೊಸ ನೋಡ್‌ಗಳಿಗೆ ಸಂಪರ್ಕಿಸುವಾಗ, QUIC ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ, ಅದು TCP ಅನ್ನು ಬಳಸಲು ಹಿಂತಿರುಗುತ್ತದೆ.

ಎರಡನೆಯ ಪ್ರಮುಖ ಆವಿಷ್ಕಾರವು ಸುರಕ್ಷಿತ ಸಾರಿಗೆಗೆ ಬೆಂಬಲವಾಗಿತ್ತು ಶಬ್ದ, ಆಧಾರಿತ ಪ್ರೋಟೋಕಾಲ್ ಮೇಲೆ ಶಬ್ದ ಮತ್ತು ಒಳಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ libp2p, P2P ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಮಾಡ್ಯುಲರ್ ನೆಟ್‌ವರ್ಕಿಂಗ್ ಸ್ಟಾಕ್. ಆರಂಭಿಕ ಸಂಪರ್ಕ ಸಮಾಲೋಚನೆಯ ನಂತರ, ಭಾಗವಹಿಸುವವರ ನಡುವಿನ ಎಲ್ಲಾ ನಂತರದ ಸಂವಹನವನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಕದ್ದಾಲಿಕೆಯಿಂದ ರಕ್ಷಿಸಲಾಗಿದೆ.
NOISE ಸಾರಿಗೆಯನ್ನು ಬದಲಿಸಿದೆ SECIO, ಆದರೆ TLS 1.3 ಅನ್ನು ನೋಡ್‌ಗಳ ನಡುವಿನ ಸಂಪರ್ಕಗಳನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಆದ್ಯತೆಯ ವಿಧಾನವಾಗಿ ಬಳಸಲಾಗುತ್ತಿದೆ. NOISE ಕಾರ್ಯಗತಗೊಳಿಸಲು ತುಂಬಾ ಸರಳವಾಗಿದೆ ಮತ್ತು ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಸಾರ್ವತ್ರಿಕ ಅಡ್ಡ-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಸಾರಿಗೆಯಾಗಿ ಇರಿಸಲಾಗಿದೆ.

ಹೊಸ ಬಿಡುಗಡೆಯು ಕಸ್ಟಮ್ "404 ಕಂಡುಬಂದಿಲ್ಲ" ಪುಟಗಳನ್ನು ಸೇರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು Base36 ಎನ್‌ಕೋಡಿಂಗ್ ವಿಧಾನಕ್ಕೆ ಐಚ್ಛಿಕ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ, ಇದು ಡೊಮೇನ್ ಹೆಸರುಗಳಂತಹ ಕೇಸ್-ಇನ್ಸೆನ್ಸಿಟಿವ್ ಆಲ್ಫಾನ್ಯೂಮರಿಕ್ ಡೇಟಾಗೆ ಸೂಕ್ತವಾಗಿದೆ (Base32, Ed25519 IPNS ಕೀಗಳು ಎರಡು ಬೈಟ್‌ಗಳಷ್ಟು ದೊಡ್ಡದಾಗಿರುತ್ತವೆ. ಸಬ್‌ಡೊಮೈನ್‌ನ ಗಾತ್ರವನ್ನು ಮಿತಿಗೊಳಿಸಿ, ಮತ್ತು Base36 ನೊಂದಿಗೆ ಅವು ಮಿತಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ). ಹೆಚ್ಚುವರಿಯಾಗಿ, ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಒಂದು ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ
«ಇಣುಕಿ ನೋಡುವುದು", ಪದೇ ಪದೇ ಬಳಸುವ ಗೆಳೆಯರ ನಡುವೆ "ಜಿಗುಟಾದ" ಸಂಪರ್ಕಗಳನ್ನು ಗುರುತಿಸಲು ಸಂಪರ್ಕಿಸಲು, ಸಂಪರ್ಕವನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ಮರುಸಂಪರ್ಕಿಸಲು ನೋಡ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಇದು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ.

IPFS ನಲ್ಲಿ, ಫೈಲ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಲಿಂಕ್ ಅನ್ನು ಅದರ ವಿಷಯಗಳಿಗೆ ನೇರವಾಗಿ ಲಿಂಕ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ವಿಷಯಗಳ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಹ್ಯಾಶ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಫೈಲ್ ವಿಳಾಸವನ್ನು ನಿರಂಕುಶವಾಗಿ ಮರುಹೆಸರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ; ವಿಷಯಗಳನ್ನು ಬದಲಾಯಿಸಿದ ನಂತರ ಮಾತ್ರ ಅದನ್ನು ಬದಲಾಯಿಸಬಹುದು. ಅಂತೆಯೇ, ವಿಳಾಸವನ್ನು ಬದಲಾಯಿಸದೆ ಫೈಲ್‌ಗೆ ಬದಲಾವಣೆ ಮಾಡುವುದು ಅಸಾಧ್ಯ (ಹಳೆಯ ಆವೃತ್ತಿಯು ಅದೇ ವಿಳಾಸದಲ್ಲಿ ಉಳಿಯುತ್ತದೆ ಮತ್ತು ಹೊಸದನ್ನು ಬೇರೆ ವಿಳಾಸದ ಮೂಲಕ ಪ್ರವೇಶಿಸಬಹುದು, ಏಕೆಂದರೆ ಫೈಲ್ ವಿಷಯಗಳ ಹ್ಯಾಶ್ ಬದಲಾಗುತ್ತದೆ). ಪ್ರತಿ ಬದಲಾವಣೆಯೊಂದಿಗೆ ಫೈಲ್ ಗುರುತಿಸುವಿಕೆ ಬದಲಾಗುತ್ತದೆ ಎಂದು ಪರಿಗಣಿಸಿ, ಪ್ರತಿ ಬಾರಿ ಹೊಸ ಲಿಂಕ್‌ಗಳನ್ನು ವರ್ಗಾಯಿಸದಿರಲು, ಫೈಲ್‌ನ ವಿವಿಧ ಆವೃತ್ತಿಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುವ ಶಾಶ್ವತ ವಿಳಾಸಗಳನ್ನು ಲಿಂಕ್ ಮಾಡಲು ಸೇವೆಗಳನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ (IPNS), ಅಥವಾ ಸಾಂಪ್ರದಾಯಿಕ FS ಮತ್ತು DNS ನೊಂದಿಗೆ ಸಾದೃಶ್ಯದ ಮೂಲಕ ಅಲಿಯಾಸ್ ಅನ್ನು ನಿಯೋಜಿಸುವುದು (ಎಂಎಫ್‌ಎಸ್ (ಮ್ಯೂಟಬಲ್ ಫೈಲ್ ಸಿಸ್ಟಮ್) ಮತ್ತು ಡಿಎನ್ಎಸ್ಲಿಂಕ್).

BitTorrent ನೊಂದಿಗೆ ಸಾದೃಶ್ಯದ ಮೂಲಕ, P2P ಮೋಡ್‌ನಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ವಿನಿಮಯ ಮಾಡುವ ಭಾಗವಹಿಸುವವರ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ನೇರವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ, ಕೇಂದ್ರೀಕೃತ ನೋಡ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸದೆ. ನಿರ್ದಿಷ್ಟ ವಿಷಯದೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ಸ್ವೀಕರಿಸಲು ಅಗತ್ಯವಿದ್ದರೆ, ಸಿಸ್ಟಮ್ ಈ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿರುವ ಪಾಲ್ಗೊಳ್ಳುವವರನ್ನು ಹುಡುಕುತ್ತದೆ ಮತ್ತು ಹಲವಾರು ಥ್ರೆಡ್ಗಳಲ್ಲಿ ಭಾಗಗಳಲ್ಲಿ ಅವರ ಸಿಸ್ಟಮ್ಗಳಿಂದ ಕಳುಹಿಸುತ್ತದೆ. ಫೈಲ್ ಅನ್ನು ತನ್ನ ಸಿಸ್ಟಮ್‌ಗೆ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ಭಾಗವಹಿಸುವವರು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅದರ ವಿತರಣೆಯ ಬಿಂದುಗಳಲ್ಲಿ ಒಂದಾಗುತ್ತಾರೆ. ಆಸಕ್ತಿಯ ವಿಷಯವು ಇರುವ ನೋಡ್‌ಗಳಲ್ಲಿ ನೆಟ್‌ವರ್ಕ್ ಭಾಗವಹಿಸುವವರನ್ನು ನಿರ್ಧರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ವಿತರಿಸಿದ ಹ್ಯಾಶ್ ಟೇಬಲ್ (ಡಿಎಚ್ಟಿ) ಜಾಗತಿಕ IPFS FS ಅನ್ನು ಪ್ರವೇಶಿಸಲು, HTTP ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಬಹುದು ಅಥವಾ FUSE ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ವರ್ಚುವಲ್ FS / ipfs ಅನ್ನು ಆರೋಹಿಸಬಹುದು.

ಶೇಖರಣಾ ವಿಶ್ವಾಸಾರ್ಹತೆ (ಮೂಲ ಸಂಗ್ರಹವು ಕಡಿಮೆಯಾದರೆ, ಫೈಲ್ ಅನ್ನು ಇತರ ಬಳಕೆದಾರರ ಸಿಸ್ಟಮ್‌ಗಳಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು), ವಿಷಯ ಸೆನ್ಸಾರ್‌ಶಿಪ್‌ಗೆ ಪ್ರತಿರೋಧ (ನಿರ್ಬಂಧಿಸಲು ಡೇಟಾದ ನಕಲನ್ನು ಹೊಂದಿರುವ ಎಲ್ಲಾ ಬಳಕೆದಾರ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ನಿರ್ಬಂಧಿಸುವ ಅಗತ್ಯವಿದೆ) ಮತ್ತು ಪ್ರವೇಶವನ್ನು ಸಂಘಟಿಸುವಂತಹ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು IPFS ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಇಂಟರ್ನೆಟ್ಗೆ ನೇರ ಸಂಪರ್ಕದ ಅನುಪಸ್ಥಿತಿಯಲ್ಲಿ ಅಥವಾ ಸಂವಹನ ಚಾನಲ್ನ ಗುಣಮಟ್ಟವು ಕಳಪೆಯಾಗಿದ್ದರೆ (ನೀವು ಸ್ಥಳೀಯ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಹತ್ತಿರದ ಭಾಗವಹಿಸುವವರ ಮೂಲಕ ಡೇಟಾವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು). ಫೈಲ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವುದು ಮತ್ತು ಡೇಟಾವನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುವುದರ ಜೊತೆಗೆ, ಹೊಸ ಸೇವೆಗಳನ್ನು ರಚಿಸಲು IPFS ಅನ್ನು ಆಧಾರವಾಗಿ ಬಳಸಬಹುದು, ಉದಾಹರಣೆಗೆ, ಸರ್ವರ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸದ ಸೈಟ್‌ಗಳ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸಂಘಟಿಸಲು ಅಥವಾ ವಿತರಣೆಯನ್ನು ರಚಿಸಲು ಅನ್ವಯಗಳನ್ನು.

ಜಾಗತಿಕ ವಿಕೇಂದ್ರೀಕೃತ ಫೈಲ್ ಸಿಸ್ಟಮ್ IPFS ಬಿಡುಗಡೆ 0.6

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ