Linawin muna: auction ang Gas, hindi pamasahe
Sa unang pag-transfer at masingil ng bayad na umabot sa ilang piso o higit pa, ang reaksyon ng marami ay "ang mahal naman ng gasolina". Nasa imahen ng "pamasahe" mismo ang problema: pinaniniwala ka nitong ang Gas ay isang fixed na presyo na pareho lang anumang oras kang dumating. Sa totoo, hindi ganoon.
Ang blockchain ay nagbi-build lang ng isang bagong block kada ilang segundo, at ang bawat block ay may kaya lang ilang transaksyon, ito ang "block space" na kakaunti. Sa parehong oras, mas marami ang gustong pumasok kaysa sa upuan, kaya inaayos ng validator ang pwesto gamit ang simpleng panuntunan: sino ang mataas ang bid, siya ang unang naipo-proseso. Ang Gas price na ini-set mo ay sa esensya ang bid mo sa auction na ito.
Isipin mo ang pag-book ng Grab o Angkas kapag malakas ang ulan at uwian:
Ang dami ng kotse at motor (block space) ay ganoon-ganoon lang; sa tahimik na oras normal lang ang singil at agad kang makasakay; pagdating ng malakas na ulan, sabay-sabay nag-book ang lahat, awtomatikong tumataas ang surge sa 2x, 3x. Kung gusto mong magbayad nang mas mataas, ikaw ang mauunang makakuha; kung ayaw, pumila ka, o pwede ka pang hindi matuluyan. Halos pareho ang lohika ng pataas-pababa ng Gas price sa dynamic na presyong ito: walang taong nasa likod na nag-aayos ng presyo, ang supply at demand mismo ang nagtutulak pataas.
Pag naintindihan ito, nagkakaugnay-ugnay ang lahat: mahal hindi dahil naloko ka, kundi dahil natamaan ka ng rush hour ng agawan ng upuan; gustong makatipid, ang susi ay "lumipat sa tahimik na oras" o "lumipat sa lugar na mas marami ang upuan".
Ano ang mga bahagi ng isang Gas Fee
Sa halimbawa ng Ethereum, ang perang babayaran mo sa huli = dami ng Gas na talagang nagamit × presyo kada unit ng Gas. May apat na termino dito, madaling maintindihan kung imamapa sa eksena ng auction:
| Termino | Sa simpleng salita | Paliwanag |
|---|---|---|
| Gas Limit (limitasyon ng paggamit) | Gaano kakumplikado ang gagawin | Karaniwang transfer mga 21,000, ang pagtawag sa smart contract (swap, mint NFT) ay maaaring daan-daang libo. Mas kumplikado, mas maraming upuan ang kakainin |
| Base Fee (batayang bayad) | "Base price sa loob ng arena" ngayon | Itinatakda ng antas ng siksikan ng network, awtomatikong pataas-pababa kada block, mas siksikan mas mataas. Sinusunog (burn) ang bahaging ito |
| Priority Fee (tip) | Dagdag na bid mo | Tip sa validator, mas mataas mas prayoridad na maipo-proseso, kailangan lang kapag nagmamadali |
| Gas Used (aktwal na paggamit) | Bilang ng upuang talagang nagamit | Ang natirang Gas Limit na hindi nagamit ay isinasauli, pero ang presyo kada unit (Base + tip) ay hindi isinasauli |
Kaya ang "mahal" ay maaaring galing sa dalawang dako: kung hindi man kumplikado mismo ang gagawin (mataas ang Gas Limit), eh siksikan ngayon ang buong network (mataas ang Base Fee). Ang simpleng transfer sa tahimik na oras kontra interaksyon sa contract sa rurok ng siksikan, maaaring sampu-sampung beses ang pagkakaiba, normal lang iyon. Kung magkano nga sa isang sandali, ayon sa ipinapakita sa on-chain sa real-time, ang artikulong ito ay hindi nagbibigay ng fixed na numero.
Bakit minsan napakamahal: siksikan = taas-presyo
Dahil auction ito, ang biglang pagtaas ng presyo ay tiyak na dahil "biglang sumabog ang dami ng nag-aagawan ng upuan sa parehong segundo". Ilan sa pinaka-tipikal na eksena:
- Sikat na NFT launch / pagbukas ng airdrop claim: sampu-sampung libong tao ang nag-aagawan sa parehong segundo, patuloy na nagtatambak ang bid, naitutulak ang Base Fee ng ilang beses ng karaniwan.
- Pabagsak-bangon ang merkado: kapag biglang sumipa o bumagsak, gustong sabay-sabay pumasok-lumabas ng lahat, nag-aagawan ang mga bot ng liquidation, agad na napupuno ang network.
- Biglang sumikat ang isang bagong contract: maraming interaksyon ang nagtutumpok sa iisang protocol.
Sa kabaligtaran, sa madaling-araw oras ng Pilipinas o sa katapusan ng linggo (kapag maraming natutulog), mas kaunti ang nag-aagawan ng upuan, kaya bumababa rin ang Base Fee. Ito ang dahilan kung bakit ang parehong operasyon, kung gagawin mo kagabi kontra ngayong umaga, malayo ang pagkakaiba ng bayad.
Ang pinaka-nakakabitag: nag-fail ang transaksyon, sinisingil pa rin ang Gas
Ito ang bitag na madalas matapakan ng baguhan, at pinakamahirap tanggapin
Marami ang awtomatikong nag-aakala na "hindi nagtagumpay ang transaksyon = walang singil", parang refund sa online shopping. Hindi ganoon ang lohika ng on-chain.
- Failed (revert) na transaksyon ≠ walang nagamit na computing power. Pinatakbo na ito ng validator para sa iyo, nagamit na ang block space, sa kalagitnaan lang nawalan ng kondisyon kaya na-rollback ang status. May dapat pa ring magbayad ng trabahong iyon, kaya sinisingil pa rin ang Gas, hindi isinasauli.
- Karaniwang dahilan ng fail: masyadong mababa ang set na slippage, kulang ang approval allowance, nauunahan habang nag-aagawan, o masyadong mababa ang Gas Limit kaya "naubusan ng gasolina" sa gitna ng daan. Bawat fail ay tunay na pagkawala ng pera.
- Mas malala kapag nag-aagawan ng sikat na bagay: sa rurok ng siksikan mataas ang bid mo para makaagaw ng NFT, eh naunahan ka, na-revert ang transaksyon, hindi nakuha ang bagay, ang Gas na umaabot sa daan-daang piso ay lumipad pa rin.
Kaya kapag magsasagawa ng kumplikadong operasyon sa siksikang oras, ang "posibleng mag-fail ba" at "kung mag-fail magkano ang lugi sa Gas" ay dapat ikuwenta muna bilang bahagi ng gastos, hindi lang ang nagtagumpay na panig ang titingnan.
L1 vs L2 vs ibang oras: gaano kalaki ang agwat
Ang parehong gawain, sa aling chain at anong oras mo gagawin, malayo ang pagkakaiba ng bayad. Ang talahanayan sa ibaba ay nagpapakita ng relatibong sukat (hindi real-time na presyo, ang tunay ay ayon sa on-chain):
| Saan / anong oras | Sukat ng bayad sa simpleng transfer | Pinaka-ugat na dahilan |
|---|---|---|
| Ethereum mainnet L1 · rurok ng siksikan | Pinakamahal (sa siksikan maaaring umabot sa daan-daang piso) | Pinakakaunti ang upuan, naitutulak ang bid sa pinakamataas |
| Ethereum mainnet L1 · tahimik na oras | Katamtaman (malinaw na mas mura kaysa rurok) | Parehong chain, walang nag-aagawan, bumababa ang base price |
| Pangunahing Layer 2 (Arbitrum / Optimism / Base) | Napakababa (madalas 1/100 hanggang 1/10 ng mainnet) | Murang naipo-proseso muna sa L2 ang transaksyon, saka iniipon at isinasara pabalik sa L1, nakakalat ang gastos |
| Ibang murang chain (gaya ng Solana / BSC) | Napakababa (halos hindi na mapapansin) | Mas maluwag ang block space, mas mabilis lumabas ang block |
Pero ang "mura" ay hindi kailanman iisang dimensyon. Pinipiga ng Layer 2 ang gastos sa pamamagitan ng pagpapalit nito ng kompromiso sa security model: ang pag-withdraw ng pondo mula L2 pabalik sa mainnet ay maaaring may hintayan (challenge period), iba-iba rin ang antas ng desentralisasyon ng bawat L2 at kung iisang punto lang ba ang sequencer nito. Ang mga kompromisong ito ay sinusuri item por item sa L2BEAT, na gagamitin sa susunod na bahagi. Sa madaling salita: habang nagtitipid ka sa Gas, pumipili ka rin kung kanino mo ipinagkakatiwala ang pera mo at ano ang trust assumption.
Panoorin mismo ang buhay na Gas auction sa Etherscan
Huwag mong isaulo ang talahanayan ng bayad; mas mabuti pang maglaan ng limang minuto para makita mismo ang pintig ng auction. Buksan ang Etherscan (pinakakaraniwang block explorer ng Ethereum), pagkatapos buksan ang Gas Tracker nito:
- Tingnan ang tatlong rate na mataas / katamtaman / mababa ngayon. Binibigyan ka ng pahina ng tatlong antas ng Gas price sa real-time, kumakatawan sa "agawan ng pasok / normal / hindi nagmamadali, pwedeng maghintay". Ito ang saklaw ng bid sa auction ngayon, mas malawak ang agwat ng tatlo, mas siksikan ang kondisyon ngayon.
- Ihambing sa pagitan ng mga oras. Itala ang numero kapag siksikan sa hapon sa oras ng Pilipinas, saka i-check ulit kapag madaling-araw o katapusan ng linggo. Mararamdaman mo agad na totoo ang "sampu-sampung beses ang pagkakaiba ng parehong operasyon", hindi lang satsat.
- Tingnan din ang isang failed na transaksyon. Sa search box ng Etherscan, buksan ang kahit anong transaksyong may label na "Fail", pansinin na nagpapakita pa rin ito ng Transaction Fee (Gas na sinisingil na). Ito ang tunay na anyo ng "nag-fail, sinisingil pa rin" mula sa naunang bahagi.
- I-check din sa L2BEAT. Buksan ang L2BEAT, tingnan kung gaano kababa ang bayad ng pangunahing Layer 2, kasabay ng pagpansin sa risk label ng bawat L2 (Stage, risk items), dahil naroon nakasulat ang presyo ng pagiging mura.
Pagkatapos ng isang ikot na ito, ang pagtatasa mo sa "kailangan ba ngayong mag-transaksyon on-chain, at aling chain ang pipiliin" ay magiging mas tumpak kaysa sa "mura ngayon ang Gas" mula sa kahit anong group chat. Ang eksaktong numero ay ayon sa ipinapakita sa opisyal na pahina sa real-time, ang artikulong ito ay hindi nanghuhula, hindi nagbibigay ng presyo.
Mga paraan para hindi masayang ang Gas mo
- Lumipat sa tahimik na oras. Ang operasyong hindi nagmamadali ay piliin sa tahimik na oras (madaling-araw, katapusan ng linggo), gamitin ang Gas Tracker para tiyaking nasa mababang antas muna ang rate bago magpatuloy.
- Kung pwede sa L2, doon sa L2. Ang araw-araw na swap at maliliit na interaksyon, ilagay sa Arbitrum, Optimism, o Base, kadalasang barya lang ng mainnet ang bayad.
- Pagsamahin ang operasyon, bawasan ang bilang ng interaksyon. Bawat on-chain ay isang pag-bid, ang kayang tapusin nang isahan ay huwag hatiin sa tatlong hakbang.
- Iwasan muna ang fail. Kapag mag-swap sa siksikang oras, tiyakin munang makatwiran ang slippage at approval allowance, para bumaba ang tsansa ng revert. Ang naililigtas ay ang "Gas na sinisingil nang walang kapalit".
- Huwag basta magtambak ng mataas na tip. Kung hindi nagmamadali, ibalik ang Priority Fee sa normal na antas, ang dagdag gaano man ay para lang sa bilis, hindi sa mura.
Hangganan ng pagtitipid: kailan huwag habulin ang mura
Sa mga sitwasyong ito, hindi unang priyoridad ang mura
- Paglipat ng malaking halaga. Sa halip na makatipid ng Gas na ilang daang piso sa pamamagitan ng bagong murang chain na hindi mo naiintindihan, kung magkaproblema ang chain o bridge nito, malayong hindi sapat ang natipid para takpan ang lugi. Para sa malaking halaga, unahin ang seguridad at katatagan.
- Para makatipid, masyadong ipiniga ang presyo. Ang pag-bid sa ibaba ng kasalukuyang base price ay maaaring magpa-stuck ng transaksyon nang matagal sa mempool (pending), pagdating ng kailangang mabilis ay magkagulo pa, hanggang sa kailanganing itaas ang bid at ipadala ulit.
- "Libreng Gas / babayaran ang Gas" na promo na hindi mo naiintindihan. Walang libreng babayaran ka sa mundong ito, dapat linawin muna kung sino at kapalit ng ano; ang lagda sa hindi kilalang approval ay karaniwang pinto ng phishing.
- Para habulin ang mura, ikinakalat ang asset sa maraming barya na chain. Bawat dagdag ng isang chain ay dagdag ng isang bridge risk at gastos sa pamamahala, para sa baguhan kadalasang mas marami ang lugi.
Sino dapat magpansin sa Gas, sino pwedeng kalmado
Kailangan mong seryosong pag-aralan ang Gas, kung
- Balak mong gumamit ng sariling on-chain wallet para mag-swap, mint NFT, maglaro ng DeFi;
- Madalas kang magsagawa ng maliit at madalas na operasyon, kaya napapansin ang porsyento ng bayad;
- Gusto mong makaagaw ng sikat na launch o airdrop, kaya dapat mong maintindihan ang siksikan at gastos ng pagkabigo;
- Gusto mong saliksikin ang kompromiso sa seguridad ng L2 para makatipid.
Pwede ka munang kalmado sa Gas, kung
- Bumili-benta ka lang sa loob ng isang exchange (gaya ng PDAX o Coins.ph) (ang transfer sa loob ng exchange ay hindi dumadaan sa on-chain Gas, pero ang pag-withdraw ng coin papuntang on-chain ay may singil pa rin);
- Paminsan-minsan ka lang mag-transfer ng malaking halaga, napakaliit ng porsyento ng bayad na umaabot sa ilang piso;
- Hindi mo pa naiintindihan ang wallet at approval, kaya iyon muna ang pag-aralan mo, hindi ang paraan ng pagtipid ng ilang sentimo.
Mga akalang mali tungkol sa Gas
Kaugnay na termino
FAQ
Ano ang Gas Fee?
Bayad sa bawat operasyon sa blockchain, ibinabayad sa validator bilang upa sa pagproseso ng transaksyon. Ang laki nito ay hindi fixed, kundi resulta ng real-time na auction sa limitadong block space.
Bakit minsan napakamahal ng Gas Fee?
Kapag siksikan ang network (maraming tao ang sabay-sabay nag-transaksyon), tumataas nang husto ang Gas Fee. Halimbawa NFT launch o biglang pagbagsak ng merkado.
Paano makatipid sa Gas Fee?
Mag-transaksyon sa tahimik na oras, gumamit ng Layer 2 o murang chain, pagsamahin ang operasyon, at i-check ang Gas Tracker bago mag-transaksyon para mahanap ang pinakamagandang sandali.
Mga Sanggunian · i-check sa opisyal na pahina
- Ethereum.org : opisyal na paliwanag ng Ethereum tungkol sa Gas.
- Etherscan : i-check ang on-chain Gas price at status ng transaksyon sa real-time.
- L2BEAT : ihambing ang bayad at seguridad ng bawat Layer 2.