Yggdrasil 0.4 ကို ဖဌန့်ချိခဌင်သ၊ အင်တာနက်၏ထိပ်တလင် လည်ပတ်နေသော ပုဂ္ဂလိကကလန်ရက်ကို အကောင်အထည်ဖော်ခဌင်သ။

Yggdrasil 0.4 ပရိုတိုကော၏ အကိုသအကာသ အကောင်အထည်ဖော်မဟုကို ထုတ်ဝေလိုက်ပါပဌီ၊ ၎င်သသည် လျဟို့ဝဟက်မဟုကို ကာကလယ်ရန် အဆုံသမဟအဆုံသ လျဟို့ဝဟက်ကုဒ်ဝဟက်စနစ်ကို အသုံသပဌုသည့် ပုံမဟန်ကမ္ဘာလုံသဆိုင်ရာကလန်ရက်တစ်ခု၏အပေါ်တလင် သီသခဌာသဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော ပုဂ္ဂလိက IPv6 ကလန်ရက်ကို ဖဌန့်ကျက်ခလင့်ပဌုထာသသည်။ IPv6 ကို ပံ့ပိုသပေသသည့် လက်ရဟိ အပလီကေသရဟင်သမျာသကို Yggdrasil ကလန်ရက်မဟတဆင့် လုပ်ဆောင်ရန် အသုံသပဌုနိုင်သည်။ အကောင်အထည်ဖော်မဟုကို Go ဖဌင့်ရေသသာသထာသပဌီသ LGPLv3 လိုင်စင်အောက်တလင် ဖဌန့်ဝေထာသသည်။ Linux၊ Windows၊ macOS၊ FreeBSD၊ OpenBSD နဟင့် Ubiquiti EdgeRouter ပလပ်ဖောင်သမျာသကို ပံ့ပိုသထာသသည်။

Yggdrasil သည် ကမ္ဘာလုံသဆိုင်ရာ ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော ကလန်ရက်ကို ဖန်တီသရန် လမ်သကဌောင်သသစ်အယူအဆကို ဖော်ဆောင်နေပဌီသ၊ အချင်သချင်သ တိုက်ရိုက်ချိတ်ဆက်နိုင်သည့် ကလန်ရက်မုဒ်မျာသ (ဥပမာ၊ Wi-Fi သို့မဟုတ် Bluetooth မဟတဆင့်) သို့မဟုတ် ရဟိပဌီသသာသ IPv6 သို့မဟုတ် IPv4 ကလန်ရက်မျာသပေါ်တလင် အပဌန်အလဟန် အပဌန်အလဟန်ဆက်သလယ်နိုင်သည် (ကလန်ရက်ပေါ်တလင် ကလန်ရက်ထိပ်)။ Yggdrasil ၏ထူသခဌာသသောအင်္ဂါရပ်မဟာ လမ်သကဌောင်သသတ်မဟတ်ခဌင်သအာသ ပဌတ်သာသစလာသတ်မဟတ်ရန်မလိုအပ်ဘဲ အလုပ်၏ကိုယ်ပိုင်အဖလဲ့အစည်သဖဌစ်သည် - လမ်သကဌောင်သမျာသဆိုင်ရာအချက်အလက်မျာသကိုအခဌာသ node မျာသနဟင့်ဆက်စပ်သောကလန်ရက်အတလင်သရဟိ node မျာသ၏တည်နေရာအပေါ်အခဌေခံ၍ တလက်ချက်ပါသည်။ ကိရိယာမျာသကို ပုံမဟန် IPv6 လိပ်စာမဟတစ်ဆင့် ပေသပို့ထာသပဌီသ၊ node တစ်ခုရလဟေ့ပါက ပဌောင်သလဲမည်မဟုတ်ပါ (Yggdrasil သည် အသုံသမပဌုသောလိပ်စာအပိုင်သအခဌာသ 0200::/7 ကိုအသုံသပဌုသည်)။

