Yggdrasil 0.4 ಬಿಡುಗಡೆ, ಇಂಟರ್ನೆಟ್ ಮೇಲೆ ಚಾಲನೆಯಲ್ಲಿರುವ ಖಾಸಗಿ ನೆಟ್ವರ್ಕ್ ಅನುಷ್ಠಾನ

Yggdrasil 0.4 ಪ್ರೋಟೋಕಾಲ್‌ನ ಉಲ್ಲೇಖದ ಅನುಷ್ಠಾನದ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಇದು ನಿಯಮಿತ ಜಾಗತಿಕ ನೆಟ್‌ವರ್ಕ್‌ನ ಮೇಲೆ ಪ್ರತ್ಯೇಕ ವಿಕೇಂದ್ರೀಕೃತ ಖಾಸಗಿ IPv6 ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ನಿಯೋಜಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಇದು ಗೌಪ್ಯತೆಯನ್ನು ರಕ್ಷಿಸಲು ಅಂತ್ಯದಿಂದ ಅಂತ್ಯದ ಗೂಢಲಿಪೀಕರಣವನ್ನು ಬಳಸುತ್ತದೆ. IPv6 ಅನ್ನು ಬೆಂಬಲಿಸುವ ಯಾವುದೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು Yggdrasil ನೆಟ್ವರ್ಕ್ ಮೂಲಕ ಕೆಲಸ ಮಾಡಲು ಬಳಸಬಹುದು. ಅನುಷ್ಠಾನವನ್ನು Go ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು LGPLv3 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. Linux, Windows, macOS, FreeBSD, OpenBSD ಮತ್ತು Ubiquiti EdgeRouter ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.

ಜಾಗತಿಕ ವಿಕೇಂದ್ರೀಕೃತ ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ರಚಿಸಲು Yggdrasil ಹೊಸ ರೂಟಿಂಗ್ ಪರಿಕಲ್ಪನೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ, ಇದರಲ್ಲಿ ನೋಡ್‌ಗಳು ನೇರವಾಗಿ ಮೆಶ್ ನೆಟ್‌ವರ್ಕ್ ಮೋಡ್‌ನಲ್ಲಿ ಪರಸ್ಪರ ಸಂಪರ್ಕಿಸಬಹುದು (ಉದಾಹರಣೆಗೆ, Wi-Fi ಅಥವಾ ಬ್ಲೂಟೂತ್ ಮೂಲಕ), ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ IPv6 ಅಥವಾ IPv4 ನೆಟ್‌ವರ್ಕ್‌ಗಳ ಮೂಲಕ ಸಂವಹನ ನಡೆಸಬಹುದು (ನೆಟ್‌ವರ್ಕ್ ಆನ್ ನೆಟ್‌ವರ್ಕ್‌ನ ಮೇಲ್ಭಾಗ) Yggdrasil ನ ವಿಶಿಷ್ಟ ಲಕ್ಷಣವೆಂದರೆ ಕೆಲಸದ ಸ್ವಯಂ-ಸಂಘಟನೆ, ರೂಟಿಂಗ್ ಅನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲದೆ - ಮಾರ್ಗಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಇತರ ನೋಡ್‌ಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿನ ನೋಡ್‌ನ ಸ್ಥಳವನ್ನು ಆಧರಿಸಿ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ. ಸಾಧನಗಳನ್ನು ಸಾಮಾನ್ಯ IPv6 ವಿಳಾಸದ ಮೂಲಕ ಸಂಬೋಧಿಸಲಾಗುತ್ತದೆ, ನೋಡ್ ಚಲಿಸಿದರೆ ಅದು ಬದಲಾಗುವುದಿಲ್ಲ (Yggdrasil ಬಳಕೆಯಾಗದ ವಿಳಾಸ ಶ್ರೇಣಿ 0200::/7 ಅನ್ನು ಬಳಸುತ್ತದೆ).

