Blockchain ရှိ Quorum-Based Consensus Protocols ၏စွမ်းဆောင်ရည် - crypto.news

Blockchain သည် တိရစ္ဆာန်ဖြစ်ပါက၊ အများသဘောတူသော ပရိုတိုကောများသည် ၎င်း၏အရိုးစုဖြစ်သည်။ ဗဟိုချုပ်ကိုင်မှု လျှော့ချထားသော မည်သည့်ကွန်ရက်၏ မရှိမဖြစ် အစိတ်အပိုင်းတစ်ခုအနေဖြင့်၊ သဘောတူညီမှု ပရိုတိုကောသည် ကွန်ရက်အတွင်းရှိ node များအားလုံးမှ ငွေပေးငွေယူများ တရားဝင်ကြောင်း အတည်ပြုရန်အတွက် တာဝန်ရှိပါသည်။ ပေါင်းထည့်ထားသည့် ပိတ်ဆို့ခြင်း၏တရားဝင်မှုကို အဆုံးအဖြတ်ပေးကာ ၎င်းသည် node အားလုံးတွင် သဘောတူထားသည့်အတိုင်းဖြစ်ကြောင်း သေချာစေပါသည်။

Quorum-Based Consensus Protocols ဆိုတာ ဘာလဲ။

Quorum-based consensus protocols များသည် blockchain space အတွင်း အတော်လေး ဒေါသဖြစ်ခဲ့ကြသည်။ ဒါပေမယ့် သူတို့က ဘာတွေလဲ။ ၎င်းတို့သည် အခြားသော အထမြောက်ခြင်းမဟုတ်သော အများဆန္ဒသဘောတူထားသော ပရိုတိုကောများထက် အနားသတ်ပေးပါသလား။ သူတို့ ဘယ်လိုလုပ်ဆောင်ခဲ့ကြသလဲ။

Quorum သည် ဗဟိုချုပ်ကိုင်မှု လျှော့ချထားသော စနစ်များတွင် ကြီးကြီးမားမား အသုံးအနှုန်းဖြစ်သည်။ ဖြန့်ဝေမှုစနစ်တစ်ခုအတွင်း လုပ်ဆောင်ချက်တစ်ခု မလုပ်ဆောင်မီ ဖြန့်ဝေမှုတစ်ခုအတွက် လိုအပ်သော အနည်းဆုံးမဲအရေအတွက်ကို ရည်ညွှန်းသည်။ အများသဘောတူ ပရိုတိုကောကို စနစ်အဖြစ် သတ်မှတ်သည်။ အချိန်နှင့်တစ်ပြေးညီ blockchain တစ်ခုခုတွင်ဖြစ်ပျက်သောအရာကိုအုပ်ချုပ်သည်။

အထွတ်အထိပ်အခြေခံသော သဘောတူညီမှုပရိုတိုကောသည် အနိမ့်ဆုံးမဲအရေအတွက်ကိုရရှိခြင်းဖြင့် လုပ်ကွက်များထည့်ရန် ဆုံးဖြတ်ချက်ချသည့် ပရိုတိုကောတစ်ခုဖြစ်သည်။ 

အခြားသော သဘောတူညီမှု ပရိုတိုကောများနှင့် အဓိကကွာခြားချက် 

အများသဘောတူဆောင်ရွက်ချက်အားလုံးတွင် အခြေခံလိုအပ်ချက်တစ်ခုရှိသည်။ ပိတ်ဆို့ခြင်းအသစ်တစ်ခုထပ်တိုးခြင်းကို လက်ခံရန် သို့မဟုတ် ငြင်းပယ်ရန် ဆုံမှတ်များရှိ ပါဝင်သူအားလုံးသည် စုပေါင်းဆုံးဖြတ်ချက်သို့ ရောက်ရှိရပါမည်။ သို့သော်လည်း ဆုံးဖြတ်ချက်ကို ရောက်ရှိလာသည့် လုပ်ငန်းစဉ်သည် အထမြောက်မှု အခြေခံ ပရိုတိုကောများအောက်တွင် အပိုခြေလှမ်းတစ်ခု လိုအပ်သည်။

