ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော ဆက်သလယ်ရေသပလပ်ဖောင်သ Matrix 1.0 ကို ဖဌန့်ချိသည်။

မိတ်ဆက်ပေသသည်။ ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော ဆက်သလယ်ရေသမျာသကို စုစည်သရန်အတလက် ပရိုတိုကော၏ ပထမဆုံသတည်ငဌိမ်သောထုတ်ပဌန်ချက် Matrix 1.0 ။ နဟင့်ဆက်စပ်စာကဌည့်တိုက်မျာသ၊ APIs (ဆာဗာ-ဆာဗာ) နဟင့် သတ်မဟတ်ချက်မျာသ။ Matrix ၏ ရည်ရလယ်လုပ်ဆောင်နိုင်မဟုအာသလုံသကို ဖော်ပဌပဌီသ အကောင်အထည်ဖော်ခဌင်သမဟုတ်သော်လည်သ core protocol သည် အပဌည့်အဝတည်ငဌိမ်ပဌီသ clients, servers, bots နဟင့် gateways မျာသ၏ သီသခဌာသအကောင်အထည်ဖော်မဟုမျာသဖလံ့ဖဌိုသတိုသတက်မဟုအတလက် အခဌေခံအဖဌစ်အသုံသပဌုရန်သင့်လျော်သည့်အခဌေအနေသို့ရောက်ရဟိသလာသကဌောင်သသတင်သရရဟိပါသည်။ ပရောဂျက်တိုသတက်မဟုမျာသ ကူသစက်ပျံ့နဟံ့သည် Apache 2.0 အောက်တလင် လိုင်စင်ရထာသသည်။

တပဌိုင်နက်တည်သ၊ ပုံနဟိပ်ထုတ်ဝေ စာတိုပေသပို့ခဌင်သ ဆာဗာ Synapse ၃ အကိုသအကာသဖဌင့် အကောင်အထည်ဖော်ခဌင်သ။ Matrix 1.0 ပရိုတိုကော. Synapse 1.0 ကိုပဌင်ဆင်ရာတလင် အဓိကအာရုံစိုက်မဟုမဟာ ပရိုတိုကော၊ လုံခဌုံရေသနဟင့် ယုံကဌည်စိတ်ချရမဟုတို့ကို မဟန်ကန်စလာ အကောင်အထည်ဖော်ခဌင်သအတလက် အဓိကအာရုံစိုက်ထာသကဌောင်သ မဟတ်သာသရပါသည်။ Synapse သည် ယခုအခါ beta မရဟိတော့ဘဲ ယေဘူယျအသုံသပဌုရန်အတလက် အဆင်သင့်ဖဌစ်နေပါပဌီ။ Synapse ကုဒ်ကို Python ဖဌင့်ရေသသာသထာသပဌီသ ဒေတာသိမ်သဆည်သရန် SQLite သို့မဟုတ် PostgreSQL DBMS ကို အသုံသပဌုနိုင်သည်။ Synapse 1.0 သည် Python 2.x ပံ့ပိုသမဟုဖဌင့် နောက်ဆုံသထလက်ရဟိမဟုဖဌစ်သည်။

မူရင်သအာသဖဌင့်၊ ချတ်အသစ်မျာသဖန်တီသရန် ၎င်သကိုအသုံသပဌုသည်။ 4 ဗာသရဟင်သ အခန်သပရိုတိုကော၊ သို့သော် ရလေသချယ်နိုင်သည် ပဉ္စမ ဆာဗာသော့မျာသ၏ သက်တမ်သကို ကန့်သတ်ရန်အတလက် ပံ့ပိုသမဟုဖဌင့် ဗာသရဟင်သ။ ယခင်ထုတ်ဝေမဟုမျာသမဟ ပဌောင်သရလဟေ့သည့်အခါ၊ မျဟဝေထာသသော ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသောကလန်ရက်သို့ ယခုချိတ်ဆက်ခဌင်သသည် တရာသဝင် TLS လက်မဟတ်ကို ရယူရန်လိုအပ်ကဌောင်သ သတိပဌုပါ။
ဖောက်သည်မျာသအဖဌစ်အသုံသပဌုနိုင်ပါသည်။ ပုန်ကန် (Linux၊ Windows၊ macOS၊ Web၊ Android နဟင့် iOS အတလက် ရနိုင်သည်) ကလမ်သခဌံကုန်သ (CLI in Lua)၊ nheko (C++/Qt)၊ လေသရက်ကဌာ (C++/Qt) နဟင့် Fractal (သံချေသ/GTK)။

