Kutulutsidwa kwa Yggdrasil 0.4, kukhazikitsa kwachinsinsi pa intaneti komwe kukuyenda pamwamba pa intaneti

Kutulutsidwa kwa kukhazikitsidwa kwa protocol ya Yggdrasil 0.4 kwasindikizidwa, komwe kumakupatsani mwayi wotumiza netiweki yachinsinsi ya IPv6 pamwamba pa netiweki yapadziko lonse lapansi, yomwe imagwiritsa ntchito kubisa mpaka kumapeto kuteteza chinsinsi. Ntchito zilizonse zomwe zilipo zomwe zimathandizira IPv6 zitha kugwiritsidwa ntchito kudzera pa netiweki ya Yggdrasil. Kukhazikitsa kumalembedwa mu Go ndikugawidwa pansi pa layisensi ya LGPLv3. Linux, Windows, macOS, FreeBSD, OpenBSD ndi nsanja za Ubiquiti EdgeRouter zimathandizidwa.

Yggdrasil ikupanga njira yatsopano yopangira netiweki yapadziko lonse lapansi, ma node momwe angalumikizire wina ndi mnzake munjira ya maukonde (mwachitsanzo, kudzera pa Wi-Fi kapena Bluetooth), kapena kulumikizana pamanetiweki omwe alipo a IPv6 kapena IPv4 (network on pamwamba pa network). Chodziwika bwino cha Yggdrasil ndikudzipangira nokha ntchito, popanda kufunikira kokonzekera momveka bwino mayendedwe - zambiri zamayendedwe zimawerengedwa kutengera malo a node mu netiweki pokhudzana ndi ma node ena. Zipangizo zimayankhidwa kudzera pa adilesi yokhazikika ya IPv6, yomwe sisintha ngati node isuntha (Yggdrasil amagwiritsa ntchito ma adilesi osagwiritsidwa ntchito 0200::/7).

Ma network onse a Yggdrasil samawonedwa ngati gulu la ma subnetworks osiyanasiyana, koma ngati mtengo umodzi wokhazikika wokhala ndi "muzu" umodzi ndipo mfundo iliyonse yokhala ndi kholo limodzi ndi mwana mmodzi kapena angapo. Mitengo yotereyi imakulolani kuti mupange njira yopita kumalo komwe mukupita, mogwirizana ndi malo oyambira, pogwiritsa ntchito njira ya "locator", yomwe imatsimikizira njira yabwino yopita ku node kuchokera ku mizu.

Zambiri zamtengo zimagawidwa pakati pa ma node ndipo sizisungidwa pakati. Kusinthanitsa zidziwitso zamayendedwe, tebulo la hashi logawidwa (DHT) limagwiritsidwa ntchito, pomwe node imatha kutenganso chidziwitso chonse chokhudza njira yopita ku node ina. Netiweki yokha imapereka kubisa kwakumapeto-kumapeto (magawo oyenda sangathe kudziwa zomwe zili), koma osati kusadziwika (polumikizana kudzera pa intaneti, anzawo omwe amalumikizana nawo mwachindunji amatha kudziwa adilesi yeniyeni ya IP, kotero kuti asadziwike. akufuna kulumikiza node kudzera pa Tor kapena I2P).

Zimadziwika kuti ngakhale polojekitiyi ili pagawo lachitukuko cha alpha, ndiyokhazikika kale kuti igwiritsidwe ntchito tsiku ndi tsiku, koma sizikutsimikiziranso kugwirizana kwapakati pakati pa zotulutsidwa. Kwa Yggdrasil 0.4, anthu ammudzi amathandizira ntchito zingapo, kuphatikiza nsanja yosungiramo zotengera za Linux zosungira masamba awo, injini yosakira ya YaCy, seva yolumikizirana ya Matrix, seva ya IRC, DNS, VoIP system, BitTorrent tracker, mapu olumikizira, IPFS chipata. ndi projekiti yofikira ma Tor, I2P ndi ma network a clearnet.

Mu mtundu watsopano:

  • Dongosolo latsopano lamayendedwe lakhazikitsidwa lomwe silikugwirizana ndi zomwe Yggdrasil idatulutsa kale.
  • Mukakhazikitsa malumikizidwe a TLS ndi makamu, kumanga makiyi a anthu onse (key pinning) kumakhudzidwa. Ngati palibe chomangirira pamalumikizidwewo, kiyi yotsatira idzaperekedwa kulumikizano. Ngati chomangirira chakhazikitsidwa, koma fungulo silikugwirizana nalo, kulumikizanako kudzakanidwa. TLS yokhala ndi zomangira zazikulu imatanthauzidwa ngati njira yolimbikitsira yolumikizana ndi anzanu.
  • Ndondomeko yoyendetsera kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe kapa zachuma ka kayendetsedwe ka kayendetsedwe kankenimwemwemwemwemwedhawedhawe ngu ngu ngu ngu ngu ngu wuwira nawo iku yoombo kwa Chichewa 6 ikhale yamtengo wapatali ndi yotani? Magawo a Cryptographic amagwiritsa ntchito makiyi nthawi ndi nthawi. Thandizo lowonjezera la Source routing, lomwe lingagwiritsidwe ntchito kuwongolera osuta IPvXNUMX traffic. Zomanganso za distributed hash table (DHT) ndikuwonjezera chithandizo cha DHT-based routing. Kukhazikitsidwa kwa ma algorithms a routing kwasunthidwa ku library ina.
  • Maadiresi a IPv6 IP tsopano apangidwa kuchokera ku makiyi a anthu a ed25519 m'malo mwa X25519 hash yawo, zomwe zidzapangitse ma IP onse amkati kusintha pamene akusamukira ku Yggdrasil 0.4 kumasulidwa.
  • Zokonda zowonjezera zaperekedwa posaka anzanu a Multicast.

Source: opennet.ru

Kuwonjezera ndemanga