Yggdrasil नेटवर्क
(yggdrasil-network.github.io)-
Yggdrasil परिचय
- Yggdrasil एक नई प्रयोगात्मक routing पद्धति है, जिसे वर्तमान इंटरनेट में आम तौर पर इस्तेमाल होने वाले structured routing protocols के विकल्प के रूप में डिज़ाइन किया गया है
- इसे भविष्य के बड़े पैमाने के mesh networks के लिए तकनीक के रूप में भी इस्तेमाल किया जा सकता है
-
विशेषताएँ
- Scalability: बड़े, जटिल या इंटरनेट-स्केल topology को सपोर्ट करता है
- Self-healing: नेटवर्क connection failure या mobility events पर तेज़ी से प्रतिक्रिया करता है
- Encryption: नेटवर्क के माध्यम से भेजा जाने वाला traffic हमेशा end-to-end encrypted रहता है
- Peer-to-peer: डिज़ाइन के अनुसार पूरी तरह ad-hoc तरीके से काम करता है और इसमें कोई centralized point नहीं है
- Cross-platform: Linux, macOS, Windows, iOS, Android आदि पर सपोर्टेड है
-
वर्तमान implementation
- Yggdrasil का वर्तमान implementation एक lightweight user-space software router है, जिसे विभिन्न platforms पर आसानी से configure किया जा सकता है
- यह नेटवर्क प्रतिभागियों के बीच end-to-end encrypted IPv6 routing प्रदान करता है
- nodes के बीच peering को local network, point-to-point links, या इंटरनेट के माध्यम से TCP/TLS connections का उपयोग करके configure किया जा सकता है
- Yggdrasil नेटवर्क nodes के बीच IPv6 routing प्रदान करता है, लेकिन peering connections को IPv4 या IPv6 नेटवर्क के माध्यम से स्थापित किया जा सकता है
-
प्रोजेक्ट की स्थिति
- यह अब भी alpha चरण का प्रोजेक्ट है, और भविष्य में इसमें कुछ बड़े बदलाव हो सकते हैं
- इसके बावजूद, Yggdrasil सामान्य दैनिक उपयोग के लिए पर्याप्त रूप से स्थिर है, और कुछ उपयोगकर्ता विभिन्न use cases के लिए Yggdrasil पर गहन stress testing कर रहे हैं
-
भाग लेने का तरीका
- नेटवर्क में शामिल होने के लिए अपने कंप्यूटर या router पर Yggdrasil इंस्टॉल और configure करें
- Matrix चैनल में बातचीत में भाग लें
- उपयोगकर्ताओं द्वारा संचालित नेटवर्क की आंतरिक services को एक्सप्लोर करें
- developer page और GitHub पर जाएँ
- bugs और issues को GitHub issue के माध्यम से रिपोर्ट करें
1 टिप्पणियां
Hacker News राय
Yggdrasil की protocol specification खोजने की कोशिश की, लेकिन आधिकारिक documentation में नहीं मिली। GitHub के एक अन्य project में संबंधित जानकारी मिली
Yggdrasil address IPv6 के अनुरूप है और public key के hash का उपयोग करता है। इससे security में क्या फ़ायदा मिलता है, इस पर संदेह है
Yggdrasil और cjdns मौजूदा internet के ऊपर बने virtual P2P network हैं, जो सामान्य layer 3 routing service प्रदान करते हैं
अगर वास्तव में mesh P2P IP network चाहिए, तो Tailscale/Headscale का उपयोग किया जा सकता है
3-4 साल पहले यह बहुत दिलचस्प था, लेकिन अब लगता है कि project रुक गया है। इसे इस्तेमाल कर रहे लोगों का अनुभव जानना चाहूँगा
public key से derived address का विचार अच्छा है, लेकिन IPv6 address की length limit के कारण collision की संभावना है
Reticulum Network Stack भी इस क्षेत्र में आता है
Yggdrasil एक नया experimental compact routing scheme है। लेकिन अब यह 6 साल से अधिक पुराना project है
यह Teredo tunnel जैसा है। यह Windows 7 का हिस्सा था, जो IPv4 के ऊपर IPv6 tunnel बनाता था और Windows devices को global IPv6 address आवंटित करता था। Windows 10 में इसे हटा दिया गया था