በበይነመረቡ ላይ የሚሰራ የግል አውታረ መረብ ትግበራ Yggdrasil 0.4 መልቀቅ

የYggdrasil 0.4 ፕሮቶኮል የማመሳከሪያ አተገባበር መለቀቅ ታትሟል፣ ይህም የተለየ ያልተማከለ የግል IPv6 አውታረ መረብ በመደበኛ አለምአቀፍ አውታረ መረብ ላይ ለማሰማራት ያስችላል፣ ይህም ምስጢራዊነትን ለመጠበቅ ከጫፍ እስከ ጫፍ ምስጠራን ይጠቀማል። IPv6ን የሚደግፉ ማንኛቸውም አፕሊኬሽኖች በYggdrasil አውታረመረብ በኩል ለመስራት ሊያገለግሉ ይችላሉ። አተገባበሩ በ Go ውስጥ ተጽፎ በLGPLv3 ፍቃድ ተሰራጭቷል። ሊኑክስ፣ ዊንዶውስ፣ ማክኦኤስ፣ FreeBSD፣ OpenBSD እና Ubiquiti EdgeRouter መድረኮች ይደገፋሉ።

Yggdrasil አለምአቀፍ ያልተማከለ አውታረ መረብ ለመፍጠር አዲስ የማዞሪያ ጽንሰ-ሀሳብ በማዘጋጀት ላይ ነው, አንጓዎች በአውታረ መረብ ሁነታ (ለምሳሌ በ Wi-Fi ወይም በብሉቱዝ በኩል) በቀጥታ የሚገናኙባቸው, ወይም አሁን ባለው IPv6 ወይም IPv4 አውታረ መረቦች ላይ መስተጋብር መፍጠር ይችላሉ (አውታረ መረብ በርቷል). የአውታረ መረብ አናት)። የ Yggdrasil ልዩ ባህሪ ሥራን በራስ ማደራጀት ነው ፣ ማዘዋወርን በግልፅ ማዋቀር ሳያስፈልግ - ስለ መስመሮች መረጃ ከሌሎች አንጓዎች አንፃር በአውታረ መረቡ ውስጥ ባለው መስቀለኛ ቦታ ላይ በመመርኮዝ ይሰላል። መሳሪያዎች የሚቀርቡት በመደበኛ IPv6 አድራሻ ሲሆን ይህም መስቀለኛ መንገድ ቢንቀሳቀስ አይቀየርም (Yggdrasil ጥቅም ላይ ያልዋለ የአድራሻ ክልል 0200::/7 ይጠቀማል)።

የYggdrasil አውታረመረብ በሙሉ እንደ ተለያዩ ንዑስ አውታረ መረቦች ስብስብ አይደለም የሚታየው፣ ነገር ግን እንደ አንድ ነጠላ የተዋቀረ የተንጣለለ ዛፍ አንድ “ሥር” ያለው እና እያንዳንዱ መስቀለኛ መንገድ አንድ ወላጅ እና አንድ ወይም ከዚያ በላይ ልጆች ያሉት። እንዲህ ዓይነቱ የዛፍ መዋቅር ከሥሩ ወደ መስቀለኛ መንገድ የሚወስደውን የ "አመልካች" ዘዴን በመጠቀም ከምንጩ አንጻራዊ ወደ መድረሻው መስቀለኛ መንገድ መንገድ እንዲገነቡ ያስችልዎታል.

የዛፍ መረጃ በአንጓዎች መካከል ይሰራጫል እና በማዕከላዊ አይቀመጥም. የማዞሪያ መረጃን ለመለዋወጥ፣ የተከፋፈለ የሃሽ ሠንጠረዥ (DHT) ጥቅም ላይ ይውላል፣ በዚህ በኩል አንድ መስቀለኛ መንገድ ወደ ሌላ መስቀለኛ መንገድ ስለሚወስደው መንገድ ሁሉንም መረጃ ሰርስሮ ማውጣት ይችላል። አውታረ መረቡ ራሱ ከጫፍ እስከ ጫፍ ምስጠራን ብቻ ያቀርባል (የመተላለፊያ ኖዶች ይዘቱን ሊወስኑ አይችሉም) ግን ማንነትን መደበቅ አይደለም (በኢንተርኔት ሲገናኙ ቀጥታ ግንኙነት ያላቸው እኩዮች እውነተኛውን የአይፒ አድራሻ ሊወስኑ ይችላሉ) አንጓዎችን በቶር ወይም I2P በኩል ለማገናኘት ሐሳብ አቅርቧል)።