ကော်ရမ်အခြေခံသော သဘောတူညီမှု ပရိုတိုကောများအတွက်၊ nodes ၏ပါဝင်သူများသည် အဓိကလုပ်ဆောင်မှုနှစ်ခုဖြင့် မက်ဆေ့ချ်များ အပြန်အလှန်ဖလှယ်ကြသည်။ ပထမဦးစွာ၊ အများသဘောတူခေါင်းဆောင်မှသာလျှင် လုပ်ဆောင်နိုင်သည့် ဆုံမှတ်များအားလုံးသို့ ပိတ်ဆို့ရန် အဆိုပြုရပါမည်။ ဒုတိယအချက်မှာ ပါဝင်သူမှ ဆုံးဖြတ်ပြီး ပိတ်ဆို့ခြင်းအား အတည်ပြုကြောင်း ကွန်ရက်အား အသိပေးခြင်း။ 

ခေါင်းဆောင်က ဘလောက်တစ်ခုကို အဆိုပြုပြီး ပါဝင်သူအများစုသည် အဆိုပြုထားသော ဘလောက်ကို အတည်ပြုပြီးနောက် သဘောတူညီမှုကို ရရှိသည်။ 

အထွတ်အထိပ်မဟုတ်သော Quorum-Based Consensus Protocols

Quorum-based protocols များသည် quorum-based မဟုတ်သောအချက်များထက် အဓိကသော့ချက်ကွာခြားချက်တစ်ခုရှိကြောင်း ကြွားဝါပါသည်။ ဆိုလိုသည်မှာ၊ မှန်ကန်သောပါဝင်နေသော ဆုံမှတ်အချို့ ပျက်ကွက်ခြင်း သို့မဟုတ် မနာလိုစွာ ပြုမူနေချိန်၌ပင် လုပ်ဆောင်ချက်များကို ဆက်လက်လုပ်ဆောင်နိုင်မှုဖြစ်သည်။

အသေးအဖွဲမဟုတ်ခြင်း၏ အဓိကအကြောင်းအရင်းမှာ မက်ဆေ့ချ်ပို့ခြင်းနှင့် node များဖြင့် ဆုံးဖြတ်ချက်ချခြင်းတွင် ပျက်ကွက်ခြင်းဖြစ်နိုင်သည်။ အကြောင်းရင်းမှာ ဓာတ်အားပြတ်တောက်ခြင်း သို့မဟုတ် အန္တရာယ်ရှိသော အပြုအမူကြောင့် ဖြစ်နိုင်ပြီး ပျောက်ဆုံးသွားခြင်း သို့မဟုတ် နှောင့်နှေးသော မက်ဆေ့ချ်များ ဖြစ်ပေါ်ခြင်းတို့ ဖြစ်နိုင်ပါသည်။

ထိုသို့သောပျက်ကွက်မှု၏ခွင့်ပြုချက်ကို Byzantine အမှားခံနိုင်ရည်ဟုရည်ညွှန်းသည်။ ထိုကဲ့သို့သော ပရိုတိုကောများသည် ပျက်စီးမှု ချို့ယွင်းချက်များ သို့မဟုတ် ဘိုင်ဇန်တိုင်း အမှားများကို သည်းခံနိုင်သည်။ အများသဘောတူလက်ခံမှုကို လုပ်ဆောင်နေချိန်တွင် ပါဝင်သူများ တုံ့ပြန်မှု သို့မဟုတ် လုပ်ဆောင်ချက်အသစ်တစ်ခု မလုပ်ဆောင်သည့်အခါ ပျက်စီးမှုများ ချို့ယွင်းချက်များဖြစ်သည်။ 

Byzantine အမှားသည် အန္တရာယ်ရှိသော အေးဂျင့်ဖြစ်နိုင်သည့် ပျက်ကွက်သောပါဝင်သူကို ရည်ညွှန်းသည်။ ထိုသို့သော အေးဂျင့်သည် သတ်မှတ်ထားသော ပရိုတိုကောများနှင့် ကွဲပြားသည့် ကျပန်းအပြုအမူများကို ပြသခြင်းနှင့် မည်သည့်လုပ်ဆောင်ချက်ကိုမဆို လုပ်ဆောင်ခြင်းဖြင့် လက္ခဏာရပ်ဖြစ်သည်။ 

quorum-based ပရိုတိုကောတွင် သည်းခံနိုင်သည့် အန္တရာယ်ရှိသော ဆုံမှတ်များ၏ အများဆုံးအရေအတွက်သည် ကွန်ရက်အတွင်း ပါဝင်နေသော ဆုံမှတ်အားလုံး၏ ⅓ ဖြစ်သည်။ စုစုပေါင်းသည် ရိုးရိုးသားသားနှင့် အန္တရာယ်ရှိသော node နှစ်ခုလုံး ပါဝင်ပါသည်။

