A glowing Ethereum logo powered by digital energy streaks, representing Gas as the fuel of the network.

ဟာ၊ အတူတူ အတွေ့အကြုံ ရှိဖူးလား။ အီသီရියမ်မှာ ETH တစ်ခုခု လွှဲပြောင်း ဒါမှမဟုတ် DeFi ဂိမ်း ကစားချင်ရင်၊ gas ကုန်ကျစရိတ်ကို ကြည့်ပြီး အံ့အားသင့်သွားခဲ့ဖူးလား။ လွှဲပြောင်းမယ့် ပမာဏထက် ပိုကုန်ကျတယ်ဆိုတာ မြင်ရတာ စိတ်ရှုပ်ထွေးစရာ ကောင်းလိုက်တာ။

gas ကုန်ကျစရိတ် မြင့်တက်လာရင် စိတ်ပျက်စရာ ဖြစ်ပေမယ့်၊ ဒါက သင့်ကို ရည်ရွယ်ချက်ရှိရှိ လုပ်ရခြင်း မဟုတ်ပါဘူး။ အီသီရියမ်ရဲ့ ကွန်ရက်ကို ကာကွယ်ဖို့ ဒီလို ယန္တရား တစ်ခု ချမှတ်ထားတာ ဖြစ်ပါတယ်။ ဒီ ယန္တရားမရှိရင် ကွန်ရက်တစ်ခုလုံး အလဟဿ ငွေပေးငွေယူ မှုများနဲ့ ပြည့်နှက်သွားမှာ သေချာပါတယ်။

ဒီနေ့ ကျွန်တော်တို့ အီသီရියမ်ရဲ့ Gas ယန္တရား၊ ငွေပေးငွေယူ မှုတစ်ခု စတင်ခန့်မှန်း ကွန်ရက်ပေါ်တင်ချိန်အထိ လုပ်ငန်းစဉ်၊ Nonce နဲ့ ပြန်လည်ထပ်ခါတလဲလဲ မဖြစ်အောင် ကာကွယ်ခြင်း၊ နဲ့ ငွေပေးငွေယူ မှု စုဆောင်း ရာ (mempool) တွေကို အသေးစိတ် ဆွေးနွေးကြည့်ရအောင်။ ဒါတွေ နားလည်သွားရင် နောက်ပိုင်း gas ကုန်ကျစရိတ် မြင့်တက်လာရင် မပူပူပဲ ပြောနိုင်ပါလိမ့်မယ်။ “အိုး၊ ကွန်ရက် ပိတ်ဆို့ နေတယ်ပဲ၊ စောင့်လေ ဒါမှမဟုတ် အပိုကုန်ကျ နည်းနည်း ထပ်ပေးလေ” လို့။

Gas ကို နားလည်ကြည့်ရအောင်။ အီသီရියမ်ရဲ့ “တွက်ချက်မှု ဆီကုန်”

An infographic showing the components of Ethereum gas fees: Base Fee (burned) and Priority Fee (tip).

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

ဒီ အရင်းအမြစ်တွေ အခမဲ့ မဟုတ်ပါဘူး။ Gas နဲ့ တိုင်းတာ ပြီး ပေးချေရပါတယ်။

Gas မှာ အဓိပ္ပာယ် နှစ်မျိုး ရှိပါတယ်။

  • Gas units: တွက်ချက်မှု ယူနစ်။ ရိုးရှင်း ငွေပေးငွေယူ မှု တစ်ခု အတွက် အကြမ်း ၂၁,၀၀၀ gas လိုအပ်ပါတယ်။ Uniswap မှာ ငွေလဲ လုပ်ရင် ဆယ်သောင်း သို့မဟုတ် သန်း ချီ လိုနိုင်ပါတယ်။
  • Gas price: တစ်ယူနစ် gas အတွက် တန်ဖိုး (gwei ယူနစ်၊ ၁ gwei = ၁၀^-၉ ETH)။

