အဆိုပါ mာကွန်ယက် တစ်ခုနှင့်တစ်ခု သီးခြားလုပ်ဆောင်သော parallel blockchains များ၏ ဗဟိုချုပ်ကိုင်မှုလျှော့ချထားသောကွန်ရက်တစ်ခုဖြစ်သည်။
Ethan Buchman နှင့် Jae Kwon တို့မှ 2014 ခုနှစ်တွင် တည်ထောင်ခဲ့ပြီး၊ ကွန်ရက်၏ရည်မှန်းချက်မှာ အချင်းချင်း အတိုင်းအတာနှင့် အပြန်အလှန်လုပ်ဆောင်နိုင်သည့် blockchains ဂေဟစနစ်ကို ဖန်တီးရန်ဖြစ်သည်။
Cosmos ကွန်ရက်တွင် လက်ရှိတွင် အက်ပ်ပေါင်း ၂၆၃ ခုကျော်ရှိသည်။ Interchainအပါအဝင် Binance ချည်နှောင်, မှ Terraနှင့် Cosmos Hub.
Cosmos သည် Blockchains ၏အင်တာနက်ဖြစ်လာရန်ရည်ရွယ်သည်။ ပလက်ဖောင်းသည် developer များအား ၎င်းတို့၏ကိုယ်ပိုင် blockchains များကို အမြန်ဖန်တီးနိုင်စေရန် Tendermint၊ Cosmos SDK နှင့် IBC ကဲ့သို့သော open-source tool အစုံကို အသုံးပြုပါသည်။
စိတ်ကြိုက် blockchains များ အဘယ်ကြောင့် လိုအပ်သနည်း။
Ethereum တွင် စမတ်ကျသော စာချုပ်တစ်ခုအတွက် အက်ပ်-သတ်သတ်မှတ်မှတ် blockchain တစ်ခုကို သင်တည်ဆောက်လိုသည့် အကြောင်းရင်းအနည်းငယ်ရှိပါသည်။
ပထမဦးစွာ၊ Ethereum ကဲ့သို့သော ရှိပြီးသားပလပ်ဖောင်းတစ်ခုသည် သင့်အသုံးပြုမှုကိစ္စအတွက် လိုက်လျောညီထွေဖြစ်စေရန် သို့မဟုတ် စိတ်ကြိုက်ပြင်ဆင်နိုင်မည်မဟုတ်ပေ။ သင်၏ကိုယ်ပိုင် blockchain ကိုသတ်မှတ်ခြင်းသည်သင့်ပရောဂျက်အတွက်လိုအပ်သောယုတ္တိဗေဒနှင့်နည်းလမ်းများကိုသတ်မှတ်ရန်ခွင့်ပြုသည်။
ဒုတိယအနေနဲ့ အချုပ်အခြာအာဏာနဲ့ ပတ်သက်တဲ့ ပြဿနာတွေကို ကြုံတွေ့ရနိုင်ပါတယ်။ လွတ်လပ်သောကွင်းဆက်တစ်ခုတည်ဆောက်ခြင်းသည် သင့်အား လက်ရှိစနစ်တစ်ခု၏ ကန့်သတ်ချုပ်ချယ်မှုများနှင့် ပရိုတိုကောများမှ လွတ်မြောက်စေမည်ဖြစ်သည်။
ဤလမ်းညွှန်တွင် Cosmos သည် မည်သည့်ပြဿနာများကို ဖြေရှင်းရန်ကြိုးစားနေသနည်း နှင့် Cosmos Network တွင်တည်ဆောက်ထားသည့် အမျိုးမျိုးသောနည်းပညာများနှင့် ပရိုတိုကောများကို ကြည့်ရှုလေ့လာပါမည်။
Ethereum ၏ကန့်သတ်ချက်များ
Cosmos blockchain သည် Ethereum ဟုအမည်ရသည့်လူကြိုက်များသော blockchains အများအပြားတွင်လက်ရှိတည်ရှိနေသောကန့်သတ်ချက်များစွာကိုဖြေရှင်းရန်ရည်ရွယ်သည်။ ဤကန့်သတ်ချက်များမှာ အတိုင်းအတာ၊ အသုံးပြုနိုင်မှုနှင့် အချုပ်အခြာအာဏာတို့ဖြစ်သည်။
ချဲ့ထွင်နိုင်မှုသည် အောင်မြင်သော blockchain ဂေဟစနစ်အတွက် အရေးကြီးသောအချက်ဖြစ်သည်။ Ethereum blockchain သည် တစ်စက္ကန့်လျှင် အရောင်းအ၀ယ်ပြုလုပ်မှု 15 ခု မျှဝေနှုန်း ရှိသည်။ Ethereum တွင်တည်ဆောက်ထားသော dApps အားလုံးသည် ဤကန့်သတ်အရင်းအမြစ်များအတွက် ယှဉ်ပြိုင်ရမည်ဖြစ်သည်။
ဆော့ဖ်ဝဲရေးသားသူများအတွက် ပိုမိုပြောင်းလွယ်ပြင်လွယ် ပေးဆောင်လိုသောအခါတွင် အသုံးပြုနိုင်စွမ်းသည် မရှိမဖြစ်လိုအပ်ပါသည်။ Ethereum ၏ EVM သည် အသုံးပြုမှုကိစ္စများအားလုံးကို လိုက်လျောညီထွေဖြစ်စေရန် တည်ဆောက်ထားပြီး၊ အပေးအယူများစွာကို ဖြစ်ပေါ်စေသည်။ developer များသည် ပရိုဂရမ်းမင်းဘာသာစကား လက်တစ်ဆုပ်စာတွင်သာ ကန့်သတ်ထားသည်။
နောက်ဆုံးအနေဖြင့်၊ အချုပ်အခြာအာဏာသည် blockchains များလုံခြုံပြီး လွတ်လပ်သောအုပ်ချုပ်မှုပုံစံရှိစေရန်အတွက် အဓိကအချက်ဖြစ်သည်။
ပလပ်ဖောင်းအများအပြားသည် အပလီကေးရှင်းများအား ၎င်းတို့၏ အချုပ်အခြာအာဏာကို ပိုင်ဆိုင်ခွင့်ပြုသော်လည်း ဤအက်ပ်များကို ပလပ်ဖောင်း၏ ကိုယ်ပိုင်ပရိုတိုကောများနှင့် ချိတ်ဆက်ထားသည်။ ယင်းသည် ဖွံ့ဖြိုးတိုးတက်မှုနှင့် တိုးတက်မှုကို နှောင့်နှေးစေသည့် အုပ်ချုပ်မှုအလွှာနှစ်ရပ်ကို ဦးတည်စေသည်။
Cosmos Blockchain ၏အဓိကအင်္ဂါရပ်များ
- လျှောက်လွှာ BlockChain Interface developer များသည် ၎င်းတို့အလိုရှိသော မည်သည့် programming language ကိုမဆို အသုံးပြုခွင့်ပေးသည်။
- ရှယ်ယာ နှင့် မဲပေး ယင်းမှတဆင့် Atom တိုကင်။
- Interchain အကောင့်များ အသုံးပြုသူများကို Cosmos Hub အကောင့်တစ်ခုတည်းမှတစ်ဆင့် Interchain တစ်ခုလုံးကို ဝင်ရောက်ကြည့်ရှုခွင့်ပေးသည်။
- ဆွဲငင်အား DEX ဒစ်ဂျစ်တယ်ပိုင်ဆိုင်မှုများကို လဲလှယ်ရန်အတွက် အသုံးပြုနိုင်သည်။
- ဆွဲငင်အား တံတား Cosmos ပိုင်ဆိုင်မှုများနှင့် ERC-20 တိုကင်များကို ဂေဟစနစ်ကြားတွင် ရွှေ့ရန် ခွင့်ပြုသည်။
- အလျားလိုက် လုပ်နိုင်မှု developer များအား multichain ဗိသုကာများကို အသုံးပြုခွင့်ပေးသည်။
Cosmos Hub
Cosmos Network သည် “hub & speak” ဗိသုကာကို လိုက်နာသည်။ "ဇုန်" သည် application-specific blockchain တစ်ခုဖြစ်သည်။ ဇုန်တစ်ခုစီသည် အချက်အချာကျသည့်နေရာသို့ ချိတ်ဆက်သည့် စကားပြောတစ်ခုဖြစ်သည်။ Hubs များသည် အခြားသော hub များနှင့် ချိတ်ဆက်နိုင်သည်။ မည်သူမဆို ၎င်းတို့၏ ကိုယ်ပိုင် Hubs နှင့် Zones များကို လွတ်လပ်စွာ ဖန်တီးနိုင်သည်။ blockchain.
Cosmos Hub သည် ထိုအချက်အချာများထဲမှ တစ်ခု၏ ဥပမာတစ်ခုဖြစ်သည်။ Cosmos Hub သည် Cosmos Network တွင် ပထမဆုံးသော blockchains တစ်ခုဖြစ်သည်။ ၎င်းသည် အခြား Cosmos blockchains များကြား ကြားခံအဖြစ် လုပ်ဆောင်သည်။
Cosmos Hub သည် ချိတ်ဆက်ထားသော blockchains အားလုံး၏အခြေအနေကို ခြေရာခံပြီး တိုကင်ငွေပေးငွေယူများကို လွယ်ကူချောမွေ့စေပါသည်။
ATOM တိုကင်
ATOM တိုကင်သည် Cosmos Hub ၏ မူရင်းလက္ခဏာဖြစ်သည်။ အသုံးပြုသူများသည် လောင်းကြေးဆုလာဘ်များနှင့် ငွေပေးငွေယူအခကြေးငွေများကို တောင်းဆိုရန် ATOM တွင် အစုရှယ်ယာဝင်နိုင်သည်။
ATOM ကို အစုရှယ်ယာအသုံးပြုသူများသည် Cosmos အတွက် အနာဂတ်ပရိုတိုကောနှင့် အုပ်ချုပ်မှုဆိုင်ရာ ဆုံးဖြတ်ချက်များအတွက်လည်း မဲပေးနိုင်မည်ဖြစ်သည်။
Tendermint Consensus Engine
Tenderdmint သည် စက်များစွာတွင် အပလီကေးရှင်းကို လုံလုံခြုံခြုံနှင့် တသမတ်တည်း ပုံတူပွားစေရန် ဒီဇိုင်းထုတ်ထားသော ဆော့ဖ်ဝဲတစ်ခုဖြစ်သည်။ ၎င်းသည် ကုဒ်ကို ဆိုးသွမ်းစွာအသုံးပြုသည့် ဖြစ်ရပ်များအပါအဝင် မတရားနည်းလမ်းများဖြင့် ပျက်ကွက်နေသော စက်များကို သည်းခံရန် ရည်ရွယ်သည်။
ဤဖြစ်ရပ်များကို သည်းခံနိုင်စွမ်းကို Byzantine fault tolerance ဟုခေါ်သည်။
Tendermind တွင် အဓိက အစိတ်အပိုင်း နှစ်ခု ပါဝင်သည်- blockchain consensus engine နှင့် ယေဘူယျ အပလီကေးရှင်း အင်တာဖေ့စ်။
consensus engine ဟုခေါ်သည်။ Tendermint Core, ကွန်ရက်အတွင်းရှိ ငွေပေးငွေယူများ အားလုံးသည် တစ်ခုနှင့်တစ်ခု တသမတ်တည်း ဖြစ်နေကြောင်း သေချာပါစေ။
အပလီကေးရှင်းမျက်နှာပြင်ကို Application BlockChain Interface သို့မဟုတ် ဟုခေါ်သည်။ ABCI ဤအင်တာဖေ့စ်သည် ပေးထားသော ပရိုဂရမ်းမင်းဘာသာစကားဖြင့် ငွေပေးငွေယူများကို လုပ်ဆောင်နိုင်စေပါသည်။
Bitcoin ၏ အလုပ်သက်သေ အယ်လဂိုရီသမ်နှင့် နှိုင်းယှဉ်ပါက၊ Tendermint သဘောတူညီမှု အယ်လဂိုရီသမ်သည် ပိုမိုထိရောက်ပြီး လုံခြုံသည်။ အများသဘောတူထားသောအင်ဂျင်သည် Bitcoin ၏ 1 မိနစ်နှင့် Ethereum ၏ 10 စက္ကန့်နှင့်နှိုင်းယှဉ်ပါက 14 စက္ကန့်အလွန်မြန်ဆန်သည်။
Tendermint သည် အများသူငှာနှင့် ပုဂ္ဂလိက blockchains နှစ်ခုလုံးကို ပံ့ပိုးနိုင်ပြီး အစုရှယ်ယာ အထောက်အထား သို့မဟုတ် ခွင့်ပြုချက်ဖြစ်နိုင်သည်။
Tendermint သည် ယေဘူယျရည်ရွယ်ချက်ဖြင့် ဒီဇိုင်းထုတ်ထားသည်။ အခြား blockchains များ၏ သဘောတူညီမှု အယ်လဂိုရီသမ်များကို အစားထိုးရန် Tendermint ကို သင်အသုံးပြုရန်ပင် ဖြစ်နိုင်သည်။ အီသာမင် Cosmos SDK ကို အသုံးပြု၍ အရွယ်အစားအလိုက် တည်ဆောက်နိုင်သော Ethereum တစ်ခုဖြစ်ပြီး ၎င်း၏ သဘောတူညီမှုအင်ဂျင်အဖြစ် Tendermint Core ကို အသုံးပြုထားသည်။
Inter-Blockchain Communication Protocol (IBC)
IBC ပရိုတိုကောသည် Cosmos ဂေဟစနစ်၏ ကျောရိုးဖြစ်သည်။ ပရိုတိုကောသည် blockchains အချင်းချင်းစကားပြောရန်ခွင့်ပြုသည်။
IBC ပရိုတိုကော၏ မော်ဂျူလာ ဒီဇိုင်းသည် အက်ပ်ဆော့ဖ်ဝဲရေးသားသူများကို မြင်ကွင်းနောက်ကွယ်တွင် မည်သို့လုပ်ဆောင်ကြောင်းကို နက်နက်ရှိုင်းရှိုင်း သိရှိခြင်းမရှိဘဲ ပရိုတိုကောကို အသုံးပြုခွင့်ပေးသည်။
IBC က ဘယ်လိုအလုပ်လုပ်လဲ။
ကျွန်ုပ်တို့တွင် blockchain နှစ်ခု၊ A နှင့် B ရှိသည်ဆိုကြပါစို့။ ကျွန်ုပ်တို့သည် blockchain A မှ တိုကင် ၁၀ ခုကို blockchain B သို့ လွှဲပြောင်းလိုပါသည်။
ပထမဦးစွာ Chain A သည် တိုကင် ၁၀ ခုကို သော့ခတ်သည်။ ဤလုပ်ငန်းစဉ်ကို နှောင်ဖွဲ့ခြင်းဟု လူသိများပြီး တိုကင်များကို ယခုအခါ လော့ခ်ချထားခြင်း သို့မဟုတ် "ချည်နှောင်ခြင်း" များဖြစ်သည်။ ထို့နောက် Chain A သည် တိုကင် 10 ခုချည်နှောင်ထားကြောင်း Chain B သို့ အထောက်အထား ပေးပို့သည်။
Chain A ၏ ခေါင်းစီးနှင့် ပတ်သက်သည့် ဤအထောက်အထားကို အတည်ပြုရန် ယခုအချိန်တွင် Chain B တွင် မူတည်ပါသည်။ အထောက်အထားကို စစ်ဆေးပြီးပါက Chain B သည် တိုကင်ဘောက်ချာ 10 ခု ဖန်တီးပေးပါသည်။
ဆိုလိုသည်မှာ ကွင်းဆက် A တိုကင်များသည် ကွင်းဆက်ကို အမှန်တကယ် ဘယ်တော့မှ မထားခဲ့ပါ။ Chain B ရှိ တိုကင်ဘောက်ချာများသည် Chain A တိုကင်နံပါတ်အချို့ကို ဘောက်ချာနှင့်ချိတ်ဆက်ထားကြောင်း သက်သေပြပါသည်။
အခြားအင်တာနက် Blockchains နှင့်နှိုင်းယှဉ်
Cosmos ပလပ်ဖောင်းသည် ကွင်းဆက် အပြန်အလှန်လုပ်ဆောင်နိုင်မှုကို အာရုံစိုက်သည့် တစ်ခုတည်းသော blockchain ပရောဂျက်မဟုတ်ပါ။
polkadot
အဆိုပါ polkadot blockchain သည် မသက်ဆိုင်သော blockchain များ အချင်းချင်း ဒေတာများ လုံခြုံစွာ ပေးပို့နိုင်စေရန် ဒီဇိုင်းထုတ်ထားသည်။ Vitalik Buterin နှင့်အတူ Ethereum ကို ပူးတွဲတည်ထောင်သူ ဒေါက်တာ Gavin Wood မှ တည်ထောင်ခဲ့ပါသည်။ Cosmos Network ကဲ့သို့ပင်၊ Polkadot သည်လည်း Blockchains အင်တာနက်အမျိုးအစားတစ်ခုဖြစ်ရန် ရည်ရွယ်သည်။
Cosmos နှင့် Polkadot တို့သည် အုပ်ချုပ်မှုနှင့် အဖွဲ့ဝင်အဖြစ် ကွဲပြားသည်။ Polkadot တွင် လေလံမှတစ်ဆင့် ခွဲဝေပေးသည့် Parachains အတွက် ပုံသေ slot အရေအတွက်တစ်ခု ရှိသည်။ Cosmos Network သည် မည်သူမဆို ဗဟို သို့မဟုတ် ဇုန်တစ်ခုကို တည်ဆောက်ရန် ခွင့်ပြုသည်။
ပလက်ဖောင်း၏ အုပ်ချုပ်မှုဆိုင်ရာ ဆုံးဖြတ်ချက်များကို မဲဆန္ဒရှင်များ၏ DOT (Polkadot) ၏ မူလသင်္ကေတ) ပမာဏဖြင့် ဆုံးဖြတ်သည်။ တစ်ဖက်တွင်မူ Cosmos Network တွင် တစ်ခုတည်းသော အုပ်ချုပ်မှုလုပ်ငန်းစဉ်မရှိသော်လည်း Cosmos Hub နှင့် ၎င်း၏ဇာတိတိုကင် ATOM သည် အလားတူလုပ်ဆောင်ချက်ကို ပံ့ပိုးပေးပါသည်။
Polkadot နှင့် Cosmos တို့သည် ၎င်းတို့၏ ကွန်ရက်ကို မည်သို့လုံခြုံစေသည်နှင့်လည်း ကွဲပြားသည်။
Cosmos ကွန်ရက်တွင်၊ blockchain တိုင်းသည် သီးခြားလွတ်လပ်ပြီး သူ့ဘာသာသူ လုံခြုံသည်။ ဇုန်တစ်ခုစီကို ၎င်း၏တရားဝင်စစ်ဆေးသူအစုများဖြင့် လုံခြုံစေပါသည်။
Polkadot သည် မျှဝေထားသော လုံခြုံရေးပုံစံအောက်တွင် လုပ်ဆောင်သည်။ Parachain တစ်ခုစီသည် ၎င်း၏ Parachains များအားလုံး၏ ကမ္ဘာလုံးဆိုင်ရာအခြေအနေကို ခြေရာခံသည့် Relay Chain ဟုလူသိများသော မိဘကွင်းဆက်တစ်ခု၏ သားသမီးများဖြစ်သည်။
ကျသည့်မိုးပွင့်တုံး
နှင်းမုန်တိုင်း ပလပ်ဖောင်းသည် ဗဟိုချုပ်ကိုင်မှုလျှော့ချထားသော အက်ပ်လီကေးရှင်းများနှင့် blockchains များကို စတင်ရန်အတွက် တည်ဆောက်ထားသော open-source platform ဖြစ်သည်။
Cosmos ကဲ့သို့ Avalanche သည် မည်သူမဆို ပလပ်ဖောင်းရှိ အခြားသော blockchains များနှင့် အပြန်အလှန်လုပ်ဆောင်နိုင်သော ၎င်းတို့၏ကိုယ်ပိုင် application-specific blockchains ကိုဖန်တီးနိုင်စေပါသည်။
Cosmos နှင့်မတူဘဲ၊ blockchain တစ်ခုစီတွင်၎င်း၏ကိုယ်ပိုင်တရားဝင်စနစ်များပါရှိသော၊ Avalanche တွင် validator set တစ်ခုတည်းကိုအသုံးပြု၍ blockchains များစွာကိုတရားဝင်နိုင်စေမည့် Subnets များရှိသည်။ Subnet သို့မဟုတ် subnetwork သည် Avalanche ဂေဟစနစ်ရှိ dynamic validators အဖွဲ့တစ်ခုဖြစ်သည်။
ပလပ်ဖောင်း၏ ပင်မကွန်ရက်ခွဲကို the ဟုခေါ်သည်။ မူလကွန်ယက်Avalanche ၏ built-in blockchains အားလုံးကို တရားဝင်စေသော၊
subnet အဖွဲ့ဝင်အားလုံးသည် ပင်မကွန်ရက်အဖွဲ့ဝင်ဖြစ်ရပါမည်။ ဆိုလိုသည်မှာ Avalanche ရှိ blockchain တိုင်း၏တရားဝင်သူတိုင်းသည် Avalanche ၏ကိုယ်ပိုင် built-in blockchains များကိုစစ်ဆေးရမည်ဖြစ်သည်။
ကောက်ချက်
Cosmos ပရောဂျက်သည် အခြားသော ကွင်းဆက်များနှင့် အပြန်အလှန်လုပ်ဆောင်နိုင်သော အစွမ်းထက် blockchains များကို အလွယ်တကူ တီထွင်လိုသည့် developer များအတွက် အလားအလာရှိသော platform တစ်ခုဖြစ်သည်။
Tendermint အင်ဂျင်သည် blockchain အပလီကေးရှင်းများကို လျင်မြန်စွာ အတိုင်းအတာတစ်ခုအထိ ခွင့်ပြုပေးပြီး IBC protocol သည် ပိုင်ဆိုင်မှုများကို blockchains များကြား လွယ်ကူစွာ ဖလှယ်နိုင်စေပါသည်။
အပလီကေးရှင်းအလိုက် blockchains များအတွက် လိုအပ်မှုသည်သာ ဆက်လက်ကြီးထွားလာမည်ဖြစ်သည်။ Cosmos Network ကဲ့သို့သော ပလပ်ဖောင်းများသည် developer များအား လုံခြုံရေးနှင့် ချဲ့ထွင်ရန် စိတ်ပူစရာမလိုဘဲ ၎င်းတို့၏ကိုယ်ပိုင်ပရောဂျက်များကို လွယ်ကူပြီး ယုံကြည်မှုရှိရှိ တည်ဆောက်နိုင်စေမည်ဖြစ်သည်။
တစ်ဦးစာပြန်ရန် Leave