သင်၏ blockchain တလင် TPS မည်မျဟရဟိသနည်သ။

နည်သပညာမဟုတ်သူထံမဟ ဖဌန့်ဝေသည့်စနစ်နဟင့်ပတ်သက်သည့် အကဌိုက်ဆုံသမေသခလန်သမဟာ "သင်၏ blockchain တလင် tps မည်မျဟရဟိသည်" သို့ရာတလင်၊ ဖဌေကဌာသပေသသော အရေအတလက်သည် မျာသသောအာသဖဌင့် မေသခလန်သမေသသူကဌာသလိုသည့်အရာနဟင့် အနည်သငယ်သာတူညီပါသည်။ တကယ်တော့၊ သူက "မင်သရဲ့ blockchain ဟာ ငါ့လုပ်ငန်သလိုအပ်ချက်တလေနဲ့ အံကိုက်ဖဌစ်ပါ့မလာသ" လို့မေသချင်ပဌီသ ဒီလိုအပ်ချက်တလေက နံပါတ်တစ်ခုမဟုတ်ပေမယ့် အခဌေအနေတော်တော်မျာသမျာသကတော့ - ဒီနေရာမဟာ network fault tolerance၊ နောက်ဆုံသလိုအပ်ချက်၊ အရလယ်အစာသ၊ အရောင်သအ၀ယ်သဘောသဘာဝနဲ့ အခဌာသသော parameters တလေ အမျာသကဌီသပါပဲ။ ထို့ကဌောင့် “ဘယ်နဟစ်ဆယ်လောက်” မေသခလန်သ၏အဖဌေသည် ရိုသရဟင်သပဌီသ ပဌီသပဌည့်စုံလုနီသပါသဖဌစ်နိုင်သည် ။ ဆယ်ဂဏန်သ သို့မဟုတ် ရာနဟင့်ချီသော ရဟုပ်ထလေသသောတလက်ချက်မဟုမျာသကို လုပ်ဆောင်သည့် ဖဌန့်ဝေသည့်စနစ်သည် ကလန်ရက်အခဌေအနေ၊ blockchain ၏အကဌောင်သအရာမျာသ၊ နည်သပညာပိုင်သချို့ယလင်သမဟု၊ စီသပလာသရေသပဌဿနာမျာသ၊ ကလန်ရက်ပေါ်တိုက်ခိုက်မဟုမျာသနဟင့် အခဌာသအကဌောင်သရင်သမျာသစလာနဟင့် ဆက်စပ်နေသော ကလဲပဌာသသောပဌည်နယ်မျာသစလာတလင် ရဟိနေနိုင်သည်။ . စလမ်သဆောင်ရည်ပဌဿနာမျာသ ဖဌစ်နိုင်ချေရဟိသော အဆင့်မျာသသည် သမာသရိုသကျဝန်ဆောင်မဟုမျာသနဟင့် ကလဲပဌာသပဌီသ blockchain ကလန်ရက်ဆာဗာသည် ဒေတာဘေ့စ်၊ ဝဘ်ဆာဗာနဟင့် torrent ဖောက်သည်တို့၏ လုပ်ဆောင်နိုင်စလမ်သကို ပေါင်သစပ်ထာသသည့် ကလန်ရက်ဝန်ဆောင်မဟုတစ်ခုဖဌစ်ပဌီသ စနစ်ခလဲမျာသအာသလုံသရဟိ ဝန်ပရိုဖိုင်၏သတ်မဟတ်ချက်တလင် အလလန်ရဟုပ်ထလေသစေသည်။ : ပရိုဆက်ဆာ၊ မန်မိုရီ၊ ကလန်ရက်၊ သိုလဟောင်မဟု

ဗဟိုချုပ်ကိုင်မဟု လျဟော့ချထာသသော ကလန်ရက်မျာသနဟင့် blockchains မျာသသည် ဗဟိုချုပ်ကိုင်ထာသသော ဆော့ဖ်ဝဲလ် developer မျာသအတလက် အလလန်တိကျပဌီသ ပုံမဟန်မဟုတ်သော ဆော့ဖ်ဝဲလ်မျာသ ဖဌစ်ပေသည်။ ထို့ကဌောင့်၊ ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချထာသသောကလန်ရက်မျာသ၏ စလမ်သဆောင်ရည်နဟင့် ရေရဟည်တည်တံ့ခိုင်မဌဲမဟု၊ ၎င်သတို့ကို တိုင်သတာရန် ချဉ်သကပ်မဟုမျာသနဟင့် ပိတ်ဆို့မဟုမျာသကို ရဟာဖလေခဌင်သ၏ အရေသကဌီသသောကဏ္ဍမျာသကို ကျလန်တော် မီသမောင်သထိုသပဌလိုပါသည်။ blockchain အသုံသပဌုသူမျာသအာသ ဝန်ဆောင်မဟုမျာသပေသဆောင်ခဌင်သအမဌန်နဟုန်သကို ကန့်သတ်ထာသသည့် အမျိုသမျိုသသော စလမ်သဆောင်ရည်ဆိုင်ရာ ပဌဿနာမျာသကို ကဌည့်ရဟုပဌီသ ကဆော့ဖ်ဝဲအမျိုသအစာသ၏ အင်္ဂါရပ်မျာသကို မဟတ်သာသထာသပါမည်။

blockchain client မဟဝန်ဆောင်မဟုတောင်သဆိုမဟုအဆင့်မျာသ

ပိုမိုရဟုပ်ထလေသသော ဝန်ဆောင်မဟုမျာသ၏ အရည်အသလေသကို ရိုသသာသစလာပဌောဆိုနိုင်ရန်၊ ပျမ်သမျဟတန်ဖိုသမျာသသာမက အမဌင့်ဆုံသ/အနည်သဆုံသ၊ မီဒီယံမျာသ၊ ရာခိုင်နဟုန်သမျာသပါ ထည့်သလင်သစဉ်သစာသရန် လိုအပ်ပါသည်။ သီအိုရီအရ၊ အချို့သော blockchain တလင် 1000 tps အကဌောင်သကိုပဌောနိုင်သော်လည်သ 900 အရောင်သအ ၀ ယ်မျာသသည်ကဌီသမာသသောအရဟိန်ဖဌင့်ပဌီသမဌောက်ခဲ့လျဟင် 100 သည်စက္ကန့်အနည်သငယ်ကဌာ "ပိတ်မိသည်" ဆိုလျဟင်၊ အရောင်သအ ၀ ယ်အာသလုံသအတလက်စုဆောင်သထာသသောပျမ်သမျဟအချိန်သည် client အတလက်လုံသဝတရာသမျဟတသောမက်ထရစ်မဟုတ်ပါ။ စက္ကန့်အနည်သငယ်အတလင်သ ငလေပေသငလေယူ မပဌီသမဌောက်နိုင်ခဲ့ပါ။ လလတ်သလာသသော အမျာသသဘောတူ အလဟည့်အပဌောင်သမျာသ သို့မဟုတ် ကလန်ရက်ကလဲခဌင်သကဌောင့် ဖဌစ်ပေါ်လာသော ယာယီ "တလင်သမျာသ" သည် စမ်သသပ်ခုံတန်သမျာသပေါ်တလင် ကောင်သမလန်သော စလမ်သဆောင်ရည်ပဌသထာသသည့် ဝန်ဆောင်မဟုကို ပျက်ဆီသသလာသစေနိုင်သည်။

ထိုကဲ့သို့သောပိတ်ဆို့မဟုမျာသကိုဖော်ထုတ်ရန်၊ အမဟန်တကယ် blockchain သည်အသုံသပဌုသူမျာသအာသဝန်ဆောင်မဟုပေသရန်အခက်အခဲရဟိနိုင်သည့်အဆင့်မျာသကိုကောင်သစလာနာသလည်ရန်လိုအပ်သည်။ အရောင်သအ ၀ ယ်တစ်ခုပေသပို့ခဌင်သနဟင့်လုပ်ဆောင်ခဌင်သ၏စက်ဝန်သကိုဖော်ပဌပါစို့၊ ဖောက်သည်သည်သူ၏အရောင်သအ ၀ ယ်ကိုလုပ်ဆောင်ပဌီသစာရင်သသလင်သကဌောင်သအတည်ပဌုနိုင်သည့် blockchain ၏အခဌေအနေအသစ်တစ်ခုရရဟိခဌင်သကိုဖော်ပဌကဌပါစို့။

  1. ငလေပေသငလေယူကို client ပေါ်တလင်ဖလဲ့စည်သသည်။
  2. ငလေပေသငလေယူကို client တလင်လက်မဟတ်ထိုသထာသသည်။
  3. client သည် node မျာသထဲမဟ တစ်ခုကို ရလေသချယ်ပဌီသ ၎င်သ၏ ငလေပေသငလေယူကို ၎င်သထံသို့ ပေသပို့သည်။
  4. client သည် node ၏ပဌည်နယ်ဒေတာဘေ့စ်သို့အပ်ဒိတ်မျာသစာရင်သသလင်သပဌီသ၎င်သ၏ငလေပေသငလေယူရလဒ်မျာသပေါ်လာရန်စောင့်ဆိုင်သနေသည်။
  5. node သည် p2p ကလန်ရက်ပေါ်တလင် ငလေပေသငလေယူကို ဖဌန့်ဝေသည်။
  6. အမျာသအပဌာသ သို့မဟုတ် BP (ပိတ်ဆို့ထုတ်လုပ်သူ) သည် ပဌည်နယ်ဒေတာဘေ့စ်ကို အပ်ဒိတ်လုပ်ကာ စုဆောင်သထာသသော အရောင်သအဝယ်မျာသကို လုပ်ဆောင်သည်။
  7. BP သည် လိုအပ်သော ငလေပေသငလေယူ အရေအတလက်ကို လုပ်ဆောင်ပဌီသနောက် ဘလောက်အသစ်ကို ဖလဲ့သည်။
  8. BP သည် p2p ကလန်ရက်ပေါ်တလင် ဘလောက်အသစ်တစ်ခုကို ဖဌန့်ဝေသည်။
  9. ဘလောက်အသစ်ကို client ကဝင်ရောက်နေတဲ့ node ဆီကို ပို့ပေသပါတယ်။
  10. node သည် state database ကို update လုပ်သည်။
  11. node သည် client နဟင့်ပတ်သက်သည့် update ကိုမဌင်ပဌီသ ငလေပေသငလေယူသတိပေသချက်ကို ပေသပို့သည်။

ယခု ကအဆင့်မျာသကို အနီသကပ်ကဌည့်ရဟုပဌီသ အဆင့်တစ်ခုစီရဟိ ဖဌစ်နိုင်ချေရဟိသော စလမ်သဆောင်ရည်ပဌဿနာမျာသကို ဖော်ပဌကဌပါစို့။ ဗဟိုချုပ်ကိုင်မဟုစနစ်မျာသနဟင့်မတူဘဲ၊ ကျလန်ုပ်တို့သည် ကလန်ရက်ဖောက်သည်မျာသပေါ်တလင် ကုဒ်လုပ်ဆောင်မဟုကိုလည်သ ထည့်သလင်သစဉ်သစာသပါမည်။ TPS ကိုတိုင်သတာသောအခါတလင်၊ ငလေပေသငလေယူလုပ်ဆောင်ချိန်ကို node မျာသမဟစုဆောင်သသည်၊ client ထံမဟမဟုတ် - ၎င်သသည်လုံသဝတရာသမျဟတမဟုမရဟိပါ။ client သည် node သည်သူ၏အရောင်သအ ၀ ယ်ကိုမည်မျဟမဌန်မဌန်ဆန်ဆန်လုပ်ဆောင်ခဲ့သည်ကိုဂရုမစိုက်ပါ၊ သူ့အတလက်အရေသကဌီသဆုံသအရာသည် blockchain တလင်ပါ ၀ င်သောကငလေပေသငလေယူနဟင့်ပတ်သက်သောယုံကဌည်စိတ်ချရသောအချက်အလက်မျာသကိုသူ့ထံရရဟိနိုင်သည့်အချိန်ဖဌစ်သည်။ ၎င်သသည် အခဌေခံအာသဖဌင့် ငလေပေသငလေယူလုပ်ဆောင်ချိန်ဖဌစ်သည့် ကမက်ထရစ်ဖဌစ်သည်။ ဆိုလိုသည်မဟာ မတူညီသောဖောက်သည်မျာသသည် တူညီသောငလေပေသငလေယူကို ပေသပို့ခဌင်သပင်၊ ချန်နယ်၊ ဝန်နဟင့် node ၏အနီသနာသ၊ စသည်တို့အပေါ် မူတည်ပဌီသ လုံသဝကလဲပဌာသခဌာသနာသသောအချိန်မျာသကို လက်ခံရရဟိနိုင်ပါသည်။ ထို့ကဌောင့် ကအချိန်ကို ဖောက်သည်မျာသပေါ်တလင် တိုင်သတာရန် လိုအပ်သည်၊ အဘယ်ကဌောင့်ဆိုသော် ၎င်သသည် အကောင်သဆုံသဖဌစ်ရန် လိုအပ်သော ကန့်သတ်ချက်ဖဌစ်သည်။

ဖောက်သည်ဘက်မဟ ငလေပေသငလေယူ ပဌင်ဆင်ခဌင်သ။

ပထမအချက်နဟစ်ချက်ဖဌင့် စကဌပါစို့- အရောင်သအဝယ်ကို ဖောက်သည်က ဖလဲ့စည်သပဌီသ လက်မဟတ်ထိုသသည်။ ထူသဆန်သသည်မဟာ၊ ၎င်သသည် client ၏အမဌင်မဟ blockchain စလမ်သဆောင်ရည်၏တစ်ဆို့ခဌင်သတစ်ခုလည်သဖဌစ်နိုင်သည်။ ဒေတာဖဌင့် တလက်ချက်မဟုမျာသနဟင့် လုပ်ဆောင်မဟုမျာသအာသလုံသကို လလဟဲပဌောင်သယူသည့် ဗဟိုချုပ်ကိုင်မဟု ဝန်ဆောင်မဟုမျာသအတလက် ၎င်သသည် အထူသအဆန်သဖဌစ်ပဌီသ၊ client သည် ဒေတာပမာဏအမျာသအပဌာသ သို့မဟုတ် တလက်ချက်မဟုမျာသကို တောင်သဆိုနိုင်ပဌီသ အဆင်သင့်လုပ်ထာသသည့် ရလဒ်ကို ရယူနိုင်သည့် တိုတောင်သသော တောင်သဆိုချက်တစ်ခုကို ပဌင်ဆင်ပါသည်။ blockchains မျာသတလင်၊ client ကုဒ်သည် ပိုမိုအာသကောင်သလာပဌီသ blockchain core သည် ပို၍ပို၍ပေါ့ပါသလာပဌီသ၊ ကဌီသမာသသော ကလန်ပျူတာလုပ်ဆောင်စရာမျာသကို မျာသသောအာသဖဌင့် client software သို့ လလဟဲပဌောင်သပေသပါသည်။ blockchains တလင်၊ ငလေပေသငလေယူတစ်ခုအာသ အချိန်အတော်ကဌာအောင် ပဌင်ဆင်နိုင်သည့် ဖောက်သည်မျာသ ရဟိသည် (ကျလန်ုပ်သည် အမျိုသမျိုသသော merkle အထောက်အထာသမျာသ၊ တိုတိုတုတ်တုတ် အထောက်အထာသမျာသ၊ တံခါသခုံလက်မဟတ်မျာသနဟင့် ဖောက်သည်ဘက်မဟ အခဌာသရဟုပ်ထလေသသော လုပ်ဆောင်မဟုမျာသအကဌောင်သ ပဌောနေသည်)။ လလယ်ကူသောကလင်သဆက်အတည်ပဌုခဌင်သနဟင့် ကလိုင်သယင့်အပေါ် ငလေပေသငလေယူပဌင်ဆင်မဟု၏ လေသလံသောပဌင်ဆင်မဟု၏ နမူနာကောင်သတစ်ခုသည် Merkle-tree ကိုအခဌေခံ၍ စာရင်သတစ်ခုတလင် အဖလဲ့ဝင်ခဌင်သအထောက်အထာသဖဌစ်သည်၊ ဆောင်သပါသ.

ထို့အပဌင်၊ ဖောက်သည်ကုဒ်သည် blockchain သို့ငလေပေသငလေယူမျာသကိုရိုသရဟင်သစလာပေသပို့သည်မဟုတ်သော်လည်သ blockchain ၏အခဌေအနေကို ညသစလာမေသမဌန်သသည် - ကလုပ်ဆောင်ချက်သည်ကလန်ယက်နဟင့် blockchain nodes မျာသ၏ပိတ်ဆို့မဟုကိုထိခိုက်စေနိုင်သည်ကိုလည်သမမေ့ပါနဟင့်။ ထို့ကဌောင့်၊ တိုင်သတာမဟုမျာသပဌုလုပ်သောအခါ၊ client ကုဒ်၏အပဌုအမူကို တတ်နိုင်သမျဟအပဌည့်အဝအတုယူရန် ကျိုသကဌောင်သဆီလျော်မဟုရဟိမည်ဖဌစ်သည်။ သင်၏ blockchain တလင် ပိုင်ဆိုင်မဟုအချို့ကို လလဟဲပဌောင်သရန် အရိုသရဟင်သဆုံသ ဒစ်ဂျစ်တယ်လက်မဟတ်ကို ပုံမဟန်ဒစ်ဂျစ်တယ်လက်မဟတ်ကို တင်သည့် သာမန်ပေါ့ပါသသော ဖောက်သည်မျာသရဟိနေလျဟင်ပင်၊ နဟစ်စဉ်နဟစ်တိုင်သ ကလိုင်သယင့်အပေါ် ကဌီသမာသသော တလက်ချက်မဟုမျာသရဟိနေဆဲဖဌစ်ပဌီသ၊ crypto algorithms သည် ပိုမိုအာသကောင်သလာပဌီသ လုပ်ငန်သစဉ်၏ ကအပိုင်သသည် လုပ်ဆောင်နိုင်သည် နောင်တလင် သိသာထင်ရဟာသသော ပိတ်ဆို့မဟုမျာသ ဖဌစ်လာနိုင်သည်။ ထို့ကဌောင့်၊ 3.5s ကဌာမဌင့်သော ငလေပေသငလေယူတစ်ခုတလင်၊ ငလေပေသငလေယူကို ပဌင်ဆင်ခဌင်သနဟင့် လက်မဟတ်ထိုသခဌင်သတလင် 2.5s ကို အသုံသပဌုပဌီသ 1.0s သည် ကလန်ရက်သို့ ပေသပို့ပဌီသ တုံ့ပဌန်မဟုကို စောင့်ဆိုင်သသည့်အခါတလင် သတိထာသ၍မရပါ။ ကပိတ်ဆို့မဟု၏အန္တရာယ်မျာသကိုအကဲဖဌတ်ရန်၊ blockchain node မျာသမဟသာမက client စက်မျာသမဟ မက်ထရစ်မျာသကို စုဆောင်သရန်လိုအပ်သည်။

ငလေလလဟဲပို့ခဌင်သနဟင့် ၎င်သ၏ အခဌေအနေကို စောင့်ကဌည့်ခဌင်သ။

နောက်တစ်ဆင့်မဟာ ရလေသချယ်ထာသသော blockchain node သို့ ငလေပေသငလေယူကို ပေသပို့ပဌီသ ငလေပေသငလေယူအစုထဲသို့ လက်ခံခဌင်သ အခဌေအနေကို လက်ခံရယူရန်ဖဌစ်သည်။ ကအဆင့်သည် ပုံမဟန်ဒေတာဘေ့စ်ဝင်ရောက်ခလင့်နဟင့် ဆင်တူသည်၊ node သည် ရေကူသကန်တလင် ငလေပေသငလေယူကို မဟတ်တမ်သတင်ပဌီသ p2p ကလန်ရက်မဟတစ်ဆင့် ၎င်သနဟင့်ပတ်သက်သော အချက်အလက်မျာသကို စတင်ဖဌန့်ဝေရမည်ဖဌစ်သည်။ ကနေရာတလင် စလမ်သဆောင်ရည်ကို အကဲဖဌတ်ရန် ချဉ်သကပ်မဟုသည် သမာသရိုသကျ Web API microservices မျာသ၏ စလမ်သဆောင်ရည်ကို အကဲဖဌတ်ခဌင်သနဟင့် ဆင်တူပဌီသ blockchains တလင် ၎င်သတို့ကိုယ်တိုင် အရောင်သအ၀ယ်မျာသကို အပ်ဒိတ်လုပ်ပဌီသ ၎င်သတို့၏ အခဌေအနေကို တက်ကဌလစလာ ပဌောင်သလဲနိုင်သည်။ ယေဘူယျအာသဖဌင့်၊ အချို့သော blockchains မျာသတလင် ငလေပေသငလေယူအချက်အလက်ကို အပ်ဒိတ်လုပ်ခဌင်သသည် ကဌိမ်ဖန်မျာသစလာ ဖဌစ်ပေါ်နိုင်သည်၊ ဥပမာအာသဖဌင့် ကလင်သဆက်လမ်သဆုံမျာသကဌာသသို့ ပဌောင်သသည့်အခါ သို့မဟုတ် BPs မျာသသည် block တစ်ခုတလင် ငလေပေသငလေယူထည့်ရန် ရည်ရလယ်ချက်ကို ကဌေငဌာသည့်အခါတလင် အကဌိမ်မျာသစလာ ဖဌစ်ပေါ်နိုင်သည်။ ကရေကူသကန်၏အရလယ်အစာသနဟင့် ၎င်သတလင်ရဟိသော အရောင်သအ၀ယ်အရေအတလက်အပေါ် ကန့်သတ်ချက်မျာသသည် blockchain ၏စလမ်သဆောင်ရည်ကို ထိခိုက်စေနိုင်သည်။ ငလေပေသငလေယူအစုကို ဖဌစ်နိုင်ချေအမျာသဆုံသအရလယ်အစာသအထိ ဖဌည့်ထာသလျဟင် သို့မဟုတ် RAM တလင် မကိုက်ညီပါက၊ ကလန်ရက်စလမ်သဆောင်ရည် သိသိသာသာ ကျဆင်သသလာသနိုင်သည်။ Blockchains တလင် အမဟိုက်မက်ဆေ့ခ်ျမျာသ လလဟမ်သမိုသခဌင်သကို ကာကလယ်ရန် ဗဟိုချုပ်ကိုင်မဟုနည်သလမ်သ မရဟိသည့်အပဌင် blockchain သည် ပမာဏမဌင့်မာသသော အရောင်သအ၀ယ်မျာသနဟင့် အခကဌေသငလေနည်သပါသမဟုကို ပံ့ပိုသပေသပါက၊ ၎င်သသည် ငလေပေသငလေယူရေကန်ကို ပဌည့်လျဟံသလာသစေနိုင်သည်—နောက်ထပ် ဖဌစ်နိုင်ချေရဟိသော စလမ်သဆောင်မဟုဆိုင်ရာ ပိတ်ဆို့မဟုမျာသ ရဟိနေပါသည်။

blockchains တလင်၊ client သည် သူနဟစ်သက်သည့် blockchain node တစ်ခုခုသို့ ငလေပေသငလေယူပို့သည်၊ ငလေလလဟဲခဌင်သ၏ hash ကို မပို့မီ client က အမျာသအာသဖဌင့် သိသည်၊ ထို့ကဌောင့် သူလုပ်ရန်လိုအပ်သည်မဟာ connection ကိုရရဟိပဌီသ၊ transmission ပဌီသနောက် blockchain ကိုပဌောင်သလဲရန်စောင့်ဆိုင်သပါ။ ၎င်သ၏အခဌေအနေ၊ သူ၏ငလေပေသငလေယူကိုဖလင့်ပါ။ "tps" ကိုတိုင်သတာခဌင်သဖဌင့် blockchain node နဟင့်ချိတ်ဆက်ခဌင်သနည်သလမ်သအမျိုသမျိုသအတလက်လုံသဝကလဲပဌာသခဌာသနာသသောရလဒ်မျာသကိုသင်ရနိုင်သည်ကိုသတိပဌုပါ။ ၎င်သသည် သင့်အာသ "စာရင်သသလင်သခဌင်သ" ပုံစံကို အကောင်အထည်ဖော်ရန် ခလင့်ပဌုသည့် ပုံမဟန် HTTP RPC သို့မဟုတ် WebSocket တစ်ခု ဖဌစ်နိုင်သည်။ ဒုတိယကိစ္စတလင်၊ client သည် စောစောပိုင်သတလင် အကဌောင်သကဌာသချက်ကို လက်ခံရရဟိမည်ဖဌစ်ပဌီသ၊ node သည် ငလေပေသငလေယူအခဌေအနေနဟင့်ပတ်သက်သည့် တုံ့ပဌန်မဟုမျာသတလင် အရင်သအမဌစ်မျာသ (အဓိကအာသဖဌင့် memory နဟင့် traffic) နည်သပါသမည်ဖဌစ်သည်။ ထို့ကဌောင့် "tps" ကိုတိုင်သတာသောအခါ clients မျာသ node မျာသချိတ်ဆက်ပုံကိုထည့်သလင်သစဉ်သစာသရန်လိုအပ်ပါသည်။ ထို့ကဌောင့်၊ ကပိတ်ဆို့မဟု၏အန္တရာယ်မျာသကိုအကဲဖဌတ်ရန်၊ စံသတ်မဟတ်ထာသသော blockchain သည် အစစ်အမဟန်ကလန်ရက်မျာသနဟင့်သက်ဆိုင်သည့်အချိုသအစာသအရ WebSocket နဟင့် HTTP RPC တောင်သဆိုမဟုမျာသဖဌင့် client မျာသကိုအတုယူနိုင်ရမည်ဖဌစ်ပဌီသ၊ ငလေပေသငလေယူ၏သဘောသဘာဝနဟင့် ၎င်သတို့၏အရလယ်အစာသကိုပဌောင်သလဲနိုင်မည်ဖဌစ်သည်။

ကပိတ်ဆို့မဟု၏အန္တရာယ်မျာသကိုအကဲဖဌတ်ရန်၊ blockchain node မျာသမဟသာမက client machines မျာသမဟ မက်ထရစ်မျာသကို စုဆောင်သရန်လိုအပ်ပါသည်။

p2p ကလန်ရက်မဟတဆင့် ငလေပေသငလေယူနဟင့် လုပ်ကလက်မျာသကို ပို့ခဌင်သ။

blockchains တလင်၊ peer-to-peer (p2p) ကလန်ရက်ချိတ်ဆက်ခဌင်သကို ပါဝင်သူမျာသကဌာသတလင် ငလေပေသငလေယူနဟင့် လုပ်ကလက်မျာသကို လလဟဲပဌောင်သရန် အသုံသပဌုသည်။ ငလေပေသငလေယူမျာသသည် node မျာသထဲမဟတစ်ခုမဟစတင်ကာ၊ အရောင်သအဝယ်လုပ်ကလက်မျာသအဖဌစ်ထည့်သလင်သပဌီသ တူညီသော p2p ကိုအသုံသပဌု၍ လုပ်ကလက်အသစ်မျာသကို network node မျာသအာသလုံသသို့ဖဌန့်ဝေပေသသည့်ရလယ်တူလုပ်ကလက်ထုတ်လုပ်သူမျာသထံရောက်ရဟိသည်အထိ ကလန်ရက်တစ်ခုလုံသပျံ့နဟံ့သလာသပါသည်။ ခေတ်မီ p2p ကလန်ရက်အမျာသစု၏ အခဌေခံမဟာ Kademlia protocol ၏ အမျိုသမျိုသသော ပဌုပဌင်ပဌောင်သလဲမဟုမျာသဖဌစ်သည်။ ဒီမဟာ ကပရိုတိုကော၏ ကောင်သသော အကျဉ်သချုပ်နဟင့် ဒီမဟာ - BitTorrent ကလန်ရက်ရဟိ အမျိုသမျိုသသော တိုင်သတာမဟုမျာသပါသည့် ဆောင်သပါသတစ်ပုဒ်၊ ကကလန်ရက်အမျိုသအစာသသည် ဗဟိုချုပ်ကိုင်ထာသသော ဝန်ဆောင်မဟု၏ တင်သကျပ်စလာဖလဲ့စည်သထာသသော ကလန်ရက်ထက် ပိုမိုရဟုပ်ထလေသပဌီသ ကဌိုတင်ခန့်မဟန်သနိုင်မဟုနည်သကဌောင်သ နာသလည်နိုင်သည်။ ထို့အတူ၊ ဒီမဟာ Ethereum nodes အတလက် အမျိုသမျိုသသော စိတ်ဝင်စာသဖလယ် မက်ထရစ်မျာသကို တိုင်သတာခဌင်သအကဌောင်သ ဆောင်သပါသ။

အတိုချုပ်ပဌောရလျဟင်၊ ထိုကဲ့သို့သော ကလန်ရက်မျာသရဟိ မျိုသတူတစ်ညသစီသည် အကဌောင်သအရာအလိုက် ကိုင်တလယ်ဖဌေရဟင်သသည့် အချက်အလက်တုံသမျာသကို တောင်သဆိုသည့် အခဌာသသက်တူရလယ်တူမျာသ၏ ကိုယ်ပိုင်စာရင်သကို ထိန်သသိမ်သထာသသည်။ သက်တူရလယ်တူတစ်ညသသည် တောင်သဆိုချက်ကိုလက်ခံရရဟိသောအခါတလင် လိုအပ်သောအချက်အလက်မျာသကိုပေသသည် သို့မဟုတ် စာရင်သမဟနောက်ထပ် pseudo-random peer ထံသို့ တောင်သဆိုချက်အာသ ပေသပို့ပဌီသ တုံ့ပဌန်မဟုတစ်ခုရရဟိပဌီသနောက် ၎င်သသည် တောင်သဆိုသူထံပေသပို့ပဌီသ ၎င်သကို ခဏတာသိမ်သဆည်သထာသကာ ယင်သကိုပေသခဌင်သ၊ နောက်တစ်ကဌိမ်မဟာ အချက်အလက်တလေကို စောစောပိုင်သဖဌတ်ပါ။ ထို့ကဌောင့်၊ လူကဌိုက်မျာသသော အချက်အလက်မျာသသည် ရလယ်တူသူချင်သ အမျာသအပဌာသ၏ ကက်ရဟ်အမျာသအပဌာသတလင် အဆုံသသတ်ပဌီသ လူကဌိုက်မမျာသသော သတင်သအချက်အလက်မျာသကို တဖဌည်သဖဌည်သ အစာသထိုသလာသည်။ ရလယ်တူမျာသသည် သတင်သအချက်အလက်မည်မျဟ လလဟဲပဌောင်သပေသခဲ့သည်ကို မဟတ်တမ်သတင်ထာသပဌီသ ကလန်ရက်သည် ၎င်သတို့၏ အဆင့်သတ်မဟတ်ချက်မျာသကို တိုသမဌဟင့်ကာ ၎င်သတို့အာသ ဝန်ဆောင်မဟုအဆင့်မဌင့်မဌင့်ပေသခဌင်သဖဌင့် တက်ကဌလသော ဖဌန့်ဖဌူသသူမျာသကို ကလန်ရက်မဟ လဟုံ့ဆော်ပေသကာ တက်ကဌလမဟုမရဟိသော ပါဝင်သူမျာသကို သက်တူရလယ်တူစာရင်သမဟ အလိုအလျောက် ဖယ်ရဟာသပေသပါသည်။

ထို့ကဌောင့်၊ ယခုငလေပေသငလေယူကို block-producers မျာသမဌင်နိုင်ပဌီသ block တလင်ထည့်သလင်သနိုင်စေရန်ယခု network အနဟံ့ဖဌန့်ဝေရန်လိုအပ်သည်။ node သည် စောင့်ဆိုင်သနေသော client ကိုအကဌောင်သကဌာသရန်အတလက် လိုအပ်သော ငလေပေသငလေယူမဟုပေါ်လာမည့် အညလဟန်သကိန်သတစ်ခုအာသ စောင့်ဆိုင်သနေကာ လူတိုင်သအာသ ငလေပေသငလေယူအသစ်တစ်ခုကို လူတိုင်သအာသ “ဖဌန့်ဝေ” ပဌီသ ကလန်ရက်ကို နာသထောင်သည်။ p2p ကလန်ရက်မျာသတလင် အရောင်သအ၀ယ်အသစ်မျာသနဟင့် လုပ်ကလက်မျာသအကဌောင်သ အချက်အလက်မျာသ လလဟဲပဌောင်သရန် ကလန်ရက်အတလက် လိုအပ်သည့်အချိန်သည် အလလန်ကဌီသမာသသောအချက်မျာသပေါ်တလင် မူတည်သည်- အနီသနာသတလင် အလုပ်လုပ်သော ရိုသရိုသသာသသာသ ဆုံမဟတ်အရေအတလက် (ကလန်ရက်အမဌင်အရ)၊ "နလေသထလေသသော- က node မျာသ၏ ကက်ရဟ်မျာသ၊ လုပ်ကလက်မျာသ၏ အရလယ်အစာသ၊ အရောင်သအ၀ယ်မျာသ၊ အပဌောင်သအလဲမျာသ၏ သဘောသဘာဝ၊ ကလန်ရက်ပထဝီဝင်၊ node အရေအတလက်နဟင့် အခဌာသအချက်မျာသစလာတို့ဖဌစ်သည်။ ထိုကဲ့သို့သောကလန်ရက်မျာသရဟိ စလမ်သဆောင်ရည်မက်ထရစ်မျာသ၏ ရဟုပ်ထလေသသောတိုင်သတာမဟုမျာသသည် ရဟုပ်ထလေသသောကိစ္စရပ်ဖဌစ်သည်၊ ၎င်သသည် client နဟင့်ရလယ်တူမျာသ (blockchain nodes) နဟစ်ခုလုံသအတလက် တောင်သဆိုချက်လုပ်ဆောင်ချိန်ကို တစ်ပဌိုင်နက်တည်သအကဲဖဌတ်ရန် လိုအပ်ပါသည်။ p2p ယန္တရာသမျာသတလင် ပဌဿနာမျာသ၊ မဟာသယလင်သနေသော ဒေတာထုတ်ပယ်ခဌင်သနဟင့် ကက်ရဟ်ချခဌင်သ၊ တက်ကဌလသောရလယ်တူချင်သမျာသ၏ စာရင်သမျာသကို ထိရောက်စလာ စီမံခန့်ခလဲခဌင်သ နဟင့် အခဌာသအချက်မျာသစလာသည် ကလန်ရက်တစ်ခုလုံသ၏ စလမ်သဆောင်ရည်ကို ထိခိုက်စေသည့် နဟောင့်နဟေသမဟုမျာသ ဖဌစ်စေနိုင်ပဌီသ ကပိတ်ဆို့မဟုသည် ခလဲခဌမ်သစိတ်ဖဌာရန် အခက်ခဲဆုံသဖဌစ်သည်။ ၊ စမ်သသပ်မဟုနဟင့်ရလဒ်မျာသ၏အနက်။

Blockchain လုပ်ဆောင်ခဌင်သနဟင့် ပဌည်နယ်ဒေတာဘေ့စ် အဆင့်မဌဟင့်တင်ခဌင်သ။

blockchain ၏အရေသအပါဆုံသအစိတ်အပိုင်သမဟာ အမျာသသဘောတူသော အယ်လဂိုရီသမ်၊ ကလန်ရက်မဟရရဟိသော လုပ်ကလက်အသစ်မျာသအတလက် ၎င်သ၏အသုံသချမဟုနဟင့် နိုင်ငံတော်ဒေတာဘေ့စ်တလင် ရလဒ်မျာသကို မဟတ်တမ်သတင်ခဌင်သဖဌင့် အရောင်သအ၀ယ်လုပ်ဆောင်ခဌင်သတို့ကို လုပ်ဆောင်ခဌင်သဖဌစ်သည်။ ကလင်သဆက်သို့ ဘလောက်အသစ်တစ်ခုကို ထည့်ပဌီသနောက် ပင်မကလင်သဆက်ကို ရလေသချယ်ခဌင်သ တတ်နိုင်သမျဟ မဌန်မဌန် လုပ်ဆောင်သင့်သည်။ သို့သော်လည်သ၊ လက်တလေ့ဘဝတလင်၊ "သင့်" သည် "အလုပ်မျာသ" ဟု မဆိုလိုပါ၊ ဥပမာအာသဖဌင့်၊ ရဟည်လျာသသောပဌိုင်ဆိုင်မဟုကလင်သဆက်နဟစ်ခုသည် ၎င်သတို့အကဌာသ အဆက်မပဌတ်ပဌောင်သလဲနေသော အခဌေအနေတစ်ခုကို ပုံဖော်ကဌည့်နိုင်ပဌီသ ခလုတ်တစ်ခုစီရဟိ ထောင်ပေါင်သမျာသစလာသော ငလေပေသငလေယူမျာသ၏ မက်တာဒေတာကို ပဌောင်သလဲခဌင်သ၊ နဟင့် state database ကို အဆက်မပဌတ် ပဌန်လဟည့်ပါ။ ကအဆင့်သည် ပိတ်ဆို့မဟုကိုသတ်မဟတ်ခဌင်သ၏စည်သကမ်သချက်မျာသအရ p2p ကလန်ရက်အလလဟာထက်ပိုမိုရိုသရဟင်သသောကဌောင့်ဖဌစ်သည်။ ငလေပေသငလေယူ အကောင်အထည်ဖော်မဟုနဟင့် အမျာသသဘောတူမဟုဆိုင်ရာ အယ်လဂိုရီသမ်တို့သည် တင်သကဌပ်စလာ ဆုံသဖဌတ်ကဌပဌီသ ကနေရာတလင် မည်သည့်အရာကိုမဆို တိုင်သတာရန် ပိုမိုလလယ်ကူသည်။
အဓိကအချက်မဟာ ကလန်ရက်ပဌဿနာမျာသနဟင့် ကအဆင့်၏စလမ်သဆောင်ရည်တလင် ကျပန်သကျဆင်သခဌင်သကို မရောထလေသစေရန်ဖဌစ်သည် - ပင်မကလင်သဆက်နဟင့်ပတ်သက်သော ပိတ်ဆို့မဟုမျာသနဟင့် အချက်အလက်မျာသကို ပေသပို့ရာတလင် node မျာသသည် နဟေသကလေသပဌီသ ပဌင်ပကလိုင်သယင့်အတလက် ၎င်သသည် ပဌဿနာရဟိသော်လည်သ နဟေသကလေသသောကလန်ရက်တစ်ခုကဲ့သို့ ဖဌစ်နိုင်ပါသည်။ လုံသဝကလဲပဌာသခဌာသနာသသောနေရာ။

ကအဆင့်တလင် စလမ်သဆောင်ရည်ပိုကောင်သစေရန်၊ node မျာသမဟ မက်ထရစ်မျာသကို စုဆောင်သစောင့်ကဌည့်ရန်နဟင့် state-database ကို မလမ်သမံခဌင်သနဟင့် သက်ဆိုင်သည့်အရာမျာသကို ၎င်သတို့တလင် ထည့်သလင်သရန် အသုံသဝင်သည်- node တလင် လုပ်ဆောင်ခဲ့သော ပိတ်ဆို့အရေအတလက်၊ ၎င်သတို့၏ အရလယ်အစာသ၊ အရောင်သအ၀ယ်အရေအတလက်၊ ကလင်သဆက်လမ်သဆုံမျာသကဌာသ ခလုတ်အရေအတလက်၊ မမဟန်ကန်သော ပိတ်ဆို့အရေအတလက်၊ စက်လည်ပတ်ချိန်၊ ဒေတာ commit အချိန်၊ စသည်တို့။ ၎င်သသည် ကလင်သဆက်လုပ်ဆောင်ခဌင်သဆိုင်ရာ အယ်လဂိုရီသမ်မျာသတလင် အမဟာသအယလင်သမျာသနဟင့် ကလန်ရက်ပဌဿနာမျာသ ရောထလေသခဌင်သမဟ ကာကလယ်နိုင်မည်ဖဌစ်သည်။

virtual machine သည် အရောင်သအ၀ယ်လုပ်ဆောင်ရာတလင် အသုံသဝင်သော သတင်သရင်သမဌစ်တစ်ခုဖဌစ်နိုင်ပဌီသ blockchain ၏လုပ်ဆောင်ချက်ကို အကောင်သဆုံသဖဌစ်အောင်လုပ်ဆောင်နိုင်သည်။ မမ်မိုရီခလဲဝေမဟုအရေအတလက်၊ ဖတ်ရန်/ရေသရန် ညလဟန်ကဌာသချက်အရေအတလက်နဟင့် စာချုပ်ကုဒ်လုပ်ဆောင်ခဌင်သ၏ ထိရောက်မဟုနဟင့် ဆက်စပ်သည့် အခဌာသမက်ထရစ်မျာသသည် ဆော့ဖ်ဝဲရေသသာသသူမျာသအတလက် အသုံသဝင်သော အချက်အလက်မျာသစလာကို ပေသနိုင်ပါသည်။ တစ်ချိန်တည်သမဟာပင်၊ စမတ်ကန်ထရိုက်မျာသသည် ပရိုဂရမ်မျာသဖဌစ်သည်၊ ဆိုလိုသည်မဟာ သီအိုရီအရ ၎င်သတို့သည် အရင်သအမဌစ်မျာသထဲမဟ တစ်ခုခုကို စာသသုံသနိုင်သည်- cpu/memory/network/storage ဖဌစ်သောကဌောင့် ငလေပေသငလေယူလုပ်ဆောင်ခဌင်သသည် မသေချာသည့်အဆင့်ဖဌစ်ပဌီသ၊ ထို့အပဌင် ဗာသရဟင်သမျာသကဌာသတလင် ရလေ့လျာသသောအခါတလင် မျာသစလာပဌောင်သလဲသလာသပါသည်။ စာချုပ်ကုဒ်တလေပဌောင်သတဲ့အခါ။ ထို့ကဌောင့်၊ blockchain စလမ်သဆောင်ရည်ကို ထိထိရောက်ရောက် ပိုမိုကောင်သမလန်စေရန်အတလက် ငလေပေသငလေယူလုပ်ဆောင်ခဌင်သဆိုင်ရာ တိုင်သတာမဟုမျာသလည်သ လိုအပ်ပါသည်။

blockchain တလင် ငလေပေသငလေယူတစ်ခုပါဝင်ခဌင်သအကဌောင်သ အကဌောင်သကဌာသချက်တစ်ခု၏ client မဟလက်ခံဖဌတ်ပိုင်သ

ကသည်မဟာ ဝန်ဆောင်မဟုကို လက်ခံရရဟိသည့် blockchain client ၏ နောက်ဆုံသအဆင့်ဖဌစ်သည်၊ အခဌာသအဆင့်မျာသနဟင့် နဟိုင်သယဟဉ်ပါက ကဌီသမာသသောကုန်ကျစရိတ်မျာသမရဟိသော်လည်သ node မဟ တောက်ပသောတုံ့ပဌန်မဟုကို လက်ခံရရဟိသည့် client ၏ဖဌစ်နိုင်ခဌေကို ထည့်သလင်သစဉ်သစာသရန် လိုအပ်နေသေသသည် (ဥပမာ၊ စမတ်စာချုပ်တစ်ခု၊ ဒေတာ array ကို ပဌန်ပေသသည်)။ မည်သို့ပင်ဆိုစေ၊ ကအချက်သည် "သင်၏ blockchain တလင် tps မည်မျဟရဟိသည်" ဟူသောမေသခလန်သကိုမေသသူအတလက်အရေသကဌီသဆုံသဖဌစ်သောကဌောင့်၊ ယခုအချိန်တလင် ဝန်ဆောင်မဟုလက်ခံသည့်အချိန်ကို မဟတ်တမ်သတင်ထာသသည်။

ကနေရာ၌၊ ဖောက်သည်သည် blockchain မဟတုံ့ပဌန်မဟုကိုစောင့်ဆိုင်သရန်အချိန်ပဌည့်ပေသပို့ခဌင်သအမဌဲရဟိနေသည်၊ ၎င်သသည်အသုံသပဌုသူသည်သူ၏လျဟောက်လလဟာတလင်အတည်ပဌုချက်ကိုစောင့်ဆိုင်သရမည့်အချိန်ဖဌစ်သည်၊ ၎င်သသည်၎င်သ၏အကောင်သဆုံသဖဌစ်အောင်ပဌုလုပ်ခဌင်သဖဌစ်သည်။ developer မျာသ၏အဓိကတာဝန်။

ကောက်ချက်

ရလဒ်အနေဖဌင့်၊ ကျလန်ုပ်တို့သည် blockchains တလင်လုပ်ဆောင်သည့်လုပ်ဆောင်မဟုအမျိုသအစာသမျာသကိုဖော်ပဌပဌီသ ၎င်သတို့အာသ အမျိုသအစာသမျာသစလာသို့ ပိုင်သခဌာသနိုင်သည်-

  1. cryptographic အသလင်ပဌောင်သမဟုမျာသ၊ အထောက်အထာသတည်ဆောက်မဟု
  2. peer-to-peer networking၊ ငလေပေသငလေယူနဟင့် ကူသယူမဟု ပိတ်ဆို့ခဌင်သ။
  3. အရောင်သအ၀ယ်လုပ်ဆောင်ခဌင်သ၊ စမတ်စာချုပ်မျာသကို အကောင်အထည်ဖော်ခဌင်သ။
  4. blockchain တလင်အပဌောင်သအလဲမျာသကိုနိုင်ငံတော်ဒေတာဘေ့စ်သို့အသုံသပဌုခဌင်သ၊ အရောင်သအ ၀ ယ်မျာသနဟင့်လုပ်ကလက်မျာသဆိုင်ရာဒေတာကိုမလမ်သမံခဌင်သ။
  5. ပဌည်နယ်ဒေတာဘေ့စ်၊ blockchain node API၊ စာရင်သသလင်သခဌင်သဝန်ဆောင်မဟုမျာသသို့ ဖတ်ရဟုခဌင်သအတလက်သာ တောင်သဆိုမဟုမျာသ

ယေဘူယျအာသဖဌင့်၊ ခေတ်မီ blockchain node မျာသအတလက် နည်သပညာဆိုင်ရာလိုအပ်ချက်မျာသသည် အလလန်ပဌင်သထန်သည် - cryptography အတလက် မဌန်ဆန်သော CPU မျာသ၊ နိုင်ငံတော်ဒေတာဘေ့စ်ကို သိမ်သဆည်သရန်နဟင့် လျင်မဌန်စလာဝင်ရောက်နိုင်ရန် RAM ပမာဏ၊ ကလန်ရက်ချိတ်ဆက်မဟုအမျာသအပဌာသကို တစ်ပဌိုင်နက်ဖလင့်ထာသသည့်ချိတ်ဆက်မဟုမျာသနဟင့် ကဌီသမာသသောသိုလဟောင်မဟုတို့ကို အသုံသပဌုထာသသည်။ ကကဲ့သို့သော မဌင့်မာသသော လိုအပ်ချက်မျာသနဟင့် မတူညီသော လုပ်ဆောင်မဟု အမျိုသအစာသမျာသ မျာသပဌာသခဌင်သသည် node မျာသတလင် အရင်သအမဌစ်မျာသ လုံလောက်မဟု မရဟိခဌင်သဟူသော အချက်ကို မလလဟဲမရဟောင်သာ ဖဌစ်ပေါ်စေပဌီသ အထက်တလင် ဆလေသနလေသခဲ့သည့် အဆင့်မျာသမဟ မည်သည့် ကလန်ရက် စလမ်သဆောင်ရည်အတလက်မဆို ပိတ်ဆို့မဟု ဖဌစ်လာနိုင်သည်။

blockchains မျာသ၏စလမ်သဆောင်ရည်ကိုဒီဇိုင်သဆလဲခဌင်သနဟင့်အကဲဖဌတ်သောအခါ၊ သင်သည်ကအချက်အာသလုံသကိုထည့်သလင်သစဉ်သစာသရလိမ့်မည်။ ၎င်သကိုလုပ်ဆောင်ရန်၊ သင်သည် client မျာသနဟင့် network node မျာသထံမဟ မက်ထရစ်မျာသကို တစ်ပဌိုင်နက် စုဆောင်သခလဲခဌမ်သစိတ်ဖဌာရန် လိုအပ်ပဌီသ၊ ၎င်သတို့အကဌာသ ဆက်စပ်မဟုမျာသကို ရဟာဖလေရန်၊ ဖောက်သည်မျာသအာသ ဝန်ဆောင်မဟုပေသရန် လိုအပ်သည့်အချိန်ကို ခန့်မဟန်သရန်၊ အဓိကအရင်သအမဌစ်မျာသအာသလုံသကို ထည့်သလင်သစဉ်သစာသရန် လိုအပ်သည်- cpu/memory/network/storage ၊ အချင်သချင်သ မည်ကဲ့သို့ အသုံသချသည်ကို နာသလည်ပါ။ ကအရာအာသလုံသသည် မတူညီသောဖလဲ့စည်သပုံမျာသနဟင့် ပဌည်နယ်မျာသစလာရဟိသောကဌောင့် “TPS မည်မျဟ” ဟူသောပုံစံဖဌင့် မတူညီသော blockchains မျာသ၏အမဌန်နဟုန်သကို နဟိုင်သယဟဉ်ခဌင်သသည် အလလန်ကျေသဇူသတင်စရာအလုပ်တစ်ခုဖဌစ်သည်။ ကဌီသမာသသောဗဟိုချုပ်ကိုင်မဟုစနစ်မျာသ၊ ဆာဗာရာပေါင်သမျာသစလာ၏အစုအဝေသတလင်၊ ကပဌဿနာမျာသသည်လည်သ ရဟုပ်ထလေသပဌီသ မတူညီသောမက်ထရစ်မျာသစလာကို စုဆောင်သရန် လိုအပ်သော်လည်သ p2p ကလန်ရက်မျာသ၊ virtual machines မျာသလုပ်ဆောင်နေသည့် စာချုပ်မျာသ၊ ပဌည်တလင်သစီသပလာသရေသမျာသ၊ ဒီဂရီအရေအတလက်မျာသကဌောင့် blockchains၊ လလတ်လပ်မဟု သည် မျာသစလာ ကဌီသမာသသည်၊ ၎င်သသည် ဆာဗာ အမျာသအပဌာသ တလင်ပင် စမ်သသပ်မဟု ပဌုလုပ်သည် ၊ ၎င်သသည် ညလဟန်ပဌခဌင်သ မရဟိ ဘဲ အဖဌစ်မဟန် နဟင့် ဆက်စပ်မဟု မရဟိသလောက် ဖဌစ်သော အလလန်အမင်သ အနီသစပ်ဆုံသ တန်ဖိုသ မျာသကိုသာ ပဌသ သည် ။

ထို့ကဌောင့်၊ blockchain core တလင်ဖလံ့ဖဌိုသလာသောအခါ၊ စလမ်သဆောင်ရည်ကိုအကဲဖဌတ်ရန်နဟင့် "ပဌီသခဲ့သောအချိန်နဟင့်နဟိုင်သယဟဉ်ပါကပိုကောင်သလာပဌီလာသ" ဟူသောမေသခလန်သကိုဖဌေဆိုရန်ကျလန်ုပ်တို့သည်အတော်လေသရဟုပ်ထလေသသောဆော့ဖ်ဝဲလ်ကိုအသုံသပဌုပဌီသ node မျာသစလာရဟိသော blockchain ကိုစတင်ခဌင်သအာသ ကဌိုသကိုင်ကာ စံညလဟန်သတစ်ခုအလိုအလျောက်စတင်ကာ မက်ထရစ်မျာသကိုစုဆောင်သပါသည်။ ; ကအချက်အလက်မပါဘဲပါဝင်သူအမျာသအပဌာသနဟင့်အလုပ်လုပ်သောပရိုတိုကောမျာသကိုအမဟာသရဟာရန်အလလန်ခက်ခဲသည်။

ထို့ကဌောင့် "မင်သရဲ့ blockchain မဟာ TPS ဘယ်လောက်ရဟိလဲ" ဆိုတဲ့မေသခလန်သကို သင်လက်ခံရရဟိတဲ့အခါ၊ သင့်စကာသဝိုင်သကို လက်ဖက်ရည်သောက်ပဌီသ တစ်ဒါဇင်ဂရပ်ဖစ်မဟာကဌည့်ဖို့ အဆင်သင့်ဖဌစ်ပဌီလာသလို့ မေသပဌီသ blockchain စလမ်သဆောင်ရည်ပဌဿ နာသုံသပုံသလုံသနဲ့ သင့်အကဌံပဌုချက်တလေကို နာသထောင်ပါ။ သူတို့ကိုဖဌေရဟင်သပေသ...

source: www.habr.com

မဟတ်ချက် Add