စုစုပေါင်း ကုန်ကျစရိတ် = အသုံးပြုတဲ့ Gas × Gas price (ETH ယူနစ်)။

၂၀၂၁ ခုနှစ် လန်ဒန် အဆင့်မြှင့်တင်မှု (EIP-1559) ပြီးနောက်၊ gas ကုန်ကျစရိတ် နှစ်ပိုင်း ခွဲထားပါတယ်။

  • Base Fee (အခြေခံ ကုန်ကျစရိတ်): ကွန်ရက် အလိုအလျောက် တွက်ချက်ပါတယ်။ ယခင် ဘလော့ခ် မှာ gas အသုံးပြုမှု အပေါ် အခြေခံ ပြီး တက်ကျ လုပ်ပါတယ်။ ဘလော့ခ် ပိုပြည့်နှက်ရင် base fee ပိုတက်ပါတယ်။ နည်းရင် ကျဆင်းပါတယ်။

    ဒီ ပိုင်း ကုန်ကျစရိတ် တိုက်ရိုက် မီးရှို့ ပစ်ပါတယ် (မှတ်ချက် ပေးမယ့်သူ မရရှိပါ)။ ရည်ရွယ်ချက်က ETH ကို တဖြည်းဖြည်း လျှော့ချ ပြီး ရှားပါးမှု တိုးမြှင့်ဖို့ ပါပဲ။

  • Priority Fee (ဦးစားပေး ကုန်ကျစရိတ် / လက်ဆောင် / tip): မှတ်ချက် ပေးမယ့်သူ ကို သင်ပေးတဲ့ အပိုပမာဏ။ ပိုမြင့်ရင် ဦးစားပေး ထုပ်ပိုး ခံရပါတယ်။

ငွေပေးငွေယူ မှု တင်တဲ့အခါ သင် သတ်မှတ်ရပါတယ်။

  • Max Fee Per Gas (သင် အများဆုံး ပေးလိုက်တဲ့ ပမာဏ)
  • Max Priority Fee Per Gas (လက်ဆောင် အများဆုံး ပမာဏ)

တကယ် နုတ်ယူ ခံရတဲ့ ပမာဏ = Base Fee + Priority Fee (သင့် Max Fee ကို မကျော်ပါ)။

Gas ကို ဘာကြောင့် ပေးရတာလဲ။

  1. အမှိုက် တိုက်ခိုက်မှု ကာကွယ်ခြင်း: တစ်ယောက်ယောက် အလဟဿ ကုဒ် ထပ်ခါတလဲလဲ ပို့ရင်။ Gas မရှိရင် ရပ်တန့်သွားပါတယ်။
  2. DoS ကာကွယ်ခြင်း: ကွန်ရက် အရင်းအမြစ် ကန့်သတ်ချက် ရှိပါတယ်။ နေရာ သိမ်းချင်ရင် ပိုကုန်ကျ ရပါမယ်။
  3. မှတ်ချက် ပေးမယ့်သူ တွေ အားပေးခြင်း: PoS မှာ မှတ်ချက် ပေးမယ့်သူ တွေ တူးဖော်မှု မလုပ်တော့ပါ။ လက်ဆောင် ကုန်ကျစရိတ် နဲ့ ရှင်သန်ရပါတယ်။ Gas က သူတို့ အဓိက ဝင်ငွေ ပါ။
  4. ကွန်ရက် ကိုယ်တိုင် ချိန်ညှိ ခြင်း: အလုပ်များရင် gas စျေးကြီးပါတယ်။ လူတွေ ငွေပေးငွေယူ မှု နည်းသွားပါတယ်။ အနားယူ ရင် စျေးကျပါတယ်။

အနှစ်ချုပ် ပြောရရင် Gas က အီသီရியမ်ရဲ့ “တွက်ချက်မှု ဆီကုန်” ပါ။ ဒါ မရှိရင် ကွန်ရက် ပျက်စီးသွားမှာ ဖြစ်ပါတယ်။ စျေး ကြီးရင် စျေးကွက် က “အခု ပိတ်ဆို့ နေတယ်” လို့ အော်နေတာ ပါ။

