Yggdrasil एक निजी और विकेन्द्रीकृत IPv6 नेटवर्क कार्यान्वयन

Yggdrasil एक IPv6 नेटवर्क का प्रारंभिक चरण कार्यान्वयन हैइसे सामान्य वैश्विक नेटवर्क पर अलग किया जाता है और एक छोर से दूसरे छोर तक पूरी तरह से एन्क्रिप्ट किया जाता है। क्या यह हल्का है, स्व-आयोजन, बहु-मंच संगत और यह वस्तुतः किसी भी IPv6-अनुपालक एप्लिकेशन को अन्य Yggdrasil नोड्स के साथ सुरक्षित रूप से संचार करने की अनुमति देता है। Yggdrasil के लिए आपको IPv6 इंटरनेट कनेक्टिविटी की आवश्यकता नहीं है; यह IPv4 पर भी काम करता है।

Yggdrasil एक नई रूटिंग अवधारणा विकसित करें एक वैश्विक विकेन्द्रीकृत नेटवर्क बनाने के लिए, जहां नोड्स एक जाल नेटवर्क मोड (उदाहरण के लिए, वाई-फाई या ब्लूटूथ के माध्यम से) में एक दूसरे से सीधे जुड़ सकते हैं, या बातचीत कर सकते हैं मौजूदा IPv6 या IPv4 नेटवर्क पर (नेटवर्क पर नेटवर्क)। पूरे Yggdrasil नेटवर्क को असमान सबनेट के संग्रह के रूप में नहीं देखा जाता है, बल्कि एक एकल संरचित फैले हुए पेड़ के रूप में देखा जाता है, जिसमें "रूट" होता है, और प्रत्येक नोड में माता-पिता और एक या अधिक वंशज होते हैं। इस तरह की एक पेड़ संरचना आपको "लोकेटर" तंत्र का उपयोग करके, स्रोत नोड के सापेक्ष गंतव्य नोड के लिए पथ बनाने की अनुमति देती है, जो रूट से नोड के लिए इष्टतम पथ निर्धारित करती है।

पेड़ के बारे में जानकारी नोड्स के बीच वितरित की जाती है और केंद्रीय रूप से संग्रहीत नहीं होती है। एक वितरित हैश टेबल (DHT) का उपयोग रूटिंग सूचनाओं के आदान-प्रदान के लिए किया जाता है, जिसके साथ एक नोड दूसरे नोड के मार्ग के बारे में सभी जानकारी प्राप्त कर सकता है। नेटवर्क ही केवल एंड-टू-एंड एन्क्रिप्शन प्रदान करता है (पासथ्रू नोड्स सामग्री का निर्धारण नहीं कर सकते हैं), लेकिन गुमनामी नहीं (इंटरनेट पर कनेक्ट होने पर, जिन साथियों के साथ सीधा संचार होता है, वे वास्तविक आईपी पते का निर्धारण कर सकते हैं, इसलिए टोर या I2P के माध्यम से नोड्स को जोड़ने के लिए गुमनामी का प्रस्ताव है)।

यह देखा गया है कि, यद्यपि परियोजना अल्फा विकास चरण में है, यह रोजमर्रा के उपयोग के लिए पर्याप्त स्थिर है, लेकिन यह संस्करणों के बीच पिछड़े संगतता की गारंटी नहीं देती है। Yggdrasil 0.4 के लिए, समुदाय सेवाओं का एक सेट बनाए रखता है, जिसमें उनकी साइटों को होस्ट करने के लिए Linux कंटेनरों को होस्ट करने के लिए एक प्लेटफ़ॉर्म, YaCy सर्च इंजन, मैट्रिक्स संचार सर्वर, IRC सर्वर, DNS, VoIP सिस्टम, बिटटोरेंट ट्रैकर, एंडपॉइंट मैप, IPFS गेटवे और प्रॉक्सी शामिल हैं। Tor, I2P और Clearnet नेटवर्क तक पहुँचने के लिए।

वर्तमान में lकार्यान्वयन इसके संस्करण 0.4 . में है और नए संस्करण में एक नई रूटिंग योजना लागू की गई जो पिछड़ी संगत नहीं है यग्द्रसिल द्वारा। साथ ही नोड्स के साथ टीएलएस कनेक्शन स्थापित करते समय, की पिनिंग का उपयोग किया जाता है। यदि कनेक्शन के दौरान कोई लिंक नहीं था, तो परिणामी कुंजी कनेक्शन को असाइन की जाएगी। यदि बाध्यकारी स्थापित किया गया है, लेकिन कुंजी मेल नहीं खाती है, तो कनेक्शन अस्वीकार कर दिया जाएगा। कुंजी बाइंडिंग के साथ टीएलएस को साथियों से जुड़ने के लिए अनुशंसित विधि के रूप में परिभाषित किया गया है।

एक और बदलाव जो किया गया वह यह है कि रूटिंग और सत्र प्रबंधन के लिए कोड को पूरी तरह से नया रूप दिया गया और फिर से लिखा गया, जो प्रदर्शन और परिचालन विश्वसनीयता में वृद्धि करता है, खासकर उन नोड्स के लिए जो अक्सर जोड़े स्विच करते हैं। क्रिप्टोग्राफ़िक सत्रों में आवधिक कुंजी रोटेशन लागू किया जाता है। स्रोत रूटिंग के लिए जोड़ा गया समर्थन, जिसका उपयोग कस्टम IPv6 ट्रैफ़िक को रूट करने के लिए किया जा सकता है। डिस्ट्रीब्यूटेड हैश टेबल (DHT) आर्किटेक्चर को फिर से डिज़ाइन किया गया और DHT-आधारित रूटिंग के लिए समर्थन जोड़ा गया। रूटिंग एल्गोरिदम के कार्यान्वयन को एक अलग पुस्तकालय में ले जाया गया है

IPv6 IP पते अब ed25519 सार्वजनिक कुंजियों से उत्पन्न होते हैं आपके हैश X25519 के बजाय जो Yggdrasil 0.4 में अपग्रेड करने के बाद सभी आंतरिक IP पते बदल देगा।
मल्टीकास्ट पीयर्स को खोजने के लिए अतिरिक्त सेटिंग्स प्रदान की जाती हैं।

अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं इस कार्यान्वयन के बारे में, आप जानना चाहते हैं कि Yggdrasil कैसे स्थापित करें और साथ ही इसके दस्तावेज़ीकरण को कैसे कॉन्फ़िगर या परामर्श करें, आप यह कर सकते हैं नीचे दिए गए लिंक से 


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।