Quorum-Based Protocols များ၏ စွမ်းဆောင်ရည်

အထမြောက်အခြေခံ သဘောတူညီမှု ပရိုတိုကောများ၏ စွမ်းဆောင်ရည်ကို တိုင်းတာရန်အတွက် ၎င်းတို့ကို အုပ်စုသုံးစုခွဲ၍ ခွဲခြမ်းစိတ်ဖြာရမည်။

လက်တွေ့ Byzantine Fault Tolerant (BFT) Protocol များ၏ စွမ်းဆောင်ရည်

ပရိုတိုကောများကို လက်တွေ့ကျကျ ဆောင်ရွက်နိုင်သောကြောင့် ၎င်းတို့သည် အဓိကကျသော ပြဿနာနှစ်ခုကို ရရှိစေသောကြောင့် ဖြစ်သည်။ ၎င်းတို့သည် စင့်ခ်လုပ်ရန် ခက်ခဲသော ပတ်ဝန်းကျင်များတွင် အလုပ်လုပ်နေစေရန် စီမံခန့်ခွဲနေစဉ်တွင် ပါဝင်သူအချင်းချင်း ဆက်သွယ်မှုနှင့် အထောက်အထားစိစစ်ခြင်းတို့ကို အကောင်းဆုံးဖြစ်အောင် လုပ်ဆောင်သည်။ 

ဆက်သွယ်ရေးအားလုံးသည် အဓိကဟုခေါ်သော ခေါင်းဆောင်အပေါ်တွင် ဗဟိုချုပ်ကိုင်ထားပြီး အခြားပါဝင်သူများအားလုံးကို ပုံတူများဟုခေါ်ဆိုကြသည်။ စက်ဝိုင်းပုံစံ အညွှန်းတွင် နောက်ပါဝင်သူသည် ပင်မအသစ်ဖြစ်သဖြင့် ဦးဆောင် node ပျက်သွားသောအခါ အမြင်ပြောင်းလဲမှုပရိုတိုကောကို အကောင်အထည်ဖော်သည်။ ပါဝင်သူအားလုံးသည် ပိုမိုကောင်းမွန်သောမဲပေးခြင်းဆိုင်ရာ ဆုံးဖြတ်ချက်ချရန်အတွက် ပါဝင်သူအားလုံးနှင့် ၎င်းတို့၏လက်မှတ်များကို မှန်ကန်သောအသိပညာရှိကြပါသည်။

Byzantine အမှားအတွက် လက်တွေ့ကျသောအဖြေကို ပေးနေစဉ်တွင်၊ ပရိုတိုကောသည် ချဲ့ထွင်နိုင်သော ပြဿနာကြီးတစ်ခုရှိနေသည်။ ဆိုးရွားသောအပြုအမူကို သည်းခံရန်၊ ပါဝင်သူအားလုံးသည် အခြား node ပါဝင်သူများအားလုံးကို သိပြီး မက်ဆေ့ခ်ျအများအပြားကို ဖလှယ်ရပါမည်။ ၎င်းသည် မက်ဆေ့ချ်များဖလှယ်ရာတွင် တွက်ချက်မှုဆိုင်ရာ ရှုပ်ထွေးမှုကို တင်ပြသည်။ 

ပါဝင်သူထည့်ရန် မဖြစ်နိုင်လောက်အောင် နီးစပ်သောကြောင့် တိုးချဲ့ခြင်းသည်လည်း စိန်ခေါ်မှုတစ်ခုဖြစ်သည်။ အပြီးအပိုင် ထွက်သွားသည့် မည်သည့် ပါဝင်သူမဆို အဆိုးမြင်သော မင်းသားဟု မှတ်ယူသည်။ အလွန်တက်ကြွပြီး သွက်လက်သော blockchain ဂေဟစနစ်များသည် ⅓ ကန့်သတ်ချက်သို့ လျင်မြန်စွာရောက်ရှိပြီး ပရိုတိုကောလ်ပြိုလဲသွားမည်ဖြစ်သည်။

Federated Byzantine Agreement Protocols များ၏ စွမ်းဆောင်ရည်