ምንም እንኳን ፕሮጀክቱ በአልፋ የእድገት ደረጃ ላይ ቢሆንም ፣ ለዕለታዊ አጠቃቀም ቀድሞውንም የተረጋጋ ነው ፣ ግን በተለቀቁት መካከል የኋላ ተኳሃኝነት ዋስትና አይሰጥም ። ለYggdrasil 0.4 ማህበረሰቡ የአገልግሎቶች ስብስብን ይደግፋል፣ ጣቢያዎቻቸውን የሚያስተናግዱበት የሊኑክስ ኮንቴይነሮችን የሚያስተናግዱበት መድረክን፣ የYaCy የፍለጋ ሞተር፣ ማትሪክስ ኮሙኒኬሽን አገልጋይ፣ አይአርሲ አገልጋይ፣ ዲ ኤን ኤስ፣ ቪኦአይፒ ሲስተም፣ ቢትቶርተር መከታተያ፣ የግንኙነት ነጥብ ካርታ፣ IPFS ጌትዌይ እና ቶርን፣ አይ2ፒ እና የ clearnet አውታረ መረቦችን ለማግኘት ተኪ።

በአዲሱ ስሪት:

  • ከቀደምት የYggdrasil ልቀቶች ጋር የማይጣጣም አዲስ የማዞሪያ እቅድ ተተግብሯል።
  • የTLS ግንኙነቶችን ከአስተናጋጆች ጋር ሲፈጥሩ፣የወል ቁልፍ ማሰር (ቁልፍ መሰካት) ይሳተፋል። በግንኙነቱ ላይ ምንም ማሰሪያ ከሌለ የተገኘው ቁልፍ ለግንኙነቱ ይመደባል ። ማሰሪያ ከተመሠረተ ነገር ግን ቁልፉ ከእሱ ጋር የማይመሳሰል ከሆነ ግንኙነቱ ውድቅ ይሆናል. TLS ከቁልፍ ማሰሪያ ጋር ከእኩዮች ጋር ለመገናኘት የሚመከር ዘዴ ተብሎ ይገለጻል።
  • የማዘዋወር እና የክፍለ-ጊዜ አስተዳደር ኮድ ሙሉ ለሙሉ ተዘጋጅቷል እና እንደገና ተጽፏል፣ ይህም ውጣ ውረድ እና አስተማማኝነት እንዲጨምር ያስችላል፣ በተለይም እኩዮችን በተደጋጋሚ ለሚቀይሩ አንጓዎች። ክሪፕቶግራፊክ ክፍለ ጊዜዎች ወቅታዊ የቁልፍ ማሽከርከርን ተግባራዊ ያደርጋሉ። የተጠቃሚ IPv6 ትራፊክን ለመምራት የሚያገለግል የምንጭ ማዘዋወር ድጋፍ ታክሏል። እንደገና የተነደፈ የተከፋፈለ የሃሽ ሠንጠረዥ (ዲኤችቲ) አርክቴክቸር እና ለDHT-ተኮር ማዘዋወር ተጨማሪ ድጋፍ። የማዞሪያ ስልተ ቀመሮችን ትግበራ ወደተለየ ቤተ-መጽሐፍት ተወስዷል።
  • IPv6 IP አድራሻዎች አሁን ከ ed25519 የህዝብ ቁልፎች ከ X25519 hash ይልቅ የመነጩ ናቸው፣ ይህም ወደ Yggdrasil 0.4 ልቀት ሲንቀሳቀሱ ሁሉም የውስጥ አይፒዎች እንዲለወጡ ያደርጋል።
  • መልቲካስት አቻዎችን ለመፈለግ ተጨማሪ ቅንጅቶች ቀርበዋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