ಸಂಪೂರ್ಣ Yggdrasil ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ವಿಭಿನ್ನ ಸಬ್‌ನೆಟ್‌ವರ್ಕ್‌ಗಳ ಸಂಗ್ರಹವಾಗಿ ನೋಡಲಾಗುವುದಿಲ್ಲ, ಆದರೆ ಒಂದು "ರೂಟ್" ಮತ್ತು ಪ್ರತಿ ನೋಡ್‌ನೊಂದಿಗೆ ಒಬ್ಬ ಪೋಷಕ ಮತ್ತು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಮಕ್ಕಳನ್ನು ಹೊಂದಿರುವ ಒಂದೇ ರಚನಾತ್ಮಕ ವ್ಯಾಪಿಸಿರುವ ಮರವಾಗಿ ನೋಡಲಾಗುತ್ತದೆ. ಅಂತಹ ಮರದ ರಚನೆಯು ಮೂಲ ನೋಡ್‌ಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಗಮ್ಯಸ್ಥಾನದ ನೋಡ್‌ಗೆ ಮಾರ್ಗವನ್ನು ನಿರ್ಮಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, "ಲೊಕೇಟರ್" ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸಿ, ಇದು ಮೂಲದಿಂದ ನೋಡ್‌ಗೆ ಸೂಕ್ತವಾದ ಮಾರ್ಗವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ.

ಮರದ ಮಾಹಿತಿಯನ್ನು ನೋಡ್‌ಗಳ ನಡುವೆ ವಿತರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಕೇಂದ್ರೀಯವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗುವುದಿಲ್ಲ. ರೂಟಿಂಗ್ ಮಾಹಿತಿಯನ್ನು ವಿನಿಮಯ ಮಾಡಲು, ವಿತರಿಸಿದ ಹ್ಯಾಶ್ ಟೇಬಲ್ (DHT) ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಅದರ ಮೂಲಕ ಒಂದು ನೋಡ್ ಮತ್ತೊಂದು ನೋಡ್‌ಗೆ ಮಾರ್ಗದ ಬಗ್ಗೆ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಹಿಂಪಡೆಯಬಹುದು. ನೆಟ್‌ವರ್ಕ್ ಸ್ವತಃ ಎಂಡ್-ಟು-ಎಂಡ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಅನ್ನು ಮಾತ್ರ ಒದಗಿಸುತ್ತದೆ (ಟ್ರಾನ್ಸಿಟ್ ನೋಡ್‌ಗಳು ವಿಷಯವನ್ನು ನಿರ್ಧರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ), ಆದರೆ ಅನಾಮಧೇಯತೆಯನ್ನು ಅಲ್ಲ (ಇಂಟರ್‌ನೆಟ್ ಮೂಲಕ ಸಂಪರ್ಕಿಸಿದಾಗ, ನೇರ ಸಂವಾದವನ್ನು ನಡೆಸುವ ಗೆಳೆಯರು ನಿಜವಾದ ಐಪಿ ವಿಳಾಸವನ್ನು ನಿರ್ಧರಿಸಬಹುದು, ಆದ್ದರಿಂದ ಅನಾಮಧೇಯತೆಗಾಗಿ ಇದು Tor ಅಥವಾ I2P ಮೂಲಕ ನೋಡ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ).