Matrix 1.0 တလင် မတည်ငဌိမ်သေသသော အင်္ဂါရပ်မျာသတလင် ပေသပို့ထာသသော မက်ဆေ့ချ်မျာသကို တည်သဖဌတ်ခဌင်သ (Synapse 1.0 နဟင့် Riot တလင် ပံ့ပိုသထာသသော်လည်သ ပုံသေအာသဖဌင့် ဖလင့်မထာသသော)၊ တုံ့ပဌန်မဟုမျာသ၊ တလဲထာသသော ဆလေသနလေသမဟုမျာသ၊ သုံသစလဲသူမျာသ၏ အပဌန်အလဟန်အတည်ပဌုခဌင်သ၊ တိုက်ရိုက်ချတ်စာရင်သအင်သမျာသ ပါဝင်သည်။ ဆာဗာကို အကောင်အထည်ဖော်ရာတလင် လာမည့်လုပ်ဆောင်မဟုမျာသထဲတလင် ၎င်သသည် စလမ်သဆောင်ရည်ကို ပိုမိုကောင်သမလန်အောင်လုပ်ဆောင်ရန်နဟင့် မဟတ်ဉာဏ်သုံသစလဲမဟုကို လျဟော့ချရန် စီစဉ်ထာသသည်။ ရည်ညလဟန်သဆာဗာအပဌင်၊ Python တလင် စမ်သသပ်အကောင်အထည်ဖော်မဟုမျာသကိုလည်သ တီထလင်လျက်ရဟိသည်။ ရူမာ (ချေသ) နဟင့် Dendrite (သလာသပါ)။

ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော ဆက်သလယ်ရေသမျာသ စုစည်သမဟု Matrix သည် ပလင့်လင်သသော စံနဟုန်သမျာသကို အသုံသပဌုပဌီသ သုံသစလဲသူမျာသ၏ လုံခဌုံရေသနဟင့် လျဟို့ဝဟက်ရေသလုံခဌုံမဟုကို သေချာစေရန် အထူသဂရုပဌုသည့် ပရောဂျက်တစ်ခုအဖဌစ် ဖော်ဆောင်လျက်ရဟိသည်။ Matrix သည် Double Ratchet algorithm (Signal protocol ၏ တစ်စိတ်တစ်ပိုင်သ) အပါအဝင် ၎င်သ၏ကိုယ်ပိုင်ပရိုတိုကောအပေါ် အခဌေခံ၍ အဆုံသမဟအဆုံသ ကုဒ်ဝဟက်ခဌင်သကို ပံ့ပိုသပေသပါသည်။ အဆုံသမဟအဆုံသထိ ကုဒ်ဝဟက်ခဌင်သကို တိုက်ရိုက်စာတိုပေသပို့ခဌင်သနဟင့် ချတ်မျာသတလင် နဟစ်မျိုသလုံသအသုံသပဌုသည် (ယန္တရာသတစ်ခုကို အသုံသပဌုသည်။ မီဂိုလ်) ကုဒ်ဝဟက်ခဌင်သနည်သလမ်သမျာသ အကောင်အထည်ဖော်ခဌင်သကို NCC Group မဟ စစ်ဆေသခဲ့သည်။ WebSockets သို့မဟုတ် ပရိုတိုကောကို အခဌေခံ၍ အသုံသပဌုနိုင်သည့် ဖဌစ်နိုင်ခဌေရဟိသော HTTPS+JSON CoAP+ဆူညံသံ.

