Sharding, ရှင်းလင်းချက် | Cointelegraph
3 ။
sharding ရှင်းပြရန်, ဖွင့်ဥပမာတစ်ခုအဖြစ် Ethereum blockchain ကိုသုံးပါစနှေငျ့။
အဆိုပါ Ethereum blockchain node များခေါ်, ကွန်ပျူတာများထောင်ပေါင်းများစွာ၏၏ဖွင့်ထား – လက်ရှိ 8.622, ethernodes.org အဆိုအရ – တစ်ဦးချင်းစီကွန်ယက်မှ hash အာဏာအချို့ပမာဏကိုချေး။ ဆိုလိုသညျစမတ်ကန်ထရိုက် execute နှင့်ဗဟိုဦး applications များ (DApps) ကို run ဖို့ – ဒါဟာအလုပ်လုပ်ဖို့ Ethereum Virtual Machine (EVM) ခွင့်ပြုသောဤ hash တန်ခိုးတော်ဖြစ်၏။
ယခုအချိန်တွင်မှာ Ethereum သည်ဤ node များအမှုအမျိုးမျိုးရှိသမျှတစ်ခုတည်းတစ်ဦးတိုင်းတစ်ခုတည်းစစ်ဆင်ရေးတွက်ချက်သည်တစ်ခုတည်းငွေပေးငွေယူစီမံဆောင်ရွက်သည့်အတွက်တစ်ဦး sequential ကွပ်မျက်အခြေခံပေါ်မှာအလုပ်လုပ်ပါတယ်။ ဒီစိစစ်အတည်ပြုခြင်းလုပ်ငန်းစဉ်ဖြတ်သန်းတစ်ဦးငွေပေးငွေယူ, ဒါကြောင့်, အချိန်အနည်းငယ်ကြာနိုင်ပါတယ်။ လောလောဆယ် Ethereum တစ်စက္ကန့်ပတ်ပတ်လည်ကို 10 ငွေကြေးလွှဲပြောင်းမှုမှာ (TPS) မှာလှုပ်ရှားနေသည် – ဗီဇာ, နှိုင်းယှဉ်ဘို့, 24,000 TPS ပျမ်းမျှပါဘူး။ မြေတပြင်လုံးလယ်ဂျာတိုင်းတစ်ခုတည်းကွန်ပျူတာပေါ်တွင်ထားရှိမည်ဖြစ်ပြီးစိစစ်အတည်ပြုများ၏ကွင်းဆက်ရုံရှည်ဖြစ်လာပါလိမ့်မယ်အဖြစ်ကွန်ယက်ကွန်ပျူတာများကိုထည့်သွင်းခြင်းသေချာပေါက်, ထိရောက်မှုတိုးတက်စေမည်မဟုတ်။
sharding နှင့်အတူ, စိတ်ကူးတိုင်း node ကို node များသာအချို့သောကွန်ပျူတာများကို process မှတာဝန်ပေးအပ်ထားသည့်အတွက်တစ်ဦးအပြိုင် execution model ကိုမှသည်စစ်ဆင်ရေးတွက်ချက်ဖို့ရှိပါတယ်ထားတဲ့အတွက် linear execution model ကိုမှရွှေ့ဖို့ဖြစ်ပါတယ်။ ဤသည်တစ်ချိန်တည်းမှာမျိုးစုံ, အပြိုင်ငွေပေးငွေယူအပြောင်းအလဲနဲ့အဘို့ခွင့်ပြုပါလိမ့်မယ်။
အဆိုပါ blockchain သီးခြား shards (ဆင့်ခံဒိုမိန်းသို့မဟုတ် "ပုံး") သို့ဝေဖန်ကြလိမ့်မည်။ node များသာသူတို့လုပ်ငန်းစဉ်များ execute နှင့်အရောင်းအမှန်ကန်ကြောင်းသက်သေပြမယ့်အစားအချိန်အားလုံးလယ်ဂျာတပြင်လုံးကိုထိန်းသိမ်းနိုင်ရန်အတွက်တာဝန်ပေးအပ်သောလယ်ဂျာ၏အစိတ်အပိုင်းကို run ဖို့ရပါလိမ့်မယ်။

Comments are closed, but trackbacks and pingbacks are open.