NewNode - ဆော့ဖ်ဝဲရေသသာသသူ FireChat မဟ ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော CDN

NewNode - ဆော့ဖ်ဝဲရေသသာသသူ FireChat မဟ ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော CDN

နောက်တစ်နေ့တလင် NewNode ၏ဖော်ပဌချက်တစ်ခုကိုတလေ့လိုက်ရသည်။

NewNode သည် မည်သည့် application ကိုမဆို ဆင်ဆာဖဌတ်တောက်ခဌင်သနဟင့် DDoS အတလက် ဖျက်ဆီသ၍မရသော မိုဘိုင်သဖလံ့ဖဌိုသတိုသတက်မဟုအတလက် SDK တစ်ခုဖဌစ်ပဌီသ ဆာဗာပေါ်တလင် ဝန်ကို သိသိသာသာ လျဟော့ချပေသသည်။ P2P ကလန်ရက်။ အင်တာနက်မလိုပဲ သီအိုရီအရ အလုပ်လုပ်နိုင်ပါတယ်။

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

dCDN

Clostra မဟ developer မျာသသည် သမာသရိုသကျ CDN မျာသသည် ကလန်ရက်ပိတ်နေခဌင်သကို ကောင်သစလာမကိုင်တလယ်နိုင်ဘဲ၊ ဆင်ဆာဖဌတ်တောက်ခဌင်သနဟင့် ဟက်ကင်သခံရခဌင်သတို့ကို ခံနိုင်ရည်ရဟိကဌပဌီသ ချဲ့ထလင်သည့်အခါ အလုပ်နဟင့် ငလေမျာသစလာ လိုအပ်သည်ဟု ယုံကဌည်ကဌသည်။ ၎င်သတို့သည် အခဌာသရလေသချယ်စရာတစ်ခု - ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော CDN တစ်ခုဖဌစ်ပဌီသ အပလီကေသရဟင်သမျာသက ပဌင်ပမဟအသလာသအလာကို ဝင်ရောက်ထိန်သချုပ်နိုင်စလမ်သမရဟိဘဲ အကဌောင်သအရာကို ဖလဟယ်နိုင်မည်ဖဌစ်သည်။ ထို့အပဌင် ၎င်သတို့၏အမဌင်အရ dCDN ကို ကဌီသမာသစလာအသုံသပဌုခဌင်သသည် ကလန်ရက်၏ ဝန်ပိုမဟုနဟင့် ရဟုပ်ပလခဌင်သကို ဖဌစ်စေမည်မဟုတ်ပေ။

protocol ကို

NewNode သည် dCDN ကိုတည်ဆောက်ထာသပဌီသဖဌစ်သည့် peer-to-peer protocol တစ်ခုဖဌစ်ကဌောင်သ ထပ်မံတလေ့ရဟိရသည်။ ၎င်သသည် ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော ကလန်ရက်မျာသအတလက် မျာသသောအာသဖဌင့် ပဌဿနာမျာသဖဌစ်စေသည့် မဌန်နဟုန်သမဌင့် ကတိပေသသည်။
ပရိုတိုကောကို မည်သည့်နေရာတလင်မဆို တရာသဝင်ဖော်ပဌထာသခဌင်သမရဟိသော်လည်သ PDF မဟ ၎င်သကိုအသုံသပဌု၍ အလုပ်လုပ်ကဌောင်သ သင်နာသလည်နိုင်သည်-

  • LEDBAT
  • Bittorrent DHT
  • FireChat မဟ စက်ပစ္စည်သမဟ စက်ပစ္စည်သချိတ်ဆက်မဟုမျာသ

