Blockchain Consensus Algorithm ဆိုတာဘာလဲ။ - Cryptopolitan

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

ဗဟိုချုပ်ကိုင်မှု လျှော့ချပြီး မိမိကိုယ်ကို ထိန်းညှိပေးသည့် အများသူငှာ blockchains များသည် ဗဟိုအာဏာစက်မရှိသော ကမ္ဘာ့အတိုင်းအတာဖြင့် လုပ်ဆောင်နိုင်သည်။ အတည်ပြုရန်နှင့် စစ်မှန်ကြောင်း အတည်ပြုရန် ကူညီပေးခြင်းဖြင့် လူအများအပြားသည် ၎င်းတို့အား ပံ့ပိုးကူညီကြသည်။ blockchainပိတ်ဆို့သတ္တုတူးဖော်ခြင်းမှတဆင့် -based ငွေပေးငွေယူ။

Blockchain သဘောတူညီမှု algorithm

Blockchain နည်းပညာသည် ဒေတာနှင့် ငွေကြေးလောကနှင့် ကျွန်ုပ်တို့ အပြန်အလှန်ဆက်ဆံပုံအား လျင်မြန်စွာ ပြောင်းလဲနေသည်။ blockchain စနစ်များကို ယုံကြည်စိတ်ချရပြီး လုံခြုံစေသည့် အဓိက အစိတ်အပိုင်းများထဲမှ တစ်ခုသည် အများသဘောတူ algorithm ဖြစ်သည်။ ဤဆောင်းပါးတွင်၊ ကျွန်ုပ်တို့သည် blockchain consensus algorithm သည် အဘယ်အရာနှင့် ၎င်းသည် မည်သို့အလုပ်လုပ်သည်ကို လေ့လာပါမည်။

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

blockchain အများသဘောတူ algorithm အမျိုးအစားများ

Blockchain သဘောတူညီမှု algorithms များသည် ရှည်လျားပြီး မတူညီသော သမိုင်းကြောင်းရှိသည်။ Satoshi Nakamoto သည် 2008 ခုနှစ်တွင် အယူအဆကို မိတ်ဆက်ခြင်းဖြင့် Bitcoin ကို လုံခြုံစေရန်အတွက် အစောဆုံးသော ဇာတိခံယူခြင်း (PoW) ကို အသုံးပြုခဲ့သည်။ အခြားသော သဘောတူညီမှု algorithms များဖြစ်သည့် Proof-of-Stake (PoS) နှင့် Delegated Proof-of-Stake (DPoS) PoW တွင် အခြားရွေးချယ်စရာများကို ကမ်းလှမ်းလာကြသည်။ ဤ algorithms တစ်ခုစီသည် ၎င်းတို့၏ blockchain အတွက် သဘောတူညီမှု ယန္တရားတစ်ခုကို ရွေးချယ်သောအခါ developer များ တွင် ရွေးချယ်စရာ အမျိုးမျိုးရှိကြောင်း သေချာစေရန်အတွက် ကွဲပြားသော အားသာချက်များနှင့် အားနည်းချက်များကို ပေးဆောင်ပါသည်။ အဆုံးစွန်အားဖြင့်၊ အများသဘောတူသည့် အယ်လဂိုရီသမ်တစ်ခုစီသည် ၎င်းကိုအသုံးပြုသည့်ကွန်ရက်အတွက် သီးသန့်ဖြစ်ပြီး မှန်ကန်သောတစ်ခုကိုရွေးချယ်ခြင်းသည် cryptocurrency ကွန်ရက်၏အမြန်နှုန်းနှင့် လုံခြုံရေးနှစ်ခုစလုံးအပေါ် ကြီးမားသောအကျိုးသက်ရောက်မှုရှိနိုင်သည်။ အသုံးအများဆုံး အများသဘောတူ အယ်လဂိုရီသမ်အချို့တွင်-

- အလုပ်အထောက်အထား (PoW)

- လောင်းကြေးအထောက်အထား (PoS)

-Delegated Proof-of-Stake (DPoS)