ಯೋಜನೆಯು ಆಲ್ಫಾ ಅಭಿವೃದ್ಧಿ ಹಂತದಲ್ಲಿದ್ದರೂ, ಇದು ಈಗಾಗಲೇ ದೈನಂದಿನ ಬಳಕೆಗೆ ಸಾಕಷ್ಟು ಸ್ಥಿರವಾಗಿದೆ, ಆದರೆ ಬಿಡುಗಡೆಗಳ ನಡುವೆ ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯನ್ನು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ ಎಂದು ಗಮನಿಸಲಾಗಿದೆ. Yggdrasil 0.4 ಗಾಗಿ, ಸಮುದಾಯವು ತಮ್ಮ ಸೈಟ್‌ಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲು Linux ಕಂಟೈನರ್‌ಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡುವ ವೇದಿಕೆ, YaCy ಸರ್ಚ್ ಇಂಜಿನ್, ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಸಂವಹನ ಸರ್ವರ್, IRC ಸರ್ವರ್, DNS, VoIP ಸಿಸ್ಟಮ್, BitTorrent ಟ್ರ್ಯಾಕರ್, ಕನೆಕ್ಷನ್ ಪಾಯಿಂಟ್ ಮ್ಯಾಪ್, IPFS ಗೇಟ್‌ವೇ ಸೇರಿದಂತೆ ಸೇವೆಗಳ ಗುಂಪನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಮತ್ತು Tor, I2P ಮತ್ತು ಕ್ಲಿಯರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಪ್ರಾಕ್ಸಿ.

ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ:

  • ಹಿಂದಿನ Yggdrasil ಬಿಡುಗಡೆಗಳೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗದ ಹೊಸ ರೂಟಿಂಗ್ ಯೋಜನೆಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • ಹೋಸ್ಟ್‌ಗಳೊಂದಿಗೆ TLS ಸಂಪರ್ಕಗಳನ್ನು ಸ್ಥಾಪಿಸುವಾಗ, ಸಾರ್ವಜನಿಕ ಕೀ ಬೈಂಡಿಂಗ್ (ಕೀ ಪಿನ್ನಿಂಗ್) ಒಳಗೊಂಡಿರುತ್ತದೆ. ಸಂಪರ್ಕದಲ್ಲಿ ಯಾವುದೇ ಬೈಂಡಿಂಗ್ ಇಲ್ಲದಿದ್ದರೆ, ಪರಿಣಾಮವಾಗಿ ಕೀಲಿಯನ್ನು ಸಂಪರ್ಕಕ್ಕೆ ನಿಯೋಜಿಸಲಾಗುತ್ತದೆ. ಒಂದು ಬೈಂಡಿಂಗ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದರೆ, ಆದರೆ ಕೀಲಿಯು ಅದಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗದಿದ್ದರೆ, ಸಂಪರ್ಕವನ್ನು ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ. ಕೀ ಬೈಂಡಿಂಗ್‌ನೊಂದಿಗೆ TLS ಅನ್ನು ಗೆಳೆಯರೊಂದಿಗೆ ಸಂಪರ್ಕಿಸಲು ಶಿಫಾರಸು ಮಾಡಲಾದ ವಿಧಾನವೆಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ.
  • ರೂಟಿಂಗ್ ಮತ್ತು ಸೆಷನ್ ನಿರ್ವಹಣೆಗಾಗಿ ಕೋಡ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಪುನಃ ಬರೆಯಲಾಗಿದೆ, ಇದು ಹೆಚ್ಚಿದ ಥ್ರೋಪುಟ್ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹತೆಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ, ವಿಶೇಷವಾಗಿ ಗೆಳೆಯರನ್ನು ಆಗಾಗ್ಗೆ ಬದಲಾಯಿಸುವ ನೋಡ್‌ಗಳಿಗೆ. ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಅವಧಿಗಳು ಆವರ್ತಕ ಕೀ ತಿರುಗುವಿಕೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತವೆ. ಬಳಕೆದಾರರ IPv6 ಟ್ರಾಫಿಕ್ ಅನ್ನು ಮರುನಿರ್ದೇಶಿಸಲು ಬಳಸಬಹುದಾದ ಮೂಲ ರೂಟಿಂಗ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ವಿತರಿಸಲಾದ ಹ್ಯಾಶ್ ಟೇಬಲ್ (DHT) ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು DHT-ಆಧಾರಿತ ರೂಟಿಂಗ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ರೂಟಿಂಗ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳ ಅನುಷ್ಠಾನವನ್ನು ಪ್ರತ್ಯೇಕ ಗ್ರಂಥಾಲಯಕ್ಕೆ ಸರಿಸಲಾಗಿದೆ.
  • IPv6 IP ವಿಳಾಸಗಳನ್ನು ಈಗ ಅವುಗಳ X25519 ಹ್ಯಾಶ್‌ಗಿಂತ ಹೆಚ್ಚಾಗಿ ed25519 ಸಾರ್ವಜನಿಕ ಕೀಗಳಿಂದ ರಚಿಸಲಾಗಿದೆ, ಇದು Yggdrasil 0.4 ಬಿಡುಗಡೆಗೆ ಚಲಿಸುವಾಗ ಎಲ್ಲಾ ಆಂತರಿಕ IP ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಕಾರಣವಾಗುತ್ತದೆ.
  • ಮಲ್ಟಿಕಾಸ್ಟ್ ಗೆಳೆಯರನ್ನು ಹುಡುಕಲು ಹೆಚ್ಚುವರಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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