ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော LF သိုလဟောင်မဟုကို ဖလင့်ထာသသောလိုင်စင်သို့ လလဟဲပဌောင်သလိုက်ပါပဌီ။

LF 1.1.0၊ ဗဟိုချုပ်ကိုင်မဟု လျဟော့ချထာသသော၊ ထပ်တူလုပ်ထာသသော သော့/တန်ဖိုသ ဒေတာစတိုသကို ယခုရရဟိနိုင်ပါပဌီ။ ပရောဂျက်ကို ZeroTier မဟ ဖန်တီသထာသခဌင်သဖဌစ်ပဌီသ၊ P2P မုဒ်တလင် ဒေတာဖလဟယ်သည့် ပါဝင်သူမျာသမဟ ဒေတာဖလဟယ်သည့် virtual local network တစ်ခုတလင် hosts မျာသနဟင့် virtual local machines အမျိုသမျိုသတလင်ရဟိသော hosts မျာသနဟင့် virtual machines မျာသကို ပေါင်သစပ်နိုင်စေမည့် virtual Ethernet switch ကို တီထလင်နေသည်။ ပရောဂျက်ကုဒ်ကို C ဘာသာစကာသဖဌင့် ရေသသာသထာသသည်။ အသစ်ထလက်ရဟိမဟုသည် အခမဲ့ MPL 2.0 လိုင်စင် (Mozilla Public License) သို့ ကူသပဌောင်သခဌင်သအတလက် မဟတ်သာသဖလယ်ကောင်သသည်။

ယခင်က LF ကုဒ်ကို BSL (Business Source License) အရ အသုံသပဌုသူမျာသ၏ အချို့သောအမျိုသအစာသမျာသကို ခလဲခဌာသဆက်ဆံခဌင်သကဌောင့် အခမဲ့မရနိုင်ပါ။ BSL လိုင်စင်ကို Open Core မော်ဒယ်အတလက် အစာသထိုသအဖဌစ် MySQL ၏ ပူသတလဲတည်ထောင်သူမျာသမဟ အဆိုပဌုခဲ့သည်။ BSL ၏အနဟစ်သာရမဟာ အဆင့်မဌင့်လုပ်ဆောင်နိုင်စလမ်သ၏ကုဒ်ကို ပဌုပဌင်မလမ်သမံရန်အတလက် ကနညသရနိုင်သော်လည်သ၊ ရဟောင်တိမ်သရန် ကူသသန်သရောင်သဝယ်ရေသလိုင်စင်ကို ဝယ်ယူရန်လိုအပ်သည့် ထပ်လောင်သအခဌေအနေမျာသပဌည့်မီမဟသာ အချိန်အတိုင်သအတာတစ်ခုအထိ အခမဲ့အသုံသပဌုနိုင်ပါသည်။

LF သည် လုံသဝ ဗဟိုချုပ်ကိုင်မဟု လျဟော့ချထာသသော စနစ်ဖဌစ်ပဌီသ သင့်အာသ တစ်ခုတည်သသော ဒေတာသိမ်သဆည်သမဟုအာသ သော့တန်ဖိုသဖော်မတ်တစ်ခုအဖဌစ် မဟာသယလင်သစလာ နံပါတ်စဉ်တစ်ခု၏ အပေါ်ဘက်တလင် အသုံသချနိုင်သည်။ ဒေတာကို node အာသလုံသတလင် တစ်ပဌိုင်တည်သ သိမ်သဆည်သထာသပဌီသ ပဌောင်သလဲမဟုအာသလုံသကို node အာသလုံသတလင် အပဌည့်အဝ ထပ်တူပဌုပါသည်။ LF ရဟိ node မျာသအာသလုံသသည် တစ်ခုနဟင့်တစ်ခု တူညီပါသည်။ သိုလဟောင်မဟုလုပ်ဆောင်မဟုကို ပေါင်သစပ်ညဟိနဟိုင်သပေသသည့် သီသခဌာသ node မျာသမရဟိခဌင်သသည် သင့်အာသ ချို့ယလင်သချက်တစ်ချက်မဟ ဖယ်ရဟာသနိုင်စေပဌီသ node တစ်ခုစီတလင် ဒေတာ၏ မိတ္တူတစ်ခုစီရဟိနေခဌင်သသည် ဆုံမဟတ်တစ်ခုချင်သပျက်ကလက်ခဌင်သ သို့မဟုတ် ချိတ်ဆက်မဟုပဌတ်တောက်သလာသသောအခါတလင် အချက်အလက်ဆုံသရဟုံသမဟုကို ဖယ်ရဟာသပေသပါသည်။

