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 ජාලය නොගැලපෙන උපජාල එකතුවක් ලෙස නොසැලකේ, නමුත් එක් "මූලයක්" සහ සෑම නෝඩයක්ම එක් මාපියෙකු සහ දරුවන් එකක් හෝ වැඩි ගණනක් සහිත තනි ව්‍යුහගත විහිදුණු ගසක් ලෙස සැලකේ. එවැනි ගස් ව්‍යුහයක් මඟින් ප්‍රභව නෝඩයට සාපේක්ෂව ගමනාන්ත නෝඩයට මාර්ගයක් තැනීමට ඔබට ඉඩ සලසයි, "locator" යාන්ත්‍රණය භාවිතා කරමින්, මූලයේ සිට නෝඩයට ප්‍රශස්ත මාර්ගය තීරණය කරයි.

ගස් තොරතුරු නෝඩ් අතර බෙදා හරින අතර මධ්යගතව ගබඩා නොකෙරේ. මාර්ගගත තොරතුරු හුවමාරු කිරීම සඳහා, බෙදා හරින ලද හැෂ් වගුවක් (DHT) භාවිතා කරනු ලැබේ, එමඟින් නෝඩයකට වෙනත් නෝඩයකට යන මාර්ගය පිළිබඳ සියලු තොරතුරු ලබා ගත හැකිය. ජාලය විසින්ම සපයනු ලබන්නේ අන්තයේ සිට අවසානය දක්වා සංකේතනය කිරීම පමණි (සංක්‍රමණ නෝඩ් වලට අන්තර්ගතය තීරණය කළ නොහැක), නමුත් නිර්නාමික භාවය නොවේ (අන්තර්ජාලය හරහා සම්බන්ධ වූ විට, සෘජු අන්තර්ක්‍රියා සිදු කරන සම වයසේ මිතුරන්ට සැබෑ IP ලිපිනය තීරණය කළ හැකිය, එබැවින් නිර්නාමිකභාවය සඳහා එය වේ. Tor හෝ I2P හරහා නෝඩ් සම්බන්ධ කිරීමට යෝජනා කර ඇත.

ව්‍යාපෘතිය ඇල්ෆා සංවර්ධන අදියරේ තිබියදීත්, එය දැනටමත් දෛනික භාවිතය සඳහා ප්‍රමාණවත් තරම් ස්ථායී වන නමුත් නිකුතු අතර පසුගාමී අනුකූලතාවයක් සහතික නොකරන බව සටහන් වේ. Yggdrasil 0.4 සඳහා, ප්‍රජාව ඔවුන්ගේ වෙබ් අඩවි සත්කාරකත්වය සඳහා Linux බහාලුම් සඳහා වේදිකාවක්, YaCy සෙවුම් යන්ත්‍රය, Matrix සන්නිවේදන සේවාදායකය, IRC සේවාදායකය, DNS, VoIP පද්ධතිය, BitTorrent ට්‍රැකර්, සම්බන්ධතා ලක්ෂ්‍ය සිතියම, IPFS ද්වාරය ඇතුළු සේවා සමූහයකට සහාය දක්වයි. සහ Tor, I2P සහ clearnet ජාල වෙත ප්‍රවේශ වීම සඳහා ප්‍රොක්සි.

නව අනුවාදයේ:

  • පෙර Yggdrasil නිකුත් කිරීම් සමඟ නොගැලපෙන නව මාර්ගගත කිරීමේ ක්‍රමයක් ක්‍රියාත්මක කර ඇත.
  • ධාරක සමඟ TLS සම්බන්ධතා ස්ථාපනය කිරීමේදී, පොදු යතුරු බැඳීම (යතුරු ඇමිණීම) සම්බන්ධ වේ. සම්බන්ධතාවයේ කිසිදු බැඳීමක් නොතිබුනේ නම්, ප්රතිඵලය වන යතුර සම්බන්ධතාවයට පවරනු ලැබේ. බැඳීමක් ස්ථාපිත කර ඇත්නම්, නමුත් යතුර එයට නොගැලපේ නම්, සම්බන්ධතාවය ප්රතික්ෂේප කරනු ලැබේ. යතුරු බැඳීම සහිත TLS සම වයසේ මිතුරන් සමඟ සම්බන්ධ වීමට නිර්දේශිත ක්‍රමය ලෙස අර්ථ දැක්වේ.
  • මාර්ගගත කිරීම සහ සැසි කළමනාකරණය සඳහා කේතය සම්පූර්ණයෙන්ම ප්‍රතිනිර්මාණය කර නැවත ලියා ඇති අතර, වැඩි ප්‍රතිදානය සහ විශ්වසනීයත්වය සඳහා ඉඩ සලසයි, විශේෂයෙන් සම වයසේ මිතුරන් නිතර වෙනස් කරන නෝඩ් සඳහා. ගුප්ත ලේඛන සැසි ආවර්තිතා යතුරු භ්‍රමණය ක්‍රියාත්මක කරයි. පරිශීලක IPv6 ගමනාගමනය යළි හරවා යැවීමට භාවිතා කළ හැකි මූලාශ්‍ර මාර්ගගත කිරීම සඳහා සහය එක් කරන ලදී. බෙදා හරින ලද හැෂ් වගුව (DHT) ගෘහ නිර්මාණ ශිල්පය ප්‍රතිනිර්මාණය කරන ලද අතර DHT-පාදක මාර්ගගත කිරීම සඳහා සහය එක් කරන ලදී. මාර්ගගත කිරීමේ ඇල්ගොරිතම ක්‍රියාත්මක කිරීම වෙනම පුස්තකාලයකට ගෙන ගොස් ඇත.
  • IPv6 IP ලිපින දැන් ඔවුන්ගේ X25519 හෑෂ් වලට වඩා ed25519 පොදු යතුරු වලින් ජනනය කර ඇත, Yggdrasil 0.4 නිකුතුව වෙත ගමන් කරන විට සියලුම අභ්‍යන්තර IP වෙනස් වීමට හේතු වනු ඇත.
  • Multicast peers සෙවීම සඳහා අමතර සැකසුම් සපයා ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න