ဖက်ဒရယ် byzantine သဘောတူညီချက် (FBA) ပရိုတိုကောအောက်တွင်၊ quorum. ကို ဖက်ဒရယ်ယူနစ်များစွာအဖြစ် ခွဲထားသည်။ ဘိုင်ဇန်တိုင်း စစ်ဗိုလ်ချုပ် အများအပြားရှိ၍ တစ်ဦးစီသည် ၎င်းတို့၏ အထမြောက်မှု အစီအစဥ်အတွက် တာဝန်ရှိသည်။ ၎င်းသည် အရောင်းအ၀ယ်ပြုလုပ်ရာတွင် သိသာထင်ရှားစွာ တိုးလာခြင်း၊ ငွေပေးငွေယူ ကုန်ကျစရိတ် လျှော့ချခြင်းနှင့် မက်ဆေ့ချ်ဖလှယ်မှု အရေအတွက် အနည်းငယ်ကို ခွင့်ပြုပေးသည်။ 

FBA ပရိုတိုကောအောက်တွင်၊ ပါ၀င်သော node တစ်ခုစီအား ၎င်းတို့ယုံကြည်လိုသောသူများကို ရွေးချယ်နိုင်စေပါသည်။ ၎င်းတို့၏ယုံကြည်စိတ်ချရသောစာရင်းတွင် အန္တရာယ်ရှိသော node အများအပြားကို ထည့်သွင်းရန် တရားဝင်သော node အများအပြားကို စည်းရုံးရသောကြောင့် အန္တရာယ်ရှိသော သရုပ်ဆောင်တိုင်းအတွက် အခက်အခဲဖြစ်စေသည်။

FBA သည် နှစ်များတစ်လျှောက် လူကြိုက်များလာခဲ့ပြီး ကြီးမားသော blockchain အမည်များကို ၎င်း၏ အပိုင်းသို့ ဆွဲဆောင်ခဲ့သည်။ အထင်ရှားဆုံးမှာ Ripple inc နှင့် Stellar တို့ဖြစ်သည်။ Sybil တိုက်ခိုက်မှုများသည် Ripple blockchain အတွက် အထင်ရှားဆုံးသော ခြိမ်းခြောက်မှုများဖြစ်သည်။ အတည်ပြုသူများအတွက် Unique Node Lists တည်ရှိမှုသည် ကောင်းမွန်သောဖြေရှင်းချက်တစ်ခုကို ပေးဆောင်သည်။

Delegated Byzantine Fault Tolerant Protocol ၏ စွမ်းဆောင်ရည်

လွှဲအပ်ထားသော Byzantine အမှား-ခံနိုင်ရည်ရှိသော ပရိုတိုကော (dBFT) သည် BFT ကဲ့သို့ တူညီသော လုပ်ဆောင်မှုပုံစံကို လိုက်နာသည်။ သို့ရာတွင် ၎င်းသည် ပါဝင်သူအများအပြားရှိ အများဆန္ဒကို ဗဟိုပြု၍ BFT ၏ အတိုင်းအတာပြဿနာများကို ဖြေရှင်းခြင်းဖြင့် ကွဲပြားသည်။ ပရိုတိုကောသည် အများသဘောတူပါဝင်သူများ၏ ရွေးချယ်မှုအတွက် နာမည်ဂုဏ်သတင်းကို အသုံးပြုသည်။

NEO သည် dBFT ပရိုတိုကောပါသော ထိပ်တန်းကစားသမားများထဲမှ တစ်ခုဖြစ်သည်။ အန္တရာယ်ရှိသောလုံခြုံရေးခြိမ်းခြောက်မှုဖြစ်နိုင်ခြေကြောင့်၎င်း၏စုပ်ယူမှုသည်အတော်လေးနိမ့်ကျခဲ့သည်။ မလိုလားအပ်သောခေါင်းဆောင်သည် အဆုံးအဖြတ်လမ်းခွဲတစ်ခုဖန်တီးရန် ၎င်း၏အမြင်-ပြောင်းလဲမှုပရိုတိုကောကို အသုံးချနိုင်သည်။ ထို့နောက် ၎င်းတို့သည် မတူညီသော မက်ဆေ့ချ်များကို အသုံးပြု၍ ဘလောက်အသစ် ၂ ခုကို ဖန်တီးနိုင်သည်၊ ပိတ်ဆို့ခြင်းနှစ်ခုစလုံးသည် ပါဝင်သူများမှ တရားဝင်လက်ခံထားပြီး၊ ကွန်ရက်အတွင်း မတူညီသောပြည်နယ်နှစ်ခုကို ဖန်တီးနိုင်သည်။ ဖြေရှင်းချက်တစ်ခုသည် ကြည့်ရှုမှုမပြောင်းလဲမီ ထုတ်လုပ်လိုက်သော စာများအားလုံးကို စွန့်ပစ်ခြင်းဖြစ်သည်။

