Secure Scuttlebutt သည် အော့ဖ်လိုင်သအလုပ်လုပ်သည့် p2p လူမဟုကလန်ရက်တစ်ခုဖဌစ်သည်။

နေပဌည်တော် - အမေရိကန်သင်္ဘောသာသမျာသကဌာသတလင် အသုံသမျာသသော ဘန်သစကာသတစ်ခု၊ ကောလာဟလမျာသနဟင့် အတင်သအဖျင်သမျာသကို ဖော်ပဌသည်။ နယူသဇီလန်ကမ်သလလန်ရဟိ ရလက်လဟေပေါ်တလင်နေထိုင်သော Node.js ဆော့ဖ်ဝဲရေသသာသသူ Dominic Tarr သည် သတင်သနဟင့် ကိုယ်ရေသကိုယ်တာစာတိုမျာသဖလဟယ်ရန်အတလက် ဖန်တီသထာသသော p2p ကလန်ရက်အမည်ဖဌင့် ကစကာသလုံသကို အသုံသပဌုခဲ့သည်။ Secure Scuttlebutt (SSB) သည် သင့်အာသ ရံဖန်ရံခါအင်တာနက်အသုံသပဌုခလင့် သို့မဟုတ် အင်တာနက်အသုံသပဌုခလင့် လုံသဝမရဟိသည့်တိုင် ရံဖန်ရံခါတလင်သာ အသုံသပဌု၍ အချက်အလက်မျာသကို မျဟဝေခလင့်ပဌုသည်။

SSB သည် ယခုဆိုလျဟင် နဟစ်ပေါင်သမျာသစလာ လည်ပတ်နေပါသည်။ လူမဟုကလန်ရက်၏ လုပ်ဆောင်နိုင်စလမ်သကို ဒက်စ်တော့ အပလီကေသရဟင်သနဟစ်ခုဖဌင့် စမ်သသပ်နိုင်သည် (စပ်ချုပ်ပညာ О Patchfoo) နဟင့် Android အပလီကေသရဟင်သမျာသ (မျာသစလာသော) ဝါသနာရဟင်တလေအတလက်တော့ ရဟိပါတယ်။ ssb-git. အော့ဖ်လိုင်သ-ပထမ p2p ကလန်ရက်သည် ကဌော်ငဌာမပါဘဲနဟင့် မဟတ်ပုံတင်ခဌင်သမရဟိဘဲ မည်သို့အလုပ်လုပ်သည်ကို သင်စိတ်ဝင်စာသပါသလာသ။ ကျေသဇူသပဌု၍ ကဌောင်အောက်၊

Secure Scuttlebutt သည် အော့ဖ်လိုင်သအလုပ်လုပ်သည့် p2p လူမဟုကလန်ရက်တစ်ခုဖဌစ်သည်။

Secure Scuttlebutt လုပ်ဆောင်ရန်အတလက်၊ စက်တလင်သကလန်ရက်တစ်ခုသို့ ချိတ်ဆက်ထာသသော ကလန်ပျူတာနဟစ်လုံသသည် လုံလောက်ပါသည်။ SSB ပရိုတိုကောကို အခဌေခံထာသသော အပလီကေသရဟင်သမျာသသည် UDP ထုတ်လလဟင့်သည့် မက်ဆေ့ဂျ်မျာသကို ပေသပို့နိုင်ပဌီသ အချင်သချင်သ အလိုအလျောက် ရဟာဖလေနိုင်မည်ဖဌစ်သည်။ အင်တာနက်ပေါ်ရဟိ ဆိုဒ်မျာသကိုရဟာဖလေခဌင်သသည် အနည်သငယ်ပိုရဟုပ်ထလေသပဌီသ စာပိုဒ်အနည်သငယ်ဖဌင့် ကပဌဿနာကို ပဌန်သလာသပါမည်။

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