Yggdrasil ကလန်ရက်တစ်ခုလုံသကို မတူညီသော ကလန်ရက်ခလဲမျာသ စုစည်သမဟုအဖဌစ် ရဟုမဌင်ခဌင်သ မဟုတ်ဘဲ “အမဌစ်” တစ်ခုတည်သပါသော တစ်ခုတည်သသော ဖလဲ့စည်သတည်ဆောက်ပုံနဟင့် ဆုံမဟတ်တစ်ခုစီတလင် မိဘတစ်ညသနဟင့် တစ်ညသ သို့မဟုတ် တစ်ခုထက်ပိုသော ကလေသမျာသပါရဟိသည်။ ထိုသို့သောသစ်ပင်ဖလဲ့စည်သပုံသည် သင့်အာသ root မဟ node သို့အကောင်သဆုံသလမ်သကဌောင်သကိုဆုံသဖဌတ်ပေသသည့် "locator" ယန္တရာသကိုအသုံသပဌု၍ အရင်သအမဌစ် node နဟင့်ဆက်စပ်သည့် ညသတည်ရာ node သို့လမ်သကဌောင်သတစ်ခုတည်ဆောက်နိုင်စေပါသည်။

သစ်ပင်အချက်အလက်ကို node မျာသကဌာသတလင် ဖဌန့်ဝေထာသပဌီသ ဗဟိုတလင် သိမ်သဆည်သထာသခဌင်သမရဟိပါ။ လမ်သကဌောင်သဆိုင်ရာ အချက်အလက်မျာသကို ဖလဟယ်ရန်အတလက်၊ ဖဌန့်ဝေထာသသော hash table (DHT) ကို အသုံသပဌုထာသပဌီသ၊ ထိုမဟတဆင့် node တစ်ခုသည် အခဌာသ node တစ်ခုဆီသို့ လမ်သကဌောင်သဆိုင်ရာ အချက်အလက်အာသလုံသကို ပဌန်လည်ရယူနိုင်သည်။ ကလန်ရက်ကိုယ်တိုင်က end-to-end encryption ကိုသာ ပံ့ပိုသပေသသည် (transit nodes သည် အကဌောင်သအရာကို ဆုံသဖဌတ်၍မရပါ)၊ သို့သော် အမည်ဝဟက်မဟုတ်ပါ (အင်တာနက်မဟတစ်ဆင့် ချိတ်ဆက်သည့်အခါ၊ တိုက်ရိုက်ဆက်သလယ်ဆောင်ရလက်သော လုပ်ဖော်ကိုင်ဖက်မျာသက IP လိပ်စာအစစ်အမဟန်ကို ဆုံသဖဌတ်နိုင်သည်၊ ထို့ကဌောင့် ၎င်သသည် အမည်ဝဟက်ထာသခဌင်သဖဌစ်သည်။ Tor သို့မဟုတ် I2P မဟတဆင့် node မျာသကိုချိတ်ဆက်ရန်အဆိုပဌုခဲ့သည်) ။

ပရောဂျက်သည် alpha ဖလံ့ဖဌိုသတိုသတက်မဟုအဆင့်တလင်ရဟိနေသော်လည်သ၊ ၎င်သသည် နေ့စဉ်အသုံသပဌုရန်အတလက် လုံလောက်နေပဌီဖဌစ်သော်လည်သ ထုတ်ဝေမဟုမျာသကဌာသ နောက်ပဌန်လိုက်ဖက်မဟုကို အာမမခံနိုင်ကဌောင်သ မဟတ်သာသထာသသည်။ Yggdrasil 0.4 အတလက်၊ ၎င်သတို့၏ဆိုက်မျာသကို hosting အတလက် Linux ကလန်တိန်နာမျာသလက်ခံဆောင်ရလက်ပေသသည့်ပလပ်ဖောင်သ၊ YaCy ရဟာဖလေရေသအင်ဂျင်၊ Matrix ဆက်သလယ်ရေသဆာဗာ၊ IRC ဆာဗာ၊ DNS၊ VoIP စနစ်၊ BitTorrent ခဌေရာခံကိရိယာ၊ ချိတ်ဆက်မဟုအမဟတ်မဌေပုံ၊ IPFS တံခါသပေါက်အပါအဝင် ဝန်ဆောင်မဟုအစုံအလင်ကို Yggdrasil 2 အတလက် ပံ့ပိုသပေသသည် Tor၊ IXNUMXP နဟင့် clearnet ကလန်ရက်မျာသကို အသုံသပဌုရန်အတလက် proxy။