Byzantine Fault Tolerant and Delegated Proof of Stake Protocol ၏ စွမ်းဆောင်ရည်

BFT-dPoS ဟု အတိုကောက်အားဖြင့်၊ ပေါင်းစပ်ပရိုတိုကောသည် စွမ်းဆောင်ရည်မြင့်မားသော ပိုင်ဆိုင်ခြင်းဆိုင်ရာ သက်သေပရိုတိုကောများကို BFT ပရိုတိုကောများ၏ လုံခြုံရေးနှင့် ပေါင်းစပ်ထားသည်။ ပရိုတိုကောအောက်တွင်၊ တိုကင်ကိုင်ဆောင်သူတိုင်းသည် မဲအများဆုံးရနိုင်သော ဆုံမှတ် 21 ခုဖြင့် ပိတ်ဆို့ထုတ်လုပ်သူကို မဲပေးသည်။ ထို့နောက် 21 တစ်ခုစီသည် တုံးများထုတ်လုပ်ရန် 0.5 စက္ကန့်အချိန်ဘောင်များကို ပြင်ဆင်ပြီး လုပ်ငန်းစဉ်ကို အက္ခရာစဉ်အတိုင်း လုပ်ဆောင်သည်။

EOSIO သည် protocol ကိုအသုံးပြုထားသော blockchains များထဲမှတစ်ခုဖြစ်သည်။ ၎င်းသည် တစ်မိနစ်လျှင် ငွေပေးငွေယူ 3000 စွမ်းရည်နှင့် BFT လုံခြုံရေးအဆင့်များကဲ့သို့သော ကြီးမားသောအောင်မြင်မှုများ ရရှိထားသည်။ အားနည်းချက်မှာ ကန့်သတ်ဖန်တီးသူ 21 ဦးအတွက် ကန့်သတ်ချက်ဖြစ်ပြီး မဲပေးခြင်းကို ပိုင်ဆိုင်မှုများက လွှမ်းမိုးထားသည်။ ယာဉ်တိုက်မှုဖြစ်စဉ်ကို ထိန်းချုပ်ရန် ခွင့်ပြုထားခြင်းဖြစ်နိုင်သည်။

စာရေးသူမှတ်စု

Quorum-based consensus protocols များသည် quorum မဟုတ်သော လုပ်ငန်းစဉ်များနှင့် နှိုင်းယှဉ်ပါက အလွန်မကြာသေးပါ။ သို့သော် ၎င်းတို့သည် byzantine ချို့ယွင်းမှုပြဿနာကို ဖြေရှင်းပြီး အန္တရာယ်ရှိသော node များသည် ကွန်ရက်အများစုမဖွဲ့စည်းသရွေ့ ၎င်းတို့သည် ဖောက်ခွဲမှုတစ်ခုကို ထုပ်ပိုးထားသည်။

၎င်းတို့၏ စွမ်းဆောင်ရည်သည် ဆွေးနွေးမှုတွင် BFTs ၏ ပရိုတိုကော အတန်းအစားပေါ်မူတည်၍ ကွဲပြားသည် 

dBFTs များသည် ချဲ့ထွင်နိုင်မှုပြဿနာကို ဖြေရှင်းပေးသော်လည်း view-change protocol exploit ကို ဖန်တီးခြင်းဖြင့် ဖြေရှင်းပေးပါသည်။ BFT-dPoS သည် အကောင်းဆုံးသောအင်္ဂါရပ်များဖြစ်နိုင်သည်များကို ပေးဆောင်သော်လည်း ပေါင်းစပ်မှုမှတစ်ဆင့် အန္တရာယ်ထိန်းချုပ်မှုကို ပြုလုပ်ပါ။ အာကာသသည် တီထွင်ဆန်းသစ်မှုများ ပိုမိုရရှိလာသည်နှင့်အမျှ quorum-based protocols များ တိုးလာမည်ဟု မျှော်လင့်ရသည်။

အရင်းအမြစ်- https://crypto.news/the-performance-of-quorum-based-consensus-protocols-in-blockchain/