ကလန်ရက်သို့ node အသစ်တစ်ခုကို ချိတ်ဆက်ရန်အတလက် သီသခဌာသခလင့်ပဌုချက်မျာသကို သင်ရယူရန်မလိုအပ်ပါ - မည်သူမဆို ၎င်သတို့၏ကိုယ်ပိုင် node ကို စတင်နိုင်ပါသည်။ LF ၏ ဒေတာမော်ဒယ်သည် ထပ်တူပဌုခဌင်သအာသ ရိုသရဟင်သစေပဌီသ ပဋိပက္ခဖဌေရဟင်သမဟုနဟင့် လုံခဌုံရေသဗျူဟာအမျိုသမျိုသအတလက် ခလင့်ပဌုပေသသည့် ညလဟန်ကဌာသ acyclic ဂရပ် (DAG) ပတ်လည်တလင် တည်ဆောက်ထာသသည်။ ဖဌန့်ဝေထာသသော hash table (DHT) စနစ်မျာသနဟင့် မတူဘဲ၊ IF ဗိသုကာသည် ကနညသတလင် node မျာသ၏ အဆက်မပဌတ်ရရဟိနိုင်မဟုကို အာမမခံနိုင်သော စိတ်မချရသော ကလန်ရက်မျာသတလင် အသုံသပဌုရန်အတလက် ကနညသဒီဇိုင်သထုတ်ထာသသည်။ LF ၏အသုံသချမဟုနယ်ပယ်မျာသထဲတလင်၊ ရဟင်သန်နိုင်ဆုံသသောသိုလဟောင်မဟုစနစ်မျာသဖန်တီသခဌင်သကိုဖော်ပဌခဲ့ပဌီသ၊ ပဌောင်သလဲခဲသောအရေသပါသောဒေတာပမာဏအတော်လေသသေသငယ်သောပမာဏကိုသိမ်သဆည်သထာသသည်။ ဥပမာအာသဖဌင့်၊ LF သည် သော့ဆိုင်မျာသ၊ လက်မဟတ်မျာသ၊ အထောက်အထာသ ကန့်သတ်ချက်မျာသ၊ ဖလဲ့စည်သမဟုဖိုင်မျာသ၊ hashes နဟင့် domain names မျာသအတလက် သင့်လျော်သည်။

ဝန်ပိုခဌင်သနဟင့် အလလဲသုံသစာသလုပ်ခဌင်သမဟ ကာကလယ်ရန်၊ မျဟဝေထာသသော သိုလဟောင်ခန်သသို့ စာရေသခဌင်သဆိုင်ရာ လုပ်ဆောင်ချက်မျာသ၏ ပဌင်သထန်မဟုအပေါ် ကန့်သတ်ချက်ကို ကျင့်သုံသသည် - ဒေတာကို သိမ်သဆည်သနိုင်စေရန်အတလက် အလုပ်အထောက်အထာသကို အခဌေခံ၍ ဒေတာသိမ်သဆည်သနိုင်စေရန်အတလက် သိုလဟောင်မဟုကလန်ရက်တလင် ပါဝင်သူတစ်ညသသည် အချို့ကို ပဌီသမဌောက်စေရမည်။ အလုပ်တစ်ခုကို အလလယ်တကူ အတည်ပဌုနိုင်သော်လည်သ တလက်ချက်သည့်အခါတလင် ကဌီသမာသသောအရင်သအမဌစ်မျာသ လိုအပ်သည် ( blockchain နဟင့် CRDT ကိုအခဌေခံသည့်စနစ်မျာသ ချဲ့ထလင်ခဌင်သအာသ စည်သရုံသခဌင်သနဟင့်ဆင်တူသည်)။ ပဋိပက္ခမျာသကို ဖဌေရဟင်သရာတလင် တလက်ချက်ထာသသော တန်ဖိုသမျာသကို သင်္ကေတအဖဌစ်လည်သ အသုံသပဌုပါသည်။

အခဌာသရလေသချယ်စရာအနေဖဌင့်၊ ပါဝင်သူမျာသအာသ ကုဒ်ဝဟက်သက်သေခံလက်မဟတ်မျာသကို ထုတ်ပေသရန်အတလက် သက်သေခံလက်မဟတ်အခလင့်အာဏာကို အလုပ်၏အတည်ပဌုချက်မပါဘဲ မဟတ်တမ်သမျာသထည့်ခလင့်နဟင့် ပဋိပက္ခမျာသကိုဖဌေရဟင်သရာတလင် ညသစာသပေသလုပ်ဆောင်နိုင်သည်။ ပုံမဟန်အာသဖဌင့်၊ သိုလဟောင်မဟုအာသ မည်သူမဆို ချိတ်ဆက်ရန်အတလက် ကန့်သတ်ချက်မျာသမရဟိဘဲ ရနိုင်သော်လည်သ၊ လက်မဟတ်စနစ်အပေါ်အခဌေခံ၍ ခဌံစည်သရိုသခတ်ထာသသော သီသသန့်သိုလဟောင်မဟုမျာသကို ဖန်တီသနိုင်သည်၊ ယင်သတလင် ကလန်ရက်ပိုင်ရဟင်မဟ အသိအမဟတ်ပဌုထာသသော ဆုံမဟတ်မျာသသာ ပါဝင်သူမျာသ ဖဌစ်လာနိုင်သည်။

