GNUnet P2P ပလပ်ဖောင်း 0.15.0 ကို ဖြန့်ချိသည်။

လုံခြုံသောဗဟိုချုပ်ကိုင်မှုလျှော့ချထားသော P0.15P ကွန်ရက်များတည်ဆောက်ရန်အတွက် ဒီဇိုင်းထုတ်ထားသည့် GNUnet 2 မူဘောင်ကို တင်ပြလိုက်ပါသည်။ GNUnet ကို အသုံးပြု၍ ဖန်တီးထားသော ကွန်ရက်များသည် ချို့ယွင်းချက်တစ်ခုမျှ မရှိသေးဘဲ၊ ထောက်လှမ်းရေးဝန်ဆောင်မှုများနှင့် စီမံခန့်ခွဲသူများ၏ ကွန်ရက် node များသို့ဝင်ရောက်ခွင့်ရှိသော စီမံခန့်ခွဲသူများ၏ ဖြစ်နိုင်ချေရှိသော အလွဲသုံးစားမှုများကို ဖယ်ရှားခြင်းအပါအဝင် အသုံးပြုသူများ၏ ကိုယ်ရေးကိုယ်တာအချက်အလက်များ၏ ချိုးဖောက်ခံရမှုကို အာမခံနိုင်မည်ဖြစ်သည်။

GNUnet သည် TCP၊ UDP၊ HTTP/HTTPS၊ Bluetooth နှင့် WLAN တို့မှ P2P ကွန်ရက်များ ဖန်တီးခြင်းကို ပံ့ပိုးပေးပြီး F2F (Friend-to-friend) မုဒ်တွင် လည်ပတ်နိုင်သည်။ UPnP နှင့် ICMP ကိုအသုံးပြုခြင်းအပါအဝင် NAT ဖြတ်သန်းမှုကို ပံ့ပိုးထားသည်။ ဒေတာနေရာချထားမှုကို ဖြေရှင်းရန်၊ ဖြန့်ဝေထားသော hash table (DHT) ကို အသုံးပြုနိုင်သည်။ mesh ကွန်ရက်များ ဖြန့်ကျက်ခြင်းအတွက် ကိရိယာများ ပေးထားသည်။ ဝင်ရောက်ခွင့်အခွင့်အရေးများကို ရွေးချယ်ခွင့်ပြုရန်နှင့် ရုပ်သိမ်းရန်၊ reclaimID ဗဟိုချုပ်ကိုင်မှုလျှော့ချထားသော အထောက်အထားဖလှယ်ခြင်းဝန်ဆောင်မှုကို GNS (GNU Name System) နှင့် Attribute-Based Encryption ကို အသုံးပြု၍ အသုံးပြုသည်။

စနစ်တွင် အရင်းအမြစ် သုံးစွဲမှု နည်းပါးပြီး အစိတ်အပိုင်းများကြား သီးခြားခွဲထုတ်ရန် လုပ်ငန်းစဉ်များစွာ တည်ဆောက်မှုကို အသုံးပြုသည်။ မှတ်တမ်းများကို ထိန်းသိမ်းရန်နှင့် စာရင်းဇယားများ စုဆောင်းရန်အတွက် လိုက်လျောညီထွေရှိသော ကိရိယာများကို ပံ့ပိုးပေးထားသည်။ အဆုံးအသုံးမပြုနိုင်သော အက်ပ်လီကေးရှင်းများ ဖွံ့ဖြိုးတိုးတက်စေရန်၊ GNUnet သည် C ဘာသာစကားအတွက် API တစ်ခုနှင့် အခြားပရိုဂရမ်းမင်းဘာသာစကားများအတွက် bindings များကို ပံ့ပိုးပေးပါသည်။ ဖွံ့ဖြိုးတိုးတက်မှုကို ရိုးရှင်းစေရန်၊ threads များအစား event loops များနှင့် processes ကို အသုံးပြုရန် အဆိုပြုထားသည်။ ၎င်းတွင် သက်တူရွယ်တူ ထောင်ပေါင်းများစွာကို လွှမ်းခြုံထားသည့် စမ်းသပ်ကွန်ရက်များ အလိုအလျောက် ဖြန့်ကျက်မှုအတွက် စမ်းသပ်စာကြည့်တိုက်တစ်ခု ပါဝင်သည်။

GNUnet 0.15 ရှိ အဓိကအင်္ဂါရပ်များ-

  • ဗဟိုချုပ်ကိုင်မှုလျှော့ချထားသော GNS (GNU Name System) ဒိုမိန်းအမည်စနစ်သည် “.pin” ထိပ်တန်းအဆင့်ဒိုမိန်းတွင် ဒိုမိန်းခွဲများကို စာရင်းသွင်းနိုင်စေပါသည်။ EDKEY သော့များအတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
  • gnunet-scalarproduct တွင်၊ libsodium စာကြည့်တိုက်ကိုအသုံးပြုရန် crypto လုပ်ဆောင်ချက်များကို ပြောင်းထားသည်။
  • ဗဟိုချုပ်ကိုင်မှုလျှော့ချထားသော အထောက်အထားဖလှယ်ခြင်း (RECLAIM) ဝန်ဆောင်မှုသည် BBS+ အစီအစဉ်ကို အသုံးပြု၍ လက်မှတ်ရေးထိုးထားသော အထောက်အထားများအတွက် ပံ့ပိုးမှုပေးသည် (လက်မှတ်ထိုးသူသည် အကြောင်းအရာကို မဝင်ရောက်နိုင်သော မျက်ကန်းလက်မှတ်ထိုးခြင်း)။
  • ပြည်ထောင်စု ပရိုတိုကောကို အကောင်အထည် ဖော်ခဲ့ပြီး၊ ၎င်းသည် GNS သို့ အဓိက ရုပ်သိမ်းခြင်း စာတိုများကို ဖြန့်ဝေရန် အသုံးပြုပါသည်။
  • စမ်းသပ်မှုမဟုတ်တော့သည့် messenger ၏အကောင်အထည်ဖော်မှုကို တည်ငြိမ်သွားပါပြီ။

source: opennet.ru

မှတ်ချက် Add