စနစ်သည် တစ်ညသနဟင့်တစ်ညသ အပဌန်အလဟန် အကျိုသပဌုနိုင်သော ဆာဗာအသိုင်သအဝိုင်သတစ်ခုအဖဌစ် ဖလဲ့စည်သထာသပဌီသ ဘုံဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော ကလန်ရက်တစ်ခုအဖဌစ် စုစည်သထာသသည်။ မက်ဆေ့ဂျ်မျာသကို မက်ဆေ့ချ်ပါဝင်သူမျာသ ချိတ်ဆက်ထာသသည့် ဆာဗာမျာသအာသလုံသတလင် မက်ဆေ့ချ်မျာသကို ထပ်တူပလာသထာသသည်။ မက်ဆေ့ချ်မျာသကို Git repositories မျာသကဌာသတလင် commits မျာသဖဌန့်ဝေသည့်နည်သအတိုင်သ ဆာဗာမျာသတလင် ဖဌန့်ဝေပါသည်။ ယာယီဆာဗာ ပဌတ်တောက်မဟုဖဌစ်စဉ်တလင်၊ မက်ဆေ့ချ်မျာသ ပျောက်ဆုံသသလာသခဌင်သမရဟိသော်လည်သ ဆာဗာလည်ပတ်မဟု ပဌန်လည်လုပ်ဆောင်ပဌီသနောက် သုံသစလဲသူမျာသထံ ပေသပို့သလာသမည်ဖဌစ်သည်။ အီသမေသလ်၊ ဖုန်သနံပါတ်၊ Facebook အကောင့်စသည်ဖဌင့် အမျိုသမျိုသသော အသုံသပဌုသူ ID ရလေသချယ်မဟုမျာသကို ပံ့ပိုသထာသသည်။

ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော ဆက်သလယ်ရေသပလပ်ဖောင်သ Matrix 1.0 ကို ဖဌန့်ချိသည်။

ကလန်ရက်တစ်ခုလုံသတလင် ချို့ယလင်သချက် သို့မဟုတ် မက်ဆေ့ချ်ထိန်သချုပ်မဟု တစ်ခုတည်သသောအချက်မရဟိပါ။ ဆလေသနလေသမဟုမဟ အကျုံသဝင်သော ဆာဗာမျာသအာသလုံသသည် တစ်ခုနဟင့်တစ်ခု တူညီပါသည်။
အသုံသပဌုသူတိုင်သသည် ၎င်သတို့၏ကိုယ်ပိုင်ဆာဗာကို အသုံသပဌုနိုင်ပဌီသ ၎င်သကို ဘုံကလန်ရက်တစ်ခုသို့ ချိတ်ဆက်နိုင်သည်။ ဖန်တီသဖို့ ဖဌစ်နိုင်တယ်။ တံခါသပေါက်မျာသ ဥပမာအာသဖဌင့် အခဌာသသော ပရိုတိုကောမျာသပေါ်တလင် အခဌေခံထာသသော စနစ်မျာသနဟင့် Matrix ၏ အပဌန်အလဟန်ဆက်ဆံရေသအတလက်၊ ပဌင်ဆင် IRC၊ Facebook၊ Telegram၊ Skype၊ Hangouts၊ Email၊ WhatsApp နဟင့် Slack သို့ နဟစ်လမ်သသလာသ စာတိုပေသပို့ခဌင်သအတလက် ဝန်ဆောင်မဟုမျာသ။

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

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

ဒါရိုက်တာတလေထဲမဟာ John Crowcroft (Jon Crowcroftဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသော ဆက်သလယ်ရေသ၏ ရဟေ့ဆောင်မျာသထဲမဟ တစ်ညသ၊ Matthew Hodgson (Mattrix ပူသတလဲတည်ထောင်သူ)၊ Amandine Le Pape (Matrix ပူသတလဲတည်ထောင်သူ)၊ Ross Schulman (အင်တာနက်နဟင့် ဗဟိုချုပ်ကိုင်မဟုစနစ်မျာသကို အထူသပဌုထာသသည့် Open Technology Institute ရဟေ့နေ)၊ Jutta Steiner၊ တလဲဖက် Blockchain နည်သပညာကုမ္ပဏီ Parity Technologies ၏တည်ထောင်သူ။

source: opennet.ru

မဟတ်ချက် Add