အချုပ်အခြာအာဏာပိုင် ဒစ်ဂျစ်တယ်ပိုင်ဆိုင်မှုစီမံခန့်ခွဲမှု၏ တိုးတက်ပြောင်းလဲမှုတွင်၊ private keys များတွင် မွေးရာပါရှိသော “ပျက်ကွက်မှုအချက်တစ်ခုတည်း” သည် အသုံးပြုသူများအတွက် Damoclean ဓားတစ်ချောင်းဖြစ်ခဲ့ပါသည်။ ရိုးရာထိန်းသိမ်းမှုမဟုတ်သော ပိုက်ဆံအိတ်များသည် အသုံးပြုသူများသည် တစ်ခုတည်းသော private key သို့မဟုတ် seed phrase ကို သီးခြားစီ စီမံခန့်ခွဲရန် လိုအပ်ပါသည်။ ဆုံးရှုံးမှု သို့မဟုတ် ညှိနှိုင်းမှုတိုင်းသည် ပိုင်ဆိုင်မှုများကို အပြီးအပိုင် သိမ်းဆည်းခြင်းခံရစေပါသည်။ ယနေ့ခေတ်တွင်၊ လုံခြုံသော ပါတီပေါင်းစုံ တွက်ချက်မှု (MPC)—အဆင့်မြင့် cryptography တွင် တိုးတက်မှုတစ်ခု—သည် “Non-Custodial 2.0” ခေတ်သို့ ဦးတည်နေပါသည်။ အဓိကစီမံခန့်ခွဲမှုကို အခြေခံကျကျ ပြန်လည်အဓိပ္ပာယ်ဖွင့်ဆိုခြင်းဖြင့် MPC သည် ကိုယ်တိုင်ထိန်းသိမ်းမှုအတွက် ပိုမိုလုံခြုံသော၊ ပြောင်းလွယ်ပြင်လွယ်ရှိသော နှင့် ပြန်လည်ကောင်းမွန်လာသော မူဘောင်တစ်ခုကို ပေးပါသည်။
MPC ကို နားလည်ခြင်း- “ပိုင်ဆိုင်မှုပိုင်ဆိုင်မှု” မှ “ခွင့်ပြုထားသောထိန်းချုပ်မှု” အထိ
Secure Multi-Party Computation သည် များစွာသောပါတီများအား ၎င်းတို့၏ တစ်ဦးချင်းထည့်သွင်းမှုများကို လျှို့ဝှက်ထားစဉ်တွင် function တစ်ခုကို ပူးတွဲတွက်ချက်နိုင်စေသည့် cryptographic subfield တစ်ခုဖြစ်သည်။ digital asset wallets များတွင် အသုံးပြုသောအခါ၊ MPC ၏ အဓိကဆန်းသစ်တီထွင်မှုမှာ “တစ်ခုတည်းသော၊ ပြီးပြည့်စုံသော သီးသန့်သော့” ကို လုံးဝဖယ်ရှားခြင်း။
ရိုးရာ public-private key ဗိသုကာပုံစံများတွင် တစ်ခုတည်းသော entity သည် key တစ်ခုလုံးကို generate လုပ်ပြီး သိမ်းဆည်းထားသည်။ MPC-based self-custody solution တွင် private key ကို “key shards” (သို့မဟုတ် shares) များစွာအဖြစ် ပိုင်းခြားထားသည်။ ဤ shards များကို user ၏ mobile device၊ hardware security module (HSM) သို့မဟုတ် distributed server node ကဲ့သို့သော မတူညီသော participants များထံ ဖြန့်ဝေထားသည်။ အရေးကြီးသည်မှာ private key အပြည့်အစုံကို မည်သည့်နေရာတွင်မျှ အပြည့်အစုံ ပြန်လည်တည်ဆောက်ခြင်း မရှိပါ။
ငွေပေးငွေယူတစ်ခုကို ခွင့်ပြုသည့်အခါ shard holders များသည် MPC protocol မှတစ်ဆင့် ပူးပေါင်းတွက်ချက်မှုကို လုပ်ဆောင်ပြီး တရားဝင် digital signature တစ်ခုကို ထုတ်လုပ်ပါသည်။ ဤလုပ်ငန်းစဉ်တစ်လျှောက်လုံးတွင် မည်သည့်ပါတီမျှ ၎င်းတို့၏ shard ကို အခြားသူများထံ မဖော်ပြဘဲ private key အပြည့်အစုံသည် မှတ်ဉာဏ်တွင် သို့မဟုတ် network တစ်လျှောက်တွင် ရှိမနေပါ။ ၎င်းသည် မြင့်မားသောလုံခြုံရေး vault တစ်ခုနှင့် အလားတူလုပ်ဆောင်ပြီး custodian တစ်ဦးတစ်ယောက်မျှ ပေါင်းစပ်မှုအပြည့်အစုံကို မသိရှိဘဲ တံခါးကိုဖွင့်ရန် custodian များစွာမှ ၎င်းတို့၏ တစ်စိတ်တစ်ပိုင်းကုဒ်များကို တစ်ပြိုင်နက်တည်း ပေးဆောင်ရန် လိုအပ်ပါသည်။
MPC Non-Custodial Wallets များ၏ အဓိကအားသာချက်များ- လုံခြုံရေးနှင့် အသုံးပြုနိုင်စွမ်းကို ဟန်ချက်ညီစေခြင်း
အမွေအနှစ်ဖြေရှင်းချက်များနှင့် နှိုင်းယှဉ်ပါက MPC ကိုယ်တိုင်ထိန်းသိမ်းစောင့်ရှောက်သည့် မော်ဒယ်သည် သိသာထင်ရှားသော ဘက်စုံအားသာချက်များကို ပေးစွမ်းသည်-
- တစ်ခုတည်းသော ကျရှုံးမှုအမှတ်များကို ဖယ်ရှားခြင်း
ရိုးရာကိုယ်ပိုင်ထိန်းသိမ်းစောင့်ရှောက်ရေးတွင်၊ ပေါက်ကြားလာသော seed phrase တစ်ခုတည်းသည် စုစုပေါင်းပိုင်ဆိုင်မှုဆုံးရှုံးမှုကို ညွှန်ပြသည်။ MPC သည် key shards များတစ်လျှောက် အန္တရာယ်ကို ဖြန့်ဝေခြင်းဖြင့် ၎င်းကို လျော့ပါးစေသည်။ ရန်သူတစ်ဦးသည် ထိန်းချုပ်မှုကိုရရှိရန် shard ကိုင်ဆောင်သူ၏ သတ်မှတ်ထားသော ကန့်သတ်ချက်ကို တစ်ပြိုင်နက်တည်း ညှိနှိုင်းရန် လိုအပ်ပြီး ၎င်းသည် တိုက်ခိုက်မှု၏ ကုန်ကျစရိတ်နှင့် ရှုပ်ထွေးမှုကို အဆမတန် မြင့်တက်စေသည်။ - ပရိုဂရမ်ထည့်သွင်းနိုင်သော ဝင်ရောက်ခွင့်မူဝါဒများနှင့် ပြောင်းလွယ်ပြင်လွယ်ရှိသော ပြန်လည်ရယူခြင်း
MPC သည် တင်းကျပ်သော binary access ထက်ကျော်လွန်၍ အလွန်စိတ်ကြိုက်ပြင်ဆင်နိုင်သော “signature policies” များကို ခွင့်ပြုသည်။- M-of-N ကန့်သတ်ချက် အစီအစဉ်များ- အသုံးပြုသူများသည် shard အရေအတွက် 'N' ကို ထုတ်လုပ်နိုင်ပြီး M (M ≤ N နေရာတွင်) မှ လက်မှတ်ထိုးရန် လိုအပ်ပါသည်။ ဥပမာအားဖြင့်၊ ၂ ခုအနက် ၃ ခု စနစ်ထည့်သွင်းမှုတွင်၊ အသုံးပြုသူသည် shard နှစ်ခု (မိုဘိုင်းနှင့် ဟာ့ဒ်ဝဲ) ကို ကိုင်ဆောင်ထားနိုင်ပြီး ယုံကြည်စိတ်ချရသော ပြန်လည်ရယူရေးဝန်ဆောင်မှုသည် တတိယတစ်ခုကို ကိုင်ဆောင်ထားနိုင်သည်။ shard တစ်ခုဆုံးရှုံးခြင်းသည် ပိုင်ဆိုင်မှုများဆုံးရှုံးမှုကို မဖြစ်ပေါ်စေတော့ပါ၊ အဘယ်ကြောင့်ဆိုသော် အသုံးပြုသူသည် ကျန်ရှိနေသော shard နှင့် အရန်ကူးယူမှုဖြင့် ပြန်လည်ရယူခြင်းကို ခွင့်ပြုနိုင်ဆဲဖြစ်သောကြောင့်ဖြစ်သည်။
- အခြေအနေအလိုက် လက်မှတ်ရေးထိုးခြင်း- မူဝါဒများတွင် တန်ဖိုးမြင့် ငွေပေးငွေယူများအတွက် အချိန်ကန့်သတ်ချက်များ သို့မဟုတ် multi-factor authentication (MFA) လိုအပ်ချက်များ ပါဝင်နိုင်သည်။
- အဖွဲ့အစည်းဆိုင်ရာအဆင့် ထိရောက်မှုနှင့် အုပ်ချုပ်မှု
လုပ်ငန်းများအတွက် MPC သည် မြင့်မားသော ဓာတ်ငွေ့ကုန်ကျစရိတ်များ သို့မဟုတ် on-chain smart contract wallets (Multi-Sig) ၏ နည်းပညာဆိုင်ရာ တင်းမာမှုများမရှိဘဲ ရှုပ်ထွေးသော multi-signature ဗျူဟာများကို ပံ့ပိုးပေးပါသည်။ စီမံခန့်ခွဲသူများသည် ငွေပေးငွေယူပမာဏ သို့မဟုတ် အခန်းကဏ္ဍပေါ် မူတည်၍ မတူညီသော ခွင့်ပြုချက်အဆင့်များ လိုအပ်သည့် အသေးစိတ်အတွင်းပိုင်းထိန်းချုပ်မှုများကို ပြင်ဆင်သတ်မှတ်နိုင်သည်။ - ချောမွေ့သောအသုံးပြုသူအတွေ့အကြုံ
MPC ပိုက်ဆံအိတ်များသည် “လူမှုရေးပြန်လည်ထူထောင်ရေး” သို့မဟုတ် ဇီဝမက်ထရစ်အခြေခံ ပြန်လည်ထူထောင်ရေးကို ဖွင့်ပေးခြင်းဖြင့် mainstream အသုံးပြုသူများအတွက် နည်းပညာဆိုင်ရာအတားအဆီးကို လျှော့ချပေးသည်။ ရုပ်ပိုင်းဆိုင်ရာ seed phrase ကို စီမံခန့်ခွဲခြင်း၏ စိတ်ပိုင်းဆိုင်ရာဝန်ထုပ်ဝန်ပိုးကို ဖယ်ရှားခြင်းဖြင့် MPC သည် လုံခြုံသော ကိုယ်တိုင်ထိန်းသိမ်းမှုကို ပိုမိုကျယ်ပြန့်သော ပရိသတ်အတွက် ရရှိစေသည်။
MPC ကိုယ်တိုင်ထိန်းသိမ်းစောင့်ရှောက်ခြင်း vs. ရိုးရာဖြေရှင်းချက်များ
| လက္ခဏာ | ရိုးရာ ထိန်းသိမ်းစောင့်ရှောက်ခြင်းမဟုတ်သော (သော့တစ်ချောင်း) | MPC ထိန်းသိမ်းမှုမဟုတ်သော ပိုက်ဆံအိတ် |
| သီးသန့်သော့ပုံစံ | တစ်ခုတည်းသော၊ ပြီးပြည့်စုံသော စာကြောင်းအဖြစ် ရှိနေသည်။ | အပိုင်းပိုင်းကွဲသွားပေမယ့် ဘယ်တော့မှ အပြည့်အဝ မရှိပါဘူး။ |
| လုံခြုံရေးပုံစံ | တစ်ခုတည်းသောအချက်ကာကွယ်မှု၊ ရုပ်ပိုင်းဆိုင်ရာအထီးကျန်မှု။ | ဖြန့်ဝေထားသော ယုံကြည်မှု; ကုဒ်ဝှက်စနစ် ပရိုတိုကောများ။ |
| ဆုံးရှုံးမှုအန္တရာယ် | အစေ့စကားစုဆုံးရှုံးမှု = အပြီးအပိုင်ပိုင်ဆိုင်မှုဆုံးရှုံးမှု။ | shards များမှတစ်ဆင့် threshold recovery ကို ပံ့ပိုးပေးသည်။ |
| ခိုးမှုအန္တရာယ် | တစ်ကြိမ်တည်း ညှိနှိုင်းခြင်းသည် ခိုးယူမှုအားလုံးကို ဖြစ်ပေါ်စေသည်။ | M shards များကို တစ်ပြိုင်နက်တည်း ညှိနှိုင်းရန် လိုအပ်သည်။ |
| အုပ်ချုပ်မှုစနစ် | တင်းကျပ်သော၊ တစ်ခုတည်းသောအချက်ထိန်းချုပ်မှု။ | ပရိုဂရမ်ရေးသားနိုင်မှု မြင့်မားသည် (Multi-sig/Time-locks)။ |
| အသုံးပြုသူအတွေ့အကြုံ | ပွတ်တိုက်မှုမြင့်မားခြင်း (Seed phrase management)။ | ပွတ်တိုက်မှုနည်းခြင်း (ချောမွေ့စွာ အရန်/ပြန်လည်ရယူခြင်း)။ |
အချုပ်အခြာအာဏာပိုင်ပိုင်ဆိုင်မှုစီမံခန့်ခွဲမှု၏အနာဂတ်
MPC နည်းပညာသည် ထိန်းသိမ်းစောင့်ရှောက်ရေးမဟုတ်သော ကဏ္ဍတွင် အသက်ဝင်စေခဲ့သည်။ ၎င်းသည် cold storage ကို အစားထိုးရန် မလိုအပ်ပါ။ ယင်းအစား ခေတ်သစ် Web3 စီးပွားရေး၏ ရှုပ်ထွေးသော လိုအပ်ချက်များအတွက် ပြန်လည်ကောင်းမွန်လာပြီး ပြောင်းလွယ်ပြင်လွယ်ရှိသော ဖြေရှင်းချက်ကို ပေးစွမ်းသည်။ ၎င်းသည် single-key စီမံခန့်ခွဲမှုနှင့် ဆက်စပ်သော ကပ်ဘေးအန္တရာယ်များမရှိဘဲ ပိုင်ဆိုင်မှုအချုပ်အခြာအာဏာကို တောင်းဆိုသော အဖွဲ့အစည်းများနှင့် လူပုဂ္ဂိုလ်များအတွက် အကောင်းဆုံးရွေးချယ်မှုဖြစ်သည်။
MPC ပရိုတိုကောများသည် စံသတ်မှတ်လာသည်နှင့်အမျှ “တစ်ဦးချင်းသူရဲကောင်းဆန်မှု” မှ “ပရိုဂရမ်ရေးသားနိုင်သော ယုံကြည်မှု” သို့ ပြောင်းလဲနေသော ဤဖြန့်ဝေထားသော တာဝန်ယူမှုပုံစံသည် ဒစ်ဂျစ်တယ်ပိုင်ဆိုင်မှုနယ်ပယ်သို့ ဝင်ရောက်လာမည့် နောက်ထပ်ဘီလီယံနှင့်ချီသော အသုံးပြုသူများအတွက် မရှိမဖြစ်တံတားအဖြစ် ဆောင်ရွက်ပေးလိမ့်မည်။