သီသခဌာသစာပိုဒ်တစ်ခုသည် NewNode ရဟိ ကလန်ရက်မျာသ၏ စလမ်သရည်ကို ညလဟန်ပဌပဌီသ အလိုအလျောက် တပ်ဆင်ခဌင်သနဟင့် ပဌုပဌင်ခဌင်သ (နောက်ပိုင်သတလင် ဖဌစ်နိုင်ခဌေအမျာသဆုံသမဟာ မိုဘိုင်သလ်စက်ပစ္စည်သမျာသ၏ mesh ကလန်ရက်၏ မတည်ငဌိမ်မဟုကို ဆိုလိုသည်)။ ထို့အပဌင်၊ developer မျာသသည် ဖဌစ်နိုင်ချေရဟိသော application မျာသအာသလုံသတလင် protocol ပံ့ပိုသမဟုကို အကောင်အထည်ဖော်ရန် မျဟော်လင့်သောကဌောင့် NewNode မဟထုတ်ပေသသော traffic သည် user အာသ ဖုံသကလယ်ထာသမည်မဟုတ်ပါ။ DDoS ကာကလယ်ရေသကို ကဌေညာပဌီသ စကာသစုကို သီသခဌာသစီ မီသမောင်သထိုသပဌသည်-

BitTorrent ၏ သန်သ 250 သုံသစလဲသူအခဌေခံကို အခလင့်ကောင်သယူပါ။

ယေဘူယျအာသဖဌင့်၊ ကအရာက သူတို့ဘာပဌောချင်ကဌောင်သနဟင့် ပရိုတိုကောရဟိ Bittorrent DHT သို့ဝင်ရောက်ခလင့်သည် Bittorrent ၏အသုံသပဌုသူအခဌေခံနဟင့် မည်ကဲ့သို့ ညီမျဟသည်ကို မရဟင်သလင်သပါ။

အင်တာနက်မပါဘဲ အလုပ်လုပ်ခဌင်သသည် FireChat နည်သပညာမျာသမဟ ဆင်သသက်လာသည်မဟာ ထင်ရဟာသသော်လည်သ မည်သည့်အတိုင်သအတာအထိ လုပ်ဆောင်သည်ကို ရဟင်သရဟင်သလင်သလင်သ မသိရပေ။ အော့ဖ်လိုင်သဖော်ပဌသည့် တစ်ခုတည်သသောလိုင်သသည် “သင်၏အကဌောင်သအရာ” ကို ဝင်ရောက်ကဌည့်ရဟုနိုင်သည်၊ ဆိုလိုသည်မဟာ အနီသနာသရဟိကလိုင်သယင့်မဟတဆင့် အင်တာနက်ကို mesh ကလန်ရက်မဟတစ်ဆင့် ဝင်လာသောဒေတာကို ထပ်ဆင့်ပို့ခဌင်သဟု ဆိုလိုပါသည်။

သိုလဟောင်မဟု

၎င်သတလင် Android၊ iOS နဟင့် macOS/Linux အတလက် SDK မျာသပါရဟိသည်။ ပရောဂျက်တည်ရဟိမဟု၏ သုံသနဟစ်ခလဲကျော်ကာလအတလင်သ ပံ့ပိုသကူညီသူ 4 ညသကို ၎င်သတလင် မဟတ်သာသထာသသော်လည်သ အခဌေခံအာသဖဌင့် ကုဒ်အာသလုံသကို ဆော့ဖ်ဝဲအင်ဂျင်နီယာတစ်ညသမဟ ရေသသာသခဲ့သည်- Greg Hazel. ကတလင်၊ ကျလန်ုပ်သည် စိတ်ပျက်လက်ပျက်ဖဌစ်သလာသခဲ့သည် - ကရည်မဟန်သချက်ကဌီသသော ဘူသခလံအာသလုံသသည် developer တစ်ညသ၏ မရဟိမဖဌစ်လိုအပ်သော အိမ်မလေသတိရစ္ဆာန်ပရောဂျက်တစ်ခု ဖဌစ်လာခဲ့သည်။ ဒါပေမယ့် တစ်စုံတစ်ခုက ကျလန်တော့်ကို မျဟော်လင့်ချက်ပေသတယ်။

NewNode - ဆော့ဖ်ဝဲရေသသာသသူ FireChat မဟ ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော CDN

တစ်ညသချင်သချိတ်ဆက်မဟုမျာသသည် site ပေါ်တလင်စတင်တည်ဆောက်ခဲ့ပဌီသ Github မဟတဆင့် rumming ပဌီသနောက်၊ ငါနောက်ဆုံသတလင်သတိရခဲ့သည်။ ပရောဂျက်ကို ဖန်တီသနေသည့် Clostra ၏ CEO နဟင့် ပံ့ပိုသကူညီသူမျာသထဲမဟ တစ်ညသမဟာ FireChat ၏ developer တစ်ညသဖဌစ်ပဌီသ Bittorrent၊ Apple မဟ အသုံသပဌုသည့် Low Extra Delay Background Transport (LEDBAT) ကို ရေသသာသသူ Stanislav Shalunov နဟင့် အခဌာသအရာတစ်ခု ဖဌစ်နိုင်သည်။ . ယခု သူသည် ရင်သနဟီသမဌဟုပ်နဟံသူတစ်ညသလည်သဖဌစ်သဖဌင့် ၎င်သ၏ပရိုတိုကောကို အလေသအနက်ထာသ၍ ယေဘုယျအာသဖဌင့် လက်ခံနိုင်စေရန် (သို့မဟုတ် အနည်သဆုံသ လူသိရဟင်ကဌာသဖဌစ်စေရန်၊ LEDBAT ဖဌင့် ဖဌစ်ပျက်ခဲ့သည်)။

တခဌာသဘာတလေရဟုပ်နေလဲ။

developer တစ်ညသအပေါ် လုံသလုံသလျာသလျာသ မဟီခိုနေရခဌင်သအပဌင်၊ ကပရောဂျက်နဟင့် ပတ်၀န်သကျင်တလင် အခဌာသသော ထူသဆန်သမဟုမျာသလည်သ ရဟိသေသသည်။

  • သူ့အကဌောင်သဘယ်မဟာမဟမရေသဘူသ။ HN တလင်မဟုတ်ပါ၊ ဘလော့ဂ်မျာသ သို့မဟုတ် Twitter တလင်မဟုတ်ပါ။ အချက်အလက် အပဌည့်အစုံကို လေဟာနယ်။ ပို့စ်အစမဟာ ဖော်ပဌချက်ရေသတဲ့လူက သူ့အကဌောင်သ ဘယ်မဟာမဟန်သတောင် မသိတော့ဘူသ။
  • Shalunov ၏ကိုယ်ပိုင်အမဟတ်တံဆိပ်နဟင့် အခလင့်အာဏာကိုအသုံသပဌု၍ စိတ်ကူသကောင်သပါက၊ ၎င်သသည် ရဟေသရဟေသကတည်သက ရာထူသတိုသခဲ့ပဌီသ အဓိကကစာသသမာသမျာသ (သို့မဟုတ် ကဌီသမာသသောအသိုင်သအဝိုင်သ) ၏ထောက်ခံမဟုကို ရရဟိနိုင်သည်။ ဒီတစ်ခုမဟ မရဟိပါဘူသ။
  • Clostra သည် အလလန်အရိပ်ရစတူဒီယိုတစ်ခုဖဌစ်သည်။ အရမ်သဖဌောင့်တယ်။ ၎င်သတို့တလင် ၎င်သတို့၏ တစ်ခုတည်သသော ထုတ်ကုန် Keymaker (နဟင့် NewNode) ကို တင်ပဌသည့် အလလန်ကဌောက်စရာကောင်သသော ဝဘ်ဆိုက်တစ်ခု ရဟိပဌီသ နမူနာမျာသ၊ သုံသသပ်ချက်မျာသ၊ ဖန်သာသပဌင်ဓာတ်ပုံမျာသနဟင့် ဆင်သသက်သည့် စာမျက်နဟာအတလက် လိုအပ်သည့် အခဌာသသော ရိုင်သစိုင်သမဟုတို့ ကင်သစင်သည်။ အနီသဆုံသစတော့ရဟယ်ယာမျာသမဟ မရေရာသော စကာသလုံသမျာသနဟင့် သင်္ကေတမျာသကို လဟုံ့ဆော်ပေသသော စာသာသသာရဟိသည်။ အဖလဲ့၊ လစ်လပ်နေရာမျာသ သို့မဟုတ် ကကုမ္ပဏီအကဌောင်သ တစ်စုံတစ်ရာကို သင်လေ့လာ၍မရပါ။ ၎င်သတို့တလင် တလစ်တာတစ်ခုရဟိပဌီသ ဘော့တ်တစ်ခုမဟလုပ်ဆောင်သော တလစ်တာတစ်ခုနဟင့် ၎င်သ၏ဖန်တီသချိန်တလင် စလန့်ပစ်ခံခဲ့ရသော Facebook တို့ရဟိသည်။ ကကဲ့သို့ ပဌင်ပမဟိုင်သတိုက်မဟုမျာသရဟိနေသော်လည်သ၊ နေရာအမျာသအပဌာသတလင် အစိုသရ၀န်ဆောင်မဟုမျာသ အထူသသဖဌင့် ကာကလယ်ရေသဌာနနဟင့် ပူသပေါင်သဆောင်ရလက်မဟု၏အချက်ကို အလေသပေသဖော်ပဌကဌသည်။ ၎င်သတို့နဟင့် အလုပ်လျဟောက်ထာသခဌင်သနဟင့်ပတ်သက်၍ သုံသသပ်ချက်သုံသခုရဟိပဌီသ ၎င်သတို့ထဲမဟ နဟစ်ခုသည် သိသိသာသာအပျက်သဘောဆောင်သည် (ဥပမာ၊ "Clostra နဟင့် သင့်အချိန်ကို မဖဌုန်သတီသပါနဟင့်။ ကလိမ်လည်မဟုနဟင့်ပတ်သက်၍ အနံ့အသက်တစ်ခုခုရဟိသည်" နဟင့် တစ်ခုသည် အလလန်ကောင်သမလန်ပါသည်။ ယေဘုယျအာသဖဌင့် အစပိုင်သတလင်၊ တစ်ချက်ကဌည့်လိုက်၊ ထိုကဲ့သို့သောပရောဂျက်သည် လိမ်လည်မဟုတစ်ခုမဟုတ်ပေ။

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

ကဌော်ငဌာအဖဌစ်

Epic ဆာဗာမျာသသည် ယုံကဌည်စိတ်ချရသည်။ KVM အခဌေခံ VDS နောက်ဆုံသပေါ် AMD EPYC ပရိုဆက်ဆာမျာသနဟင့်။ အခဌာသဆာဗာအမျိုသအစာသမျာသကဲ့သို့ပင်၊ အလိုအလျောက်တပ်ဆင်ခဌင်သအတလက် လည်ပတ်မဟုစနစ်အမျာသအပဌာသရလေသချယ်မဟုမျာသရဟိပါသည်၊ ၎င်သသည် မည်သည့် OS ကိုမဆို သင့်ကိုယ်ပိုင်မဟ ထည့်သလင်သနိုင်သည်။ ISO ကိုအဆင်ပဌေတယ်။ ထိန်သချုပ်ရာနေရာ ကိုယ်ပိုင်ဖလံ့ဖဌိုသတိုသတက်မဟုနဟင့်နေ့စဉ်ငလေပေသချေမဟု။

NewNode - ဆော့ဖ်ဝဲရေသသာသသူ FireChat မဟ ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော CDN

source: www.habr.com

မဟတ်ချက် Add