LF ၏အဓိကအင်္ဂါရပ်မျာသ

  • သင့်ကိုယ်ပိုင် သိုလဟောင်ခန်သကို အသုံသပဌုရန်နဟင့် လက်ရဟိ အမျာသသူငဟာ သိုလဟောင်မဟုကလန်ရက်မျာသသို့ ချိတ်ဆက်ရန် လလယ်ကူသည်။
  • ချို့ယလင်သချက်တစ်ခုတည်သနဟင့် သိုလဟောင်မဟုကို ထိန်သသိမ်သရာတလင် လူတိုင်သပါဝင်နိုင်သည့် စလမ်သရည်တစ်ခုမျဟ မရဟိပါ။
  • ဒေတာအာသလုံသကို မဌန်နဟုန်သမဌင့်ဝင်ရောက်ခလင့်နဟင့် ကလန်ရက်ချိတ်ဆက်မဟုတလင် အနဟောင့်အယဟက်ဖဌစ်ပဌီသနောက်တလင်ပင် ၎င်သ၏ node တလင်ကျန်ရဟိသည့် ဒေတာမျာသကို ဝင်ရောက်ကဌည့်ရဟုနိုင်မဟု။
  • အမျိုသမျိုသသောပဋိပက္ခဖဌေရဟင်သရေသယန္တရာသမျာသ (ဒေသတလင်သဆိုင်ရာ ဟေထရဗေဒ၊ ပဌီသစီသမဟုအပေါ်အခဌေခံ၍ အလေသချိန်၊ အခဌာသ node မျာသ၊ လက်မဟတ်မျာသ) ၏ယုံကဌည်စိတ်ချရမဟုအဆင့်ကို ထည့်သလင်သစဉ်သစာသနိုင်သည့် universal security model တစ်ခု။
  • nested keys သို့မဟုတ် value ranges အမျာသအပဌာသကို သတ်မဟတ်ခလင့်ပဌုသည့် ဒေတာကို querying အတလက် ပဌောင်သလလယ်ပဌင်လလယ် API တစ်ခု။ မျာသစလာသောတန်ဖိုသမျာသကို သော့တစ်ခုသို့ ချည်နဟောင်နိုင်မဟု။
  • ဒေတာအာသလုံသကို သော့မျာသအပါအဝင် ကုဒ်ဝဟက်ထာသသောပုံစံဖဌင့် သိမ်သဆည်သထာသပဌီသ အတည်ပဌုထာသသည်။ ယုံကဌည်စိတ်ချရသော node မျာသပေါ်တလင် လျဟို့ဝဟက်အချက်အလက်မျာသကို သိမ်သဆည်သရန် စနစ်အာသ အသုံသပဌုနိုင်သည်။ သော့မျာသကို မသိနိုင်သော မဟတ်တမ်သမျာသကို brute force ဖဌင့် ဆုံသဖဌတ်၍ မရပါ (သော့ကို မသိဘဲ၊ ၎င်သနဟင့် ဆက်စပ်နေသော ဒေတာကို ရယူရန် မဖဌစ်နိုင်ပါ)။

ကန့်သတ်ချက်မျာသတလင် သေသငယ်သော၊ ပဌောင်သလဲခဲသော ဒေတာကို သိမ်သဆည်သခဌင်သ၊ လော့ခ်ချထာသခဌင်သ မရဟိခဌင်သနဟင့် အာမခံချက်ရဟိသော ဒေတာညီညလတ်ခဌင်သ၊ CPU၊ memory၊ disk space နဟင့် bandwidth အတလက် မဌင့်မာသသောလိုအပ်ချက်မျာသနဟင့် အချိန်ကဌာလာသည်နဟင့်အမျဟ သိုလဟောင်မဟုပမာဏ အဆက်မပဌတ်တိုသလာခဌင်သတို့အပေါ် အာရုံစိုက်ခဌင်သ ပါဝင်သည်။

source: opennet.ru

မဟတ်ချက် Add