- သမိုင်းအထောက်အထား (PoH)

-Byzantine Fault Tolerance (BFT)

-Directed Acyclic Graph (DAG)

အထောက်အထား-of Work ကို (Pow)

Proof-of-Work သည် 2009 ခုနှစ်တွင် Bitcoin ၏ဖန်တီးမှုဖြင့် ပထမဆုံးမိတ်ဆက်ခဲ့သော သဘောတူညီမှု အယ်လဂိုရီသမ်တစ်ခုဖြစ်သည်။ ၎င်းသည် အရောင်းအဝယ်များကိုအတည်ပြုရန်နှင့် blockchain တွင်ထည့်သွင်းရန်အတွက် node များကိုတွက်ချက်ရန်အတွက် ရှုပ်ထွေးသောသင်္ချာတွက်ချက်မှုများပြုလုပ်ရန်လိုအပ်သည်။ တွက်ချက်မှုကိုဖြေရှင်းရန်နှင့် မှန်ကန်သောအဖြေကိုရှာဖွေရန် ပထမဆုံး node ကို တိုကင်နံပါတ် သို့မဟုတ် cryptocurrency တစ်ခုခုဖြင့် ဆုချသည်။

node များဖြင့်လုပ်ဆောင်သော တွက်ချက်ခြင်းလုပ်ငန်းကို mining ဟုခေါ်သည်။ သတ္တုတူးဖော်ခြင်းလုပ်ငန်းစဉ်သည် blockchain ရှိဒေတာကို ကိုင်တွယ်ရန် node တစ်ခုတည်းအတွက် ခက်ခဲစေခြင်းဖြင့် ကွန်ရက်၏လုံခြုံရေးကို သေချာစေရန် ကူညီပေးသည်။ Proof-of-Work ၏ နောက်ကွယ်ရှိ အယူအဆမှာ ကွန်ရက်ထဲသို့ ကွန်ပြူတာ ပါဝါ များလေလေ လုံခြုံလေလေ ဖြစ်လာလေ ဖြစ်သည် ။

Proof-of-Work သည် အလွန်လုံခြုံပြီး ယုံကြည်စိတ်ချရသော အများဆန္ဒပေးသည့် အယ်လဂိုရီသမ်တစ်ခုဖြစ်သော်လည်း ၎င်းတွင် အားနည်းချက်များစွာရှိသည်။ ၎င်းသည် စျေးကြီးပြီး သဘာဝပတ်ဝန်းကျင်ကို ထိခိုက်စေနိုင်သည့် ကွန်ပျူတာပါဝါနှင့် စွမ်းအင်များစွာ လိုအပ်သည်။ ထို့အပြင် သတ္တုတူးဖော်ရေး လုပ်ငန်းစဉ်သည် နှေးကွေးပြီး ထိရောက်မှု မရှိနိုင်သဖြင့် အရောင်းအဝယ် အချိန်များ နှေးကွေးကာ အခကြေးငွေ တိုးမြင့်လာစေသည်။ PoW အသုံးပြုသည့် Cryptocurrencies များတွင် Bitcoin (BTC)၊ Dogecoin (DOGE), Litecoin (LTC), Monero (XMR), နှင့် Zcash (ZEC)။

အထောက်အထား-of လောင်းကြေး (POS)

Proof-of-Stake သည် Proof-of-Work ၏ အခြားရွေးချယ်စရာတစ်ခုအဖြစ် တီထွင်ထားသည့် သဘောတူညီချက်အသစ်တစ်ခုဖြစ်သည်။ ရှုပ်ထွေးသောတွက်ချက်မှုများကိုလုပ်ဆောင်ရန် node များလိုအပ်မည့်အစား၊ Proof-of-Stake သည် အပေါင်ပစ္စည်းအဖြစ် တိုကင် သို့မဟုတ် cryptocurrency ပမာဏအချို့ကို ကိုင်ဆောင်ထားသော အထောက်အထားများပေါ်တွင်မှီခိုသည်။ ဤအပေါင်ပစ္စည်းကို အရောင်းအ၀ယ်များကိုအတည်ပြုရန်နှင့် ၎င်းတို့ကို blockchain တွင်ထည့်ရန်အသုံးပြုသည်။

Proof-of-Stake ရှိ တရားဝင်အတည်ပြုခြင်းလုပ်ငန်းစဉ်သည် Proof-of-Work ထက် ပိုမိုမြန်ဆန်ပြီး စွမ်းအင်သက်သာသည်။ ငွေပေးငွေယူများကို တရားဝင်ကြောင်း အတည်ပြုရန်အတွက် Node များကို ကျပန်းရွေးချယ်ထားပြီး တိုကင်များ ပိုမိုကိုင်ထားလေ၊ ၎င်းတို့ကို ရွေးချယ်ခံရနိုင်ခြေ ပိုများလေဖြစ်သည်။ ၎င်းသည် တိုကင်များကို ပိုမိုကိုင်ဆောင်ရန်နှင့် ကွန်ရက်၏လုံခြုံရေးကို ထိန်းသိမ်းရန် node များကို လှုံ့ဆော်ပေးသည်။

Proof-of-Stake သည် Proof-of-Work အတွက် အလားအလာရှိသော အခြားရွေးချယ်စရာတစ်ခုဖြစ်သော်လည်း ၎င်းသည် ၎င်း၏ကိုယ်ပိုင်အားနည်းချက်များမရှိဘဲ မဟုတ်ပါ။ တရားဝင်မှု လုပ်ငန်းစဉ်သည် ဗဟိုချုပ်ကိုင်မှု မရှိတော့သဖြင့် ၎င်းသည် သက်သေပြခြင်းထက် လုံခြုံမှုနည်းသည်ဟု လူအချို့က စောဒကတက်ကြသည်။ ထို့အပြင်၊ ကွန်ရက်၏ဗဟိုချုပ်ကိုင်မှုကိုဖြစ်ပေါ်စေနိုင်သည့်တိုကင်များ၏ရာခိုင်နှုန်းများစွာကိုကိုင်ဆောင်ထားသောတစ်ခုတည်းသောအဖွဲ့အစည်းတစ်ခု၏ဖြစ်နိုင်ချေရှိသည်။ လောင်းကြေးအထောက်အထားကို အသုံးပြုသည့် အချို့သော cryptocurrencies များဖြစ်သည်။ Ethereum (ETH)၊ Tezos (XTZ)၊ EOS (EOS) နှင့် Cardano (ADA) ။

လွှဲအပ်ထားသောသက်သေအထောက်အထား (DPoS)

Delegated Proof-of-Stake သည် standard Proof-of-Stake algorithm နှင့် ဆက်စပ်သော စိန်ခေါ်မှုအချို့ကို ဖြေရှင်းရန် တီထွင်ထားသည့် အထောက်အထား-of-Stake ၏ မူကွဲတစ်ခုဖြစ်သည်။ DPoS တွင်၊ အရောင်းအ၀ယ်များကိုအတည်ပြုရန် node များကိုရွေးချယ်ပြီး network ရှိအခြား node များမှရရှိသည့်မဲအရေအတွက်အပေါ်အခြေခံ၍ blockchain တွင်ထည့်သွင်းထားသည်။ DPoS ၏နောက်ကွယ်တွင် အယူအဆမှာ မဲအများဆုံးရထားသော ဆုံမှတ်များသည် အယုံကြည်ရဆုံးနှင့် ယုံကြည်စိတ်ချရဆုံးဖြစ်ပြီး ထို့ကြောင့် အရောင်းအ၀ယ်များကို အတည်ပြုရန်အတွက် တာဝန်ရှိသည့်အရာများ ဖြစ်သင့်သည်။

DPoS သည် လျင်မြန်ပြီး ထိရောက်သော သဘောတူညီမှု အယ်လဂိုရီသမ်တစ်ခုဖြစ်ပြီး၊ အရောင်းအဝယ်များကို အတည်ပြုရန် node အရေအတွက် အနည်းငယ်သာ လိုအပ်ပါသည်။ သို့ရာတွင်၊ သက်သေပြချက် သို့မဟုတ် လောင်းကြေး-သက်သေခံချက်ထက် လုံခြုံမှုနည်းသည်ဟု မှတ်ယူသည်၊ သက်သေပြခြင်းဆိုင်ရာ ဆုံမှတ်များရွေးချယ်မှုသည် ၎င်းတို့ရရှိသော တွက်ချက်မှုပါဝါ သို့မဟုတ် တိုကင်နံပါတ်များအပေါ်တွင်မဟုတ်ဘဲ ၎င်းတို့ရရှိသည့်မဲအရေအတွက်ပေါ်မူတည်၍ ၎င်းတို့ရရှိသည့်မဲအရေအတွက်အပေါ် အခြေခံသောကြောင့်၊ ကိုင်။ အချို့သော DPoS cryptos များသည် Tron (TRX), EOS (EOS), နှင့် Steem (STEEM)

သက်သေပြသမိုင်း (PoH)

Proof-of-History (PoH) သည် သမားရိုးကျ blockchain နည်းပညာများအတွက် အခြားရွေးချယ်စရာတစ်ခုကို ပေးဆောင်ရန် ကြိုးပမ်းသည့် သဘောတူညီမှု အယ်လဂိုရီသမ်တစ်ခုဖြစ်သည်။ အချိန်ကို blockchain တွင်ထည့်သွင်းခြင်းဖြင့်၊ Proof-of-History (PoH) သည် block processing အတွင်း network node များပေါ်ရှိဝန်ထုပ်ဝန်ပိုးကို လျှော့ချပေးသည့် သဘောတူညီမှု ယန္တရားတစ်ခုဖြစ်သည်။ Node များတွင် အချိန်နှင့် အဖြစ်အပျက်များကို အတည်ပြုရန်အတွက် အသုံးပြုသော စက်တွင်းနာရီများရှိသည်။ အထောက်အထား-of-History သည် ၎င်း၏ဖွံ့ဖြိုးတိုးတက်မှု၏အစောပိုင်းအဆင့်တွင်ရှိနေဆဲဖြစ်ပြီး၊ ၎င်းကို cryptocurrency လုပ်ငန်းတွင် တွင်ကျယ်စွာအသုံးပြုခြင်းမရှိသေးပါ။ သမိုင်းအထောက်အထား algorithm ကို Solana blockchain တွင်သာအသုံးပြုသည်။ ထို့အတွက်ကြောင့်၊ ကွန်ရက်သည် အလွန်အတိုင်းအတာအထိ ချဲ့ထွင်နိုင်ပြီး တစ်စက္ကန့်လျှင် ငွေပေးငွေယူ 60,000 အထိ ကိုင်တွယ်နိုင်သည်။

ဘိုင်ဇန်တိုင်းအမှားသည်းခံစိတ် (BFT)

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

ရေပန်းအစားဆုံး BFT သဘောတူညီမှု algorithm ကို Practical Byzantine Fault Tolerance (PBFT) ဟုခေါ်သည်။ PBFT သည် ကွန်ရက်အတွင်းရှိ အခြား node များအားလုံးသို့ ငွေပေးငွေယူများ စုဆောင်းခြင်းနှင့် ထုတ်လွှင့်ခြင်းအတွက် တာဝန်ရှိသော အဓိကတစ်ခုအဖြစ် လူသိများသော သတ်မှတ်ထားသော ခေါင်းဆောင် node တစ်ခုရှိခြင်းဖြင့် လုပ်ဆောင်သည်။ ကွန်ရက်အတွင်းရှိ node တစ်ခုစီသည် ငွေပေးငွေယူများကို အတည်ပြုပြီး အရောင်းအ၀ယ်များကို အတည်ပြုရန် သို့မဟုတ် ငြင်းပယ်ရန် အဓိကထံသို့ စာတစ်စောင် ပေးပို့သည်။ node များ၏ သုံးပုံနှစ်ပုံကျော်သည် ငွေပေးငွေယူများကို အတည်ပြုပြီးသည်နှင့်၊ အဓိကသည် အရောင်းအ၀ယ်များကို blockchain သို့ ထည့်နိုင်သည်။

အရေးကြီးကြောင်းအထောက်အထား

အရေးကြီးသောအထောက်အထားသည် Cryptocurrency ကွန်ရက်အတွက် node တစ်ခု၏ပံ့ပိုးကူညီမှုကို သက်သေပြရန်နှင့် ပိတ်ဆို့အသစ်များဖန်တီးပိုင်ခွင့်ရရှိခြင်းအတွက် နည်းလမ်းတစ်ခုဖြစ်သည်။ PoI ၏ အားသာချက်တစ်ခုမှာ အခြားသော သဘောတူညီမှုဆိုင်ရာ အယ်လဂိုရီသမ်များထက် ကွန်ရက်အတွင်း ဆုလာဘ်များကို ပိုမိုမျှတစွာ ခွဲဝေပေးနိုင်ခြင်း ဖြစ်သည်။ ၎င်းတို့၏ တွက်ချက်မှုဆိုင်ရာ ပါဝါကို အခြေခံ၍ ဆုပေးသော နိုဒိတ်များ သို့မဟုတ် PoS သည် ၎င်းတို့ကိုင်ဆောင်ထားသော တိုကင်အရေအတွက်အပေါ် အခြေခံ၍ ဆုပေးသည့် နိုဒိတ်များနှင့် မတူဘဲ PoI သည် ကွန်ရက်တစ်ခုလုံး၏ ကျန်းမာရေးနှင့် ကောင်းကျိုးချမ်းသာကို အထောက်အကူပြုသည့် အချက်များစွာကို ထည့်သွင်းစဉ်းစားပါသည်။ .

အဘယ်ကြောင့် cryptocurrencies သည် အများသဘောတူ ယန္တရားများကို အသုံးပြုသနည်း။

Cryptocurrencies သည် ကွန်ရက်လုံခြုံစိတ်ချရပြီး ယုံကြည်စိတ်ချရသော၊ ယုံကြည်စိတ်ချရကြောင်း သေချာစေရန်အတွက် အများသဘောတူသော အယ်လဂိုရီသမ်များ လိုအပ်ပါသည်။ Consensus algorithms များသည် အရောင်းအ၀ယ်များ၏တရားဝင်မှုကို သဘောတူရန် network node များကို ခွင့်ပြုထားပြီး ပါဝင်သူအားလုံး blockchain ၏အခြေအနေနှင့် ပတ်သက်၍ သဘောတူညီကြောင်းသေချာစေပါသည်။ ၎င်းသည် နှစ်ဆအသုံးစရိတ်၊ အန္တရာယ်ရှိသော လုပ်ဆောင်မှုများနှင့် cryptocurrency ကွန်ရက်တစ်ခုပေါ်တွင် ဖြစ်ပေါ်ခြင်းမှ ကာကွယ်ရန် ကူညီပေးသည်။ ၎င်းသည် ငွေပေးငွေယူများကို အချိန်နှင့်တပြေးညီ အတည်ပြုနိုင်စေရန် လျင်မြန်ထိရောက်စွာ လုပ်ဆောင်ကြောင်းကိုလည်း အာမခံပါသည်။ နောက်ဆုံးတွင်၊ အများသဘောတူသော အယ်လဂိုရီသမ်များသည် အရောင်းအ၀ယ်များကို အတည်ပြုခြင်း သို့မဟုတ် ၎င်းတို့၏ node များကို ထိန်းသိမ်းခြင်းအတွက် ဆုလာဘ်များပေးခြင်းဖြင့် ကွန်ရက်တွင် ဆက်လက်ပါဝင်နေစေရန် သုံးစွဲသူများအား လှုံ့ဆော်ပေးပါသည်။

Bottomline

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

အရင်းအမြစ်- https://www.cryptopolitan.com/what-is-a-blockchain-consensus-algorithm/