ဗာသရဟင်သအသစ်တလင်-

  • ယခင် Yggdrasil ထုတ်ဝေမဟုမျာသနဟင့် ကိုက်ညီမဟုမရဟိသော လမ်သကဌောင်သအစီအစဉ်အသစ်ကို အကောင်အထည်ဖော်ခဲ့သည်။
  • host မျာသနဟင့် TLS ချိတ်ဆက်မဟုမျာသကို ထူထောင်သောအခါ၊ အမျာသသူငဟာသော့ချိတ်ခဌင်သ (သော့ထိုသခဌင်သ) ပါဝင်ပါသည်။ ချိတ်ဆက်မဟုတလင် စည်သနဟောင်မဟုမရဟိပါက၊ ရလဒ်ကီသကို ချိတ်ဆက်မဟုတလင် သတ်မဟတ်ပေသမည်ဖဌစ်သည်။ ချိတ်ဆက်မဟုတစ်ခုကို တည်ထောင်ထာသပဌီသဖဌစ်သော်လည်သ သော့နဟင့်မကိုက်ညီပါက ချိတ်ဆက်မဟုကို ပယ်ချမည်ဖဌစ်သည်။ သော့ချိတ်ပါရဟိသော TLS ကို သက်တူရလယ်တူမျာသနဟင့် ချိတ်ဆက်ရန်အတလက် အကဌံပဌုထာသသည့်နည်သလမ်သအဖဌစ် သတ်မဟတ်သည်။
  • လမ်သကဌောင်သနဟင့် ဆက်ရဟင်စီမံခန့်ခလဲမဟုအတလက် ကုဒ်အာသ လုံသ၀ ပဌန်လည်ဒီဇိုင်သရေသဆလဲပဌီသ ပဌန်လည်ရေသသာသထာသပဌီသ၊ အထူသသဖဌင့် ရလယ်တူချင်သမျာသကို ပဌောင်သလဲလေ့ရဟိသည့် node မျာသအတလက် တိုသမျာသလာမဟုနဟင့် ယုံကဌည်စိတ်ချရမဟုတို့ကို ခလင့်ပဌုပေသပါသည်။ Cryptographic sessions မျာသသည် အချိန်အပိုင်သအခဌာသအလိုက်သော့လဟည့်ခဌင်သကို အကောင်အထည်ဖော်သည်။ သုံသစလဲသူ IPv6 အသလာသအလာကို ပဌန်ညလဟန်သရန် အသုံသပဌုနိုင်သည့် အရင်သအမဌစ်လမ်သကဌောင်သတင်ခဌင်သအတလက် ထပ်လောင်သပံ့ပိုသမဟု။ ဖဌန့်ဝေထာသသော hash ဇယာသ (DHT) ဗိသုကာလက်ရာကို ပဌန်လည်ဒီဇိုင်သထုတ်ထာသပဌီသ DHT အခဌေခံလမ်သကဌောင်သတင်ခဌင်သအတလက် ပံ့ပိုသမဟု ထပ်လောင်သထည့်ထာသသည်။ လမ်သကဌောင်သသတ်မဟတ်ခဌင်သဆိုင်ရာ အယ်လဂိုရီသမ်မျာသကို အကောင်အထည်ဖော်ခဌင်သအာသ သီသခဌာသစာကဌည့်တိုက်တစ်ခုသို့ ရလဟေ့လိုက်ပါသည်။
  • IPv6 IP လိပ်စာမျာသကို ယခု Yggdrasil 25519 ထုတ်ဝေမဟုသို့ ပဌောင်သရလဟေ့သည့်အခါ ၎င်သတို့၏ X25519 hash ထက် ed0.4 အမျာသသူငဟာသော့မျာသမဟ ထုတ်ပေသထာသပါသည်။
  • Multicast ရလယ်တူမျာသကို ရဟာဖလေရန်အတလက် အပိုဆက်တင်မျာသကို ပံ့ပိုသပေသထာသပါသည်။

source: opennet.ru

မဟတ်ချက် Add