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

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

ಹೊಸ ಆವೃತ್ತಿಯು ಡಿಫಾಲ್ಟ್ ಆಗಿ ಸಾರಿಗೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದೆ SECIO, ಇದನ್ನು ಕಳೆದ ಸಂಚಿಕೆಯಲ್ಲಿ ಸಾರಿಗೆಯಿಂದ ಬದಲಾಯಿಸಲಾಯಿತು ಶಬ್ದ, ಸ್ಥಾಪಿಸಲಾಯಿತು ಪ್ರೋಟೋಕಾಲ್ ಮೇಲೆ ಶಬ್ದ ಮತ್ತು P2P ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಮಾಡ್ಯುಲರ್ ನೆಟ್‌ವರ್ಕ್ ಸ್ಟಾಕ್‌ನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ libp2p. TLSv1.3 ಅನ್ನು ಬ್ಯಾಕಪ್ ಸಾರಿಗೆಯಾಗಿ ಬಿಡಲಾಗಿದೆ. IPFS ನ ಹಳೆಯ ಆವೃತ್ತಿಗಳನ್ನು ಬಳಸುವ ನೋಡ್‌ಗಳ ನಿರ್ವಾಹಕರು (Go IPFS <0.5 ಅಥವಾ JS IPFS <0.47) ಕಾರ್ಯಕ್ಷಮತೆಯ ಕುಸಿತವನ್ನು ತಪ್ಪಿಸಲು ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ನವೀಕರಿಸಲು ಸಲಹೆ ನೀಡಲಾಗುತ್ತದೆ.

ಹೊಸ ಆವೃತ್ತಿಯು RSA ಬದಲಿಗೆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ed25519 ಕೀಗಳನ್ನು ಬಳಸುವ ಪರಿವರ್ತನೆಯನ್ನು ಮಾಡುತ್ತದೆ. ಹಳೆಯ RSA ಕೀಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲಾಗಿದೆ, ಆದರೆ ಈಗ ed25519 ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಹೊಸ ಕೀಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ. ಅಂತರ್ನಿರ್ಮಿತ ಸಾರ್ವಜನಿಕ ಕೀಲಿಗಳ ಬಳಕೆ ed25519 ಸಾರ್ವಜನಿಕ ಕೀಲಿಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ed25519 ಅನ್ನು ಬಳಸುವಾಗ ಸಹಿ ಮಾಡಿದ ಡೇಟಾವನ್ನು ಪರಿಶೀಲಿಸಲು, PeerId ಕುರಿತು ಮಾಹಿತಿಯು ಸಾಕಾಗುತ್ತದೆ. IPNS ಪಥಗಳಲ್ಲಿನ ಪ್ರಮುಖ ಹೆಸರುಗಳನ್ನು ಈಗ base36btc ಬದಲಿಗೆ base1 CIDv58 ಅಲ್ಗಾರಿದಮ್ ಬಳಸಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗಿದೆ.

ಡೀಫಾಲ್ಟ್ ಕೀ ಪ್ರಕಾರವನ್ನು ಬದಲಾಯಿಸುವುದರ ಜೊತೆಗೆ, IPFS 0.7 ಗುರುತಿನ ಕೀಗಳನ್ನು ತಿರುಗಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಿದೆ. ಹೋಸ್ಟ್ ಕೀಲಿಯನ್ನು ಬದಲಾಯಿಸಲು, ನೀವು ಈಗ "ipfs ಕೀ ತಿರುಗಿಸು" ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಬಹುದು. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಆಮದು ಮತ್ತು ರಫ್ತು ಕೀಗಳಿಗೆ (“ipfs ಕೀ ಆಮದು” ಮತ್ತು “ipfs ಕೀ ರಫ್ತು”) ಹೊಸ ಆಜ್ಞೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದನ್ನು ಬ್ಯಾಕ್‌ಅಪ್ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಬಳಸಬಹುದು, ಹಾಗೆಯೇ DAG ಕುರಿತು ಅಂಕಿಅಂಶಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು “ipfs dag stat” ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು. (ವಿತರಿಸಿದ ಅಸಿಕ್ಲಿಕ್ ಗ್ರಾಫ್‌ಗಳು).

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

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

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

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

ಮೂಲ: opennet.ru

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