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 தேடுபொறி, Matrix கம்யூனிகேஷன் சர்வர், IRC சர்வர், DNS, VoIP அமைப்பு, BitTorrent டிராக்கர், இணைப்பு புள்ளி வரைபடம், IPFS நுழைவாயில் உள்ளிட்ட சேவைகளின் தொகுப்பை ஆதரிக்கிறது. மற்றும் Tor, I2P மற்றும் clearnet நெட்வொர்க்குகளை அணுகுவதற்கான ப்ராக்ஸி.

புதிய பதிப்பில்:

  • முந்தைய Yggdrasil வெளியீடுகளுடன் பொருந்தாத புதிய ரூட்டிங் திட்டம் செயல்படுத்தப்பட்டுள்ளது.
  • ஹோஸ்ட்களுடன் TLS இணைப்புகளை நிறுவும் போது, ​​பொது விசை பிணைப்பு (கீ பின்னிங்) சம்பந்தப்பட்டது. இணைப்பில் பிணைப்பு இல்லை என்றால், இதன் விளைவாக வரும் விசை இணைப்புக்கு ஒதுக்கப்படும். ஒரு பிணைப்பு நிறுவப்பட்டிருந்தாலும், விசை அதனுடன் பொருந்தவில்லை என்றால், இணைப்பு நிராகரிக்கப்படும். விசை பிணைப்புடன் கூடிய TLS ஆனது சக நண்பர்களுடன் இணைப்பதற்கான பரிந்துரைக்கப்பட்ட முறையாக வரையறுக்கப்படுகிறது.
  • ரூட்டிங் மற்றும் அமர்வு நிர்வாகத்திற்கான குறியீடு முற்றிலும் மறுவடிவமைப்பு செய்யப்பட்டு மீண்டும் எழுதப்பட்டது, இது அதிகரித்த செயல்திறன் மற்றும் நம்பகத்தன்மையை அனுமதிக்கிறது, குறிப்பாக சகாக்களை அடிக்கடி மாற்றும் முனைகளுக்கு. கிரிப்டோகிராஃபிக் அமர்வுகள் குறிப்பிட்ட கால விசை சுழற்சியை செயல்படுத்துகின்றன. பயனர் IPv6 ட்ராஃபிக்கைத் திசைதிருப்பப் பயன்படும் மூல ரூட்டிங்க்கான ஆதரவு சேர்க்கப்பட்டது. மறுவடிவமைப்பு விநியோகிக்கப்பட்ட ஹாஷ் அட்டவணை (DHT) கட்டமைப்பு மற்றும் DHT அடிப்படையிலான ரூட்டிங் ஆதரவு சேர்க்கப்பட்டது. ரூட்டிங் அல்காரிதம்களை செயல்படுத்துவது தனி நூலகத்திற்கு மாற்றப்பட்டுள்ளது.
  • IPv6 ஐபி முகவரிகள் இப்போது ed25519 பொது விசைகளிலிருந்து அவற்றின் X25519 ஹாஷிலிருந்து உருவாக்கப்படுகின்றன, இது Yggdrasil 0.4 வெளியீட்டிற்குச் செல்லும்போது அனைத்து உள் ஐபிகளையும் மாற்றும்.
  • மல்டிகாஸ்ட் பியர்களைத் தேடுவதற்கு கூடுதல் அமைப்புகள் வழங்கப்பட்டுள்ளன.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்