ငွေပေးငွေယူ မှု ဘဝ ကာလ: “အတည်ပြု” ကနေ ကွန်ရက်ပေါ် တင်ချိန်အထိ လုပ်ငန်းစဉ် အပြည့်အစုံ

A visual representation of transactions waiting in the Mempool to be packaged into a block by validators.

ငွေပေးငွေယူ မှု တစ်ခု စတင်ကနေ အတည်ပြု ခံရချိန်အထိ ဒီ လမ်းကို လျှောက်ပါတယ်။

၁. သင် ငွေပေးငွေယူ မှု လက်မှတ် ရေးပါ

ပိုက်ဆံ အိတ် (MetaMask စတဲ့) မှာ ဖြည့်ပါ။ to လိပ်စာ၊ ပမာဏ၊ data (စာချုပ် ခေါ်ယူ ရင်)၊ gas limit၊ max fee၊ priority fee၊ nonce။

ပုဂ္ဂလိက သော့ နဲ့ လက်မှတ် ရေး → raw transaction ထုတ်ပါ။

၂. ကွန်ရက်ကို ထုတ်လွှင့်ပါ

အော့ဒ်နစ် တစ်ခု ကို ပို့ပါ → အော့ဒ်နစ် က လက်မှတ်၊ nonce၊ ငွေကြေး လုံလောက်မှု၊ gas limit လုံလောက်မှု စတဲ့ အရာတွေ စစ်ဆေးပါတယ်။

အောင်မြင်ရင် → mempool (မန်မော်ရီ ပုလင်း၊ စောင့်ဆိုင်း ငွေပေးငွေယူ မှု များ ရဲ့ “သိုလှောင်ရုံ”) ထဲ ထည့်ပါ။

၃. mempool မှာ စီစဉ်စီ စောင့်ပါ

အော့ဒ်နစ် တစ်ခုချင်း မှာ ကိုယ်ပိုင် mempool ရှိပါတယ် (အရွယ်အစား ကန့်သတ်ချက် ရှိပါတယ်၊ ဥပမာ ထောင်ချီ ငွေပေးငွေယူ မှု တွေ)။

ငွေပေးငွေယူ မှု နှစ်မျိုး အခြေအနေ ရှိပါတယ်။

  • pending: nonce က အကောင့် လက်ရှိ နောက်တစ်ခု နဲ့ ကိုက်ညီရင် ချက်ချင်း ဆောင်ရွက်နိုင်ပါတယ်။
  • queued: nonce မြင့်လွန်ရင် ရှေ့ ငွေပေးငွေယူ မှု တွေ ကွန်ရက်ပေါ် တင်ပြီး စောင့်ရပါတယ်။

မှတ်ချက် ပေးမယ့်သူ တွေ (ယခင်က သတ္တု တူးသူ တွေ) mempool ကနေ ငွေပေးငွေယူ မှု တွေ ရွေးပြီး ထုပ်ပိုး ပါတယ်။ priority fee မြင့်တဲ့ တွေ ဦးစားပေး ရွေး ပြီး base fee က လက်ရှိ ဘလော့ခ် လိုအပ်ချက် နဲ့ ကိုက်ညီမှု ကိုလည်း ကြည့်ပါတယ်။

၄. ဘလော့ခ် ထဲ ထုပ်ပိုး ပါ

မှတ်ချက် ပေးမယ့်သူ က လောင်း ဘလော့ခ် တည်ဆောက်ပါ → ငွေပေးငွေယူ မှု တွေ ထည့်ပါ → EVM ဆောင်ရွက်ပါ (အခြေအနေ ပြောင်း၊ gas နုတ်ယူ) → gas ကုန်လွန်ရင် သို့မဟုတ် အမှား ရှိရင် ပြန်လည် ပြန်လည် လုပ်ပါ။

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