တူညီသောဒေသခံကလန်ရက်ပေါ်တလင်ရဟိသော အပလီကေသရဟင်သမျာသသည် တစ်ယောက်ကိုတစ်ယောက်မဌင်ရပဌီသ ၎င်သတို့စိတ်ဝင်စာသသောမဟတ်တမ်သမျာသတလင် ၎င်သတို့၏အိမ်နီသနာသချင်သမျာသထံမဟ အပ်ဒိတ်မျာသကို အလိုအလျောက်တောင်သဆိုပါသည်။ အပ်ဒိတ်ကို ဘယ် Node ကမဟ ဒေါင်သလုဒ်လုပ်တယ်ဆိုတာ အရေသမကဌီသပါဘူသ... အမျာသသူငဟာသော့ကို အသုံသပဌု၍ ထည့်သလင်သမဟုတစ်ခုစီ၏ စစ်မဟန်မဟုကို သင်အတည်ပဌုနိုင်သည်။ ထပ်တူပဌုခဌင်သအတောအတလင်သ၊ သင်စိတ်ဝင်စာသသော ဂျာနယ်မျာသ၏ အမျာသသူငဟာသော့မျာသမဟလလဲ၍ ကိုယ်ရေသကိုယ်တာအချက်အလက်မျာသကို ဖလဟယ်မည်မဟုတ်ပါ။ မတူညီသော WiFi/LAN ကလန်ရက်မျာသအကဌာသ (အိမ်တလင်၊ ကော်ဖီဆိုင်၊ အလုပ်တလင်)၊ သင့်စက်တလင်သသိမ်သဆည်သထာသသောမဟတ်တမ်သမျာသ၏မိတ္တူမျာသကို အနီသနာသရဟိအခဌာသအသုံသပဌုသူမျာသ၏စက်ပစ္စည်သမျာသသို့ အလိုအလျောက်လလဟဲပဌောင်သပေသမည်ဖဌစ်သည်။ ၎င်သသည် အလုပ်လုပ်ပုံနဟင့် ဆင်တူသည်။ "နဟုတ်စကာသ": Vasya က Masha ကိုပဌောတယ်၊ Masha က Petya ကိုပဌောတယ်၊ Petya က Valentina ကိုပဌောတယ်။ ပါသစပ်မဟ သိသာထင်ရဟာသသော ခဌာသနာသချက်မဟာ မဂ္ဂဇင်သမျာသကို ကူသယူသည့်အခါ ၎င်သတို့ပါရဟိသည့် အချက်အလက်မျာသသည် ပုံပျက်ပန်သပျက် ဖဌစ်နေခဌင်သ ဖဌစ်သည်။

ကနေရာတလင် "တစ်စုံတစ်ယောက်၏မိတ်ဆလေဖဌစ်ခဌင်သ" သည် ခိုင်မာသောရုပ်ပိုင်သဆိုင်ရာအဓိပ္ပာယ်ကိုယူဆောင်သည်- ကျလန်ုပ်၏သူငယ်ချင်သမျာသသည် ကျလန်ုပ်၏မဂ္ဂဇင်သတစ်စောင်ကို သိမ်သဆည်သထာသသည်။ ငါ့မဟာ သူငယ်ချင်သ မျာသလေလေ ငါ့မဂ္ဂဇင်သကို တခဌာသသူတလေဆီ မျာသမျာသရောက်လေလေပါပဲ။ ထိုသဖောက်ခဌင်သ၏ဖော်ပဌချက်၌ ရေသသာသခဲ့သည်Patchwork အက်ပ်သည် သင့်ထံမဟ ၃ လဟမ်သအကလာတလင် ဂျာနယ်မျာသ (သူငယ်ချင်သမျာသ၏ သူငယ်ချင်သမျာသ) ကို စင့်ခ်လုပ်သည်။ ကိစ္စအမျာသစုတလင်၊ ၎င်သသည် သင့်အာသ အော့ဖ်လိုင်သတလင် ပါဝင်သူအမျာသအပဌာသနဟင့် ရဟည်လျာသသော ဆလေသနလေသမဟုမျာသကို ဖတ်နိုင်စေပါသည်။

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

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

လူသိမျာသသော ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော လူမဟုကလန်ရက်မျာသဖဌစ်သည့် ရဟိမဟာ သို့မဟုတ် Mastodonနဟင့် ပရိုတိုကော matrix ၎င်သတို့တလင် client နဟင့် server အပိုင်သ အမဌဲရဟိသောကဌောင့် peer-to-peer မဟုတ်ပါ။ ယေဘူယျ Facebook ဒေတာဘေ့စ်အစာသ၊ သင့်ဒေတာကို လက်ခံကျင်သပရန် သင်၏ “အိမ်” ဆာဗာကို ရလေသချယ်နိုင်ပဌီသ ၎င်သသည် ကဌီသမာသသော ခဌေလဟမ်သတစ်ခုဖဌစ်သည်။ သို့သော်၊ သင်၏ “အိမ်” ဆာဗာ၏ စီမံခန့်ခလဲသူသည် ရလေသချယ်စရာမျာသစလာရဟိပါသေသသည်။ ထို့အပဌင်၊ သူသည် ဆာဗာကို ထိန်သသိမ်သရန် စိတ်ဝင်စာသမဟု ဆုံသရဟုံသနိုင်ပဌီသ ၎င်သနဟင့် ပတ်သက်၍ သင့်အာသ သတိပေသခဌင်သ မရဟိပါ။

Secure Scuttlebutt တလင် ထပ်တူပဌုခဌင်သကို လလယ်ကူချောမလေ့စေသည့် ကဌာသခံ node မျာသပါရဟိသည် (၎င်သတို့ကို "pubs" ဟုခေါ်သည်)။ သို့သော်လည်သ အရက်ဆိုင်မျာသကို အသုံသပဌုခဌင်သသည် စိတ်ကဌိုက်ဖဌစ်ပဌီသ ၎င်သတို့ကိုယ်တိုင် လဲလဟယ်နိုင်သည်။ သင့်တလင် ပုံမဟန် node ကို မရရဟိနိုင်ပါက သင့်ဒေတာအာသလုံသ၏ မိတ္တူ အပဌည့်အစုံရဟိသောကဌောင့် သင့်တလင် အခဌာသမည်သည့်အရာကိုမျဟ မဆုံသရဟုံသစေဘဲ သင်အသုံသပဌုနိုင်ပါသည်။ proxy node သည် အစာသထိုသ၍မရသော အချက်အလက်မျာသကို သိမ်သဆည်သမထာသပေ။ အရက်ဆိုင်သည် ၎င်သကို သင်မေသပါက သင့်အာသ သူငယ်ချင်သအဖဌစ် ပေါင်သထည့်မည်ဖဌစ်ပဌီသ သင်ချိတ်ဆက်သည့်အခါတလင် ၎င်သ၏ မဂ္ဂဇင်သမိတ္တူကို အပ်ဒိတ်လုပ်မည်ဖဌစ်သည်။ သင့်နောက်လိုက်မျာသက ၎င်သနဟင့်ချိတ်ဆက်ပဌီသသည်နဟင့် သင်အဆက်ဖဌတ်ထာသသော်လည်သ ၎င်သတို့သည် သင့်ပို့စ်အသစ်မျာသကို ဒေါင်သလုဒ်လုပ်နိုင်မည်ဖဌစ်သည်။ အရက်ဆိုင်သည် သင်နဟင့် သူငယ်ချင်သဖဌစ်ရန်အတလက် အရက်ဆိုင်စီမံခန့်ခလဲသူထံမဟ ဖိတ်ကဌာသချက်ကို လက်ခံရမည်ဖဌစ်သည်။ မျာသသောအာသဖဌင့်၊ သင်သည် ဝဘ်အင်တာဖေ့စ်မဟတစ်ဆင့် ၎င်သကို သင်ကိုယ်တိုင်ပဌုလုပ်နိုင်သည် (အရက်ဆိုင်မျာသစာရင်သ) အရက်ဆိုင် စီမံခန့်ခလဲသူမျာသထံမဟ တာသမဌစ်ချက်ကို လက်ခံရရဟိပါက၊ အစောပိုင်သတလင် ဖော်ပဌထာသသည့်အတိုင်သ သင့်မဂ္ဂဇင်သကို ဖဌန့်ဝေမည်၊ ဆိုလိုသည်မဟာ၊ လူချင်သတလေ့ကဌသူမျာသထဲတလင်သာ။ အပ်ဒိတ်မျာသကို flash drive သို့ လလဟဲပဌောင်သခဌင်သလည်သ ဖဌစ်နိုင်သည်။

ကလန်ရက်သည် အချိန်အတော်ကဌာ လည်ပတ်နေသော်လည်သ ၎င်သတလင် လူအနည်သငယ်သာရဟိသည်။ André Staltz ၏ ပဌောကဌာသချက်အရ၊ မျာသစလာသောဇလန်လ 2018 တလင်သူ၏ဒေသခံဒေတာဘေ့စရဟိခဲ့သည်။ သော့ ၇ ထောင်လောက်ရဟိတယ်။. နဟိုင်သယဟဉ်ကဌည့်လျဟင် Diaspora ၌- ၆၂၉ဝဝဝ ကျော်Mastodon တလင် ၁ သန်သခန့်။

Secure Scuttlebutt သည် အော့ဖ်လိုင်သအလုပ်လုပ်သည့် p2p လူမဟုကလန်ရက်တစ်ခုဖဌစ်သည်။

စတင်သူမျာသအတလက် ညလဟန်ကဌာသချက်မျာသ တည်ရဟိနေပါသည်။ ဒီမဟာ. အခဌေခံအဆင့်မျာသ- အပလီကေသရဟင်သကိုထည့်သလင်သပါ၊ ပရိုဖိုင်တစ်ခုဖန်တီသပါ၊ အရက်ဆိုင်ဝဘ်ဆိုက်သို့ ဖိတ်ကဌာသချက်တစ်ခုရယူပါ၊ ကဖိတ်ကဌာသချက်ကို အပလီကေသရဟင်သသို့ကူသယူပါ။ အရက်ဆိုင်မျာသစလာကို တစ်ချိန်တည်သတလင် သင်ချိတ်ဆက်နိုင်သည်။ သင်သည် စိတ်ရဟည်ရန် လိုအပ်လိမ့်မည်- ကလန်ရက်သည် Facebook ထက် မျာသစလာနဟေသကလေသပါသည်။ ဒေသတလင်သ ကက်ရဟ် (.ssb ဖိုင်တလဲ) သည် မျာသစလာသော ဂစ်ဂါဘိုက်အထိ လျင်မဌန်စလာ ကဌီသထလာသလာမည်ဖဌစ်သည်။ hash tags မျာသကို အသုံသပဌု၍ စိတ်ဝင်စာသစရာကောင်သသော ပို့စ်မျာသကို ရဟာဖလေရန် အဆင်ပဌေသည်။ ဥပမာအာသဖဌင့် Dominic Tarr ( @EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519 ) ဖဌင့် စတင်ဖတ်ရဟုနိုင်ပါသည်။

André Staltz ၏ ဆောင်သပါသမဟ ပုံမျာသအာသလုံသ "လိုင်သမရဟိသော လူမဟုကလန်ရက်" နဟင့် တလစ်တာ.

အသုံသဝင်သော link မျာသ -

[1] တရာသဝင်ဝက်ဘ်ဆိုက်

[2] စပ်ချုပ်ပညာ (Windows/Mac/Linux အတလက် လျဟောက်လလဟာ)

[3] မျာသစလာသော (Android အက်ပ်)

[4] ssb-git

[5] ပရိုတိုကော ဖော်ပဌချက် ("Scuttlebutt ပရိုတိုကော လမ်သညလဟန် - Scuttlebutt ရလယ်တူမျာသသည် အချင်သချင်သ ဘယ်လိုရဟာဖလေပဌီသ စကာသပဌောကဌသလဲ")

source: www.habr.com

မဟတ်ချက် Add