၅. ဘလော့ခ် အတည်ပြု

သင့် ငွေပေးငွေယူ မှု ဘလော့ခ် ထဲ ရှိပြီ ဖြစ်ပေမယ့် တည်ငြိမ်မှု မရှိသေး ပါ။

အီသီရியမ် PoS မှာ ဘလော့ခ် တစ်ခု ကို ၁၂ စက္ကန့် တစ်ခု ထုတ်ပါတယ်။

နောက်ဆက်တွဲ ဘလော့ခ် များ များလေ ပြန်လည် ပြုပြင်မှု ဖြစ်နိုင်ချေ နည်းလေ (ဖြစ်နိုင်ချေ ညပ်စတော ကျဆင်း ပါတယ်)။

များသောအားဖြင့် ၁၂-၃၀ ခု အတည်ပြု စောင့်ပါ (နည်းနည်း မိနစ်ကနေ တစ်နာရီ ခွဲ အထိ) လုံခြုံ ဖြစ်ပါတယ်။ အထူး ပမာဏ ကြီး သို့မဟုတ် DeFi လုပ်ဆောင်ချက် တွေ အတွက်။

၆. ငွေပေးငွေယူ မှု ပြီးဆုံး

အောင်မြင်ရင်: အခြေအနေ အပ်ဒိတ် (ငွေကြေး ပြောင်း၊ စာချုပ် ဆောင်ရွက်)။

မအောင်မြင်ရင်: gas အလဟဿ မီးရှို့ (လမ်းအလယ် မှာ အမှား ရှိရင်လည်း gas နုတ်ယူ ပါတယ်)။

ပိတ်ဆို့ နေရင်: ကုန်ကျ နည်းရင် ကြာလွန်ရင် mempool ကနေ ဖယ်ရှားခံ ရနိုင်ပါတယ် (အော့ဒ်နစ် တွေ ဟောင်း ငွေပေးငွေယူ မှု တွေ ရှင်းပါတယ်)။

Nonce: ပြန်လည် ထပ်ခါတလဲလဲ တိုက်ခိုက်မှု ကာကွယ်တဲ့ “မှတ်ပုံ နံပါတ်”

Nonce က အကောင့် ရဲ့ “ငွေပေးငွေယူ မှု ရော်နတ်” ပါ။ ၀ ကနေ စပြီး ငွေပေးငွေယူ မှု တစ်ခု တိုင်း +၁ ပါ။

ဒါက ဘာကို ကာကွယ်လဲ။

  • ပြန်လည် ထပ်ခါတလဲလဲ တိုက်ခိုက်မှု (replay attack): တစ်ယောက်ယောက် သင့် လက်မှတ် ငွေပေးငွေယူ မှု ခိုးယူ ပြီး ထပ်ခါတလဲလဲ ထုတ်လွှင့်ရင်။ Nonce မတူရင် အော့ဒ်နစ် က ငြင်းပါတယ် (အကောင့် လက်ရှိ nonce ပိုမြင့်ပါတယ်)။
  • အစဉ်အလာ အာမခံ: nonce က ဆက်တိုက် ဖြစ်ရပါမယ်။ nonce=၅ ငွေပေးငွေယူ မှု ပို့ရင် ရှေ့ ၄ ခု ကွန်ရက်ပေါ် တင်ပြီး မဟုတ်ရင် queued မှာ ပိတ်ဆို့ နေပါတယ်။
  • နှစ်ချက် အသုံး မဖြစ်အောင်: တူညီ တဲ့ nonce က ငွေပေးငွေယူ မှု တစ်ခု သာ လက်ခံ ခံရပါတယ်။ ထပ်ခါ တွေ ချပါတယ်။

ဥပမာ: သင် nonce=၁၀ ငွေပေးငွေယူ မှု ပို့ပြီး ကွန်ရက်ပေါ် မတင်ရသေး ပါ။

တိုက်ခိုက်သူ လက်မှတ် ခိုးယူ → ထပ်ခါ ထုတ်လွှင့်ချင်ရင်။ အော့ဒ်နစ် က အကောင့် လက်ရှိ nonce ၁၀ ပဲ ဆိုပြီး ဒီ nonce=၁၀ ကို တွေ့ခဲ့ပြီ ဆိုပြီး ငြင်းပါတယ်။

EIP-155 (၂၀၁၆ ခုနှစ်) က chainId ကို လက်မှတ် ထဲ ထည့်ပြီး ကွန်ရက် ကွာဟချင်း ပြန်လည် ထပ်ခါ တိုက်ခိုက်မှု ကာကွယ်ပါတယ် (ဥပမာ ETH နဲ့ ETC)။

Gas ကုန်ကျ မြင့်တက်မှု ဘာကြောင့် စိတ်ရှုပ်စေ လဲ။ ဘုံ ပြဿနာ နဲ့ ဖြေရှင်း နည်း

  • ကွန်ရက် အမြင့်ဆုံး အချိန် (အဖြစ်အပျက် ကြီး၊ meme ငွေကြေး ရူး ရူး ပွ): base fee မြင့်တက်ပါတယ် → ကျဆင်း အောင် စောင့်ပါ ဒါမှမဟုတ် priority fee ထပ်ပေး ဦးစားပေး ရယူ ပါ။
  • စာချုပ် ရှုပ်ထွေး: Uniswap မှာ အဆင့်များ စွာ swap၊ NFT mint gas အလွန် မြင့်ပါတယ် → ကြိုတင် gas limit ခန့်မှန်း ပါ။ နည်းလွန်ရင် မအောင်မြင်ပြီး gas မီးရှို့ ပါတယ်။
  • ပိတ်ဆို့ ငွေပေးငွေယူ မှု: nonce မှန်မှု မရှိ သို့မဟုတ် ကုန်ကျ နည်း → “speed up” သို့မဟုတ် “cancel” သုံး: တူညီ nonce နဲ့ ပိုမြင့် ကုန်ကျ ငွေပေးငွေယူ မှု အသစ် ပို့ ပြီး ဟောင်း ကို အစားထိုး ပါ။
  • Layer2 ကယ်တင်ရှင်: ၂၀၂၆ ခုနှစ် မှာ Arbitrum၊ Optimism၊ Base စတဲ့ L2 gas ကုန်ကျ စရိတ် ၁၀-၁၀၀ ဆ စျေးသက်သာ ပါတယ်။ ပမာဏ ကြီး လွှဲ ရင် ရှင်း ကူး ပါ။
A comparison between the congested Layer 1 mainnet and the fast, low-cost Layer 2 scaling solutions.

လျင်မြန်စွာ နှိုင်းယှဉ် ဇယား: Gas ဆိုင်ရာ အဓိက အချက်များ

ပရောဂျက်ရှင်းလင်းဘာကြောင့် အရေးကြီးဘုံ ပြဿနာ & ဖြေရှင်း နည်း
Gas Unitsလုပ်ဆောင်ချက် တစ်လှမ်း တိုင်း တွက်ချက်မှု ပမာဏစုစုပေါင်း ကုန်ကျ ဆုံးဖြတ်ခန့်မှန်း နည်း → မအောင်မြင် gas မီးရှို့။ ခန့်မှန်း များ → ပို နုတ်ယူ
Base Feeကွန်ရက် အလိုအလျောက် တွက်၊ မီးရှို့ပိတ်ဆို့ ကာကွယ်၊ ကိုယ်တိုင် ချိန်ညှိမြင့်ရင် စောင့်၊ ပိုက်ဆံ အိတ် က ခန့်မှန်း ပြ ပါတယ်
Priority Feeမှတ်ချက် ပေးမယ့်သူ ကို လက်ဆောင်ထုပ်ပိုး ဦးစားပေး ဆုံးဖြတ်မြန်ချင်ရင် ထပ်ပေး (၀.၁-၂ gwei လုံလောက်)
Nonceအကောင့် ငွေပေးငွေယူ မှု နံပါတ်ပြန်လည် ထပ်ခါ ကာကွယ်၊ အစဉ်အလာ အာမခံရှုပ်ရင် လက်စွဲ nonce သတ်မှတ် သို့မဟုတ် ပယ်ပြီး ပြန်ပို့
Mempoolစောင့်ဆိုင်း ငွေပေးငွေယူ မှု ပုလင်းငွေပေးငွေယူ မှု တွေ ဒီ မှာ စောင့် ထုပ်ပိုးကြာလွန်ရင် → speed up သို့မဟုတ် ကွန်ရက် အနားယူ စောင့်
ဘလော့ခ် အတည်ပြုနောက်ဆက်တွဲ ဘလော့ခ် အရေအတွက်အတည်ပြု များလေ လုံခြုံ လေပမာဏ ကြီး ဆို ၁၂+ အတည်ပြု စောင့်

ဒါတွေ နားလည်သွားရင် သင် “gas ကုန်ကျ ကျွန်” မဟုတ်တော့ ပါဘူး။

ငွေပေးငွေယူ မှု မစတင်ခင် etherscan ရဲ့ gas tracker ကို ကြည့်ပါ၊ ပိုက်ဆံ အိတ် ရဲ့ အကြံပြု ကုန်ကျ ကို ကြည့်ပါ။ ကွန်ရက် ပိတ်ဆို့ ရင် စောင့်ပါ ဒါမဟုတ် L2 သုံး ပါ။ မြန်ချင်ရင် လက်ဆောင် ပိုပေး ပါ။

အီသီရியမ် ၂၀၂၆ ခုနှစ် မှာ gas limit တိုးမြှင့် (ရည်မှန်း ၂၀၀M+)၊ ZK သက်သေ အကောင်အထည်ဖော် ဆောင်ရွက် နေပါတယ်။ အနာဂတ် ပိုချောမွေ့ လာမှာ ဖြစ်ပါတယ်။

အခု သင် ယုံကြည်မှု ရှိရှိ ပြောနိုင်ပါပြီ။

“gas က ကျယ် မဟုတ်ပဲ ကွန်ရက် လုံခြုံ ရေး ကာကွယ်တဲ့ လိုအပ်ချက် ကုန်ကျ ပါ။ မြင့်ရင် လူတွေ ကစား နေကြတယ် ဆိုတာ ကွန်ရက် ကျန်းမာ နေတာ ပဲ!”

ပိုနက်ရှိုင်း တူး ချင်ရင်။ ဥပမာ လက်စွဲ ငွေပေးငွေယူ မှု အစားထိုး နည်း၊ EIP-1559 မီးရှို့ ငွေ ETH စျေး သက်ရောက်မှု၊ ဒါမှမဟုတ် ၂၀၂၆ ခုနှစ် Glamsterdam အဆင့်မြှင့်တင်မှု ပြီး gas ဘယ်လို ပြောင်း လဲ။

ဘယ်လို မေးပါ၊ ကျွန်တော် ဆက် ရှင်းပြပေး ပါမယ်~

 

ကမ္ဘာ့ ထိပ်ဆုံး ၃ ခု ကွန်ရက် ငွေကြေး အပြောင်း အလဲ နေရာ များ အကြံပြု:

ကြီး ပြီး ပြည့်စုံ ဆို ဘင်းအန်း၊ ပရော်ဖက်ရှင်နယ် ကစား ဆို OKX၊ တောင်း ငွေကြေး ကစား ဆို Gate! လျင်မြန်စွာ ဖွင့် ပြီး ဘဝ ကုန်ကျ စရိတ် လျှော့ ချ ခံ ပါ~