Gas Ethereum, Kitaran Hayat Transaksi, Pengesahan Blok: Mengapa Memindahkan Wang Perlu Bakar Wang, Dan Bakar Sampai Sakit Hati?

Sebagai seorang pakar Web3 yang sudah lama bermain di dunia blockchain, saya sering dengar cerita dari rakan-rakan di Malaysia: cuba hantar sedikit ETH atau cuba trade di DeFi, tiba-tiba gas fee tu nampak macam kos hidup sebulan! "Eh, ni lagi mahal dari poket saya punya!" – macam tu je reaksi biasa. Tapi, jangan risau, gas fee ni bukan musuh, sebaliknya ia seperti tol di Lebuhraya PLUS masa cuti sekolah, penting untuk pastikan trafik lancar tanpa kemalangan besar.
Bayangkan kalau tiada gas fee, rangkaian Ethereum boleh dibanjiri transaksi sampah, macam pasar malam yang penuh penipu. Ia sebenarnya mekanisme perlindungan pintar yang direka khas untuk kekalkan kestabilan. Hari ini, mari kita kupas secara mendalam tentang mekanisme Gas, proses transaksi dari permulaan hingga ke blockchain, peranan Nonce dalam elak serangan ulangan, dan bagaimana kolam transaksi (mempool) berfungsi. Selepas ni, bila jumpa gas fee tinggi, anda boleh senyum je: "Ah, rangkaian sedang sibuk, tunggu kejap atau tambah tip sikit lah."
Pahami Gas: "Bahan Api Pengiraan" Ethereum

Ethereum tak seperti Bitcoin yang hanya tukar-tukar wang; ia boleh jalankan kod pintar dan kontrak automatik. Setiap tindakan – dari pengiraan asas seperti tambah tolak hingga panggil kontrak lain – memerlukan sumber pengiraan yang berharga.
Untuk bayar semua ni, kita guna Gas sebagai ukuran dan bayaran. Ia macam petrol untuk enjin Ethereum.
Gas ada dua aspek utama:
- Unit Gas: Ini ukur jumlah pengiraan yang diperlukan. Contohnya, hantar ETH biasa ambil sekitar 21,000 unit, tapi tukar token di Uniswap boleh capai ratusan ribu atau jutaan unit.
- Harga Gas: Kos setiap unit, diukur dalam gwei (1 gwei = 10^-9 ETH).
Jumlah kos = Unit Gas yang digunakan × Harga Gas (dalam ETH).
Selepas peningkatan London pada 2021 (EIP-1559), yuran gas dibahagikan kepada dua bahagian:
Base Fee: Dikira secara automatik oleh rangkaian berdasarkan penggunaan blok sebelumnya. Kalau blok penuh macam LRT masa pagi, base fee naik; kalau kosong, ia turun.
Bahagian ni dibakar sepenuhnya, tak pergi ke pengesah. Tujuannya untuk kurangkan bekalan ETH secara perlahan, buat ia lebih langka – macam edisi terhad sneaker di KL.
- Priority Fee: Ini tip tambahan untuk pengesah, supaya transaksi anda diprioritikan. Semakin tinggi, semakin cepat masuk blok.
Bila hantar transaksi, anda tetapkan:
- Max Fee Per Gas (had maksimum yang anda sanggup bayar)
- Max Priority Fee Per Gas (had tip)
Kos sebenar = Base Fee + Priority Fee (tapi tak melebihi had maksimum anda).
Kenapa kena bayar gas? Ini sebabnya:
- Elak serangan sampah: Kalau ada yang cuba loop kod tak berkesudahan, tiada gas bermakna ia berhenti sendiri.
- Perlindung daripada DoS: Sumber rangkaian terhad, jadi yang nak spam kena bayar mahal.
- Motivasikan pengesah: Dalam era PoS, pengesah tak gali blok lagi; yuran gas jadi pendapatan utama mereka.
- Atur sendiri rangkaian: Masa sibuk, kos naik – orang kurang transaksi; masa senyap, murah semula.
Singkatnya, Gas adalah bahan api pengiraan Ethereum. Tanpa ia, rangkaian boleh lumpuh; kalau mahal, itu tanda rangkaian sedang meriah, macam pasar malam di Chow Kit.
Siklus Hayat Transaksi: Dari Tekan "Sahkan" Hingga ke Blockchain

Transaksi Ethereum melalui laluan panjang dari idea hingga realiti di blockchain. Mari ikut langkah demi langkah, macam perjalanan dari rumah ke pejabat di KLCC.
1. Anda Tandatangan Transaksi
Di dompet seperti MetaMask, isi butiran: alamat penerima, jumlah, data (kalau panggil kontrak), had gas, max fee, priority fee, dan nonce.
Guna kunci persendirian untuk tandatangan → hasilkan transaksi mentah.
2. Siarkan ke Rangkaian
Hantar ke nod → Nod semak tandatangan, nonce, baki mencukupi, had gas okay, dll.
Kalau lulus → Masuk ke mempool (kolam ingatan untuk transaksi menunggu).
3. Beratur di Mempool
Setiap nod ada mempool sendiri (saiz terhad, mungkin ribuan transaksi).
Status transaksi:
- Pending: Nonce tepat untuk transaksi seterusnya, boleh jalankan segera.
- Queued: Nonce terlalu tinggi; tunggu transaksi sebelumnya selesai.
Pengesah pilih dari mempool: Utamakan yang tip tinggi (untung lebih), dan pastikan base fee cukup untuk blok semasa.
4. Dibungkus ke Blok
Pengesah bina blok calon → Masukkan transaksi → Jalankan EVM (ubah status, potong gas) → Kalau gas habis atau ralat, rollback.
Blok siap → Siarkan ke seluruh rangkaian → Pengesah lain semak → Terima → Tambah ke chain.
5. Pengesahan Blok
Transaksi anda di blok, tapi belum kukuh sepenuhnya.
Di PoS Ethereum, blok baru setiap 12 saat.
Semakin banyak blok susulan, semakin susah untuk reorganisasi (kebarangkalian turun eksponen).
Biasanya, tunggu 12-30 pengesahan (beberapa minit hingga setengah jam) untuk keselamatan, terutama untuk jumlah besar atau DeFi di Malaysia.
6. Tamat Transaksi
Berjaya: Status dikemas kini (baki berubah, kontrak dijalankan).
Gagal: Gas dibakar sia-sia (ralat separuh jalan pun kena bayar).
Tersekat: Tip rendah boleh kena buang dari mempool (nod bersihkan transaksi lama).
Nonce: "Nombor ID" untuk Elak Serangan Ulangan
Nonce adalah kaunter transaksi akaun, bermula dari 0, naik 1 setiap transaksi.
Apa ia lindungi?
- Serangan ulangan: Kalau pencuri curi tandatangan, cuba siarkan semula? Nonce tak sepadan, nod tolak (sebab nonce akaun sudah lebih tinggi).
- Urutan terjamin: Nonce mesti berturut; kalau lompat, ia tunggu di queued.
- Elak double-spending: Hanya satu transaksi per nonce diterima; yang lain dibuang.
Contoh: Anda hantar transaksi nonce=10, belum ke chain.
Pencuri cuba ulang → Nod lihat nonce akaun sudah 10, tolak yang sama.
EIP-155 (2016) tambah chainId ke tandatangan, elak ulangan lintas chain seperti ETH dan ETC.
Kenapa Gas Fee Tinggi Selalu Buat Keliru? Masalah Biasa dan Penyelesaian
- Puncak rangkaian (acara besar, kegilaan meme coin): Base fee melonjak → Tunggu turun atau tambah priority fee untuk cepat.
- Kontrak rumit: Swap berbilang langkah di Uniswap atau mint NFT mahal gas → Anggar had gas awal, jangan rendah (gagal pun bayar).
- Transaksi tersekat: Nonce salah atau tip rendah → Guna "speed up" atau "cancel": Hantar baru dengan nonce sama tapi tip lebih tinggi, ganti lama.
- Penyelamat Layer2: Tahun 2026, gunakan Arbitrum, Optimism, Base – kos 10-100 kali lebih murah. Untuk jumlah besar, jambatan ke L2 dulu, macam naik Grab untuk elak jem KL.

Jadual Perbandingan Cepat: Poin Utama Berkaitan Gas
| Item | Penerangan | Kenapa Penting | Masalah Biasa & Penyelesaian |
|---|---|---|---|
| Unit Gas | Jumlah pengiraan per tindakan | Menentukan kos keseluruhan | Anggar rendah → Gagal & bayar sia-sia; Tinggi berlebihan → Bayar lebih |
| Base Fee | Dikira auto, dibakar | Elak kesesakan, atur sendiri | Tinggi? Tunggu, dompet tunjuk ramalan |
| Priority Fee | Tip untuk pengesah | Tentukan keutamaan bungkus | Nak cepat? Tambah 0.1-2 gwei |
| Nonce | Nombor urut transaksi akaun | Elak ulangan, jamin urutan | Salah? Set manual atau batal & hantar semula |
| Mempool | Kolam transaksi menunggu | Tempat tunggu dibungkus | Lama tersekat → Speed up atau tunggu rangkaian kosong |
| Pengesahan Blok | Bilangan blok susulan | Semakin banyak, semakin selamat | Jumlah besar? Tunggu 12+ pengesahan |
Dengan pengetahuan ni, anda tak lagi budak gas fee. Sebelum hantar, semak gas tracker di Etherscan atau cadangan dompet – kalau sesak macam trafik Jalan Tun Razak, tunggu atau guna L2; nak laju, tambah tip.
Ethereum pada 2026 masih dorong peningkatan had gas (sasaran 200M+), optimasi ZK, dan upgrade Glamsterdam – masa depan akan lebih lancar, insyaAllah.
Sekarang, anda boleh cakap dengan yakin: "Gas bukan jebakan, ia kos perlu untuk keselamatan rangkaian. Tinggi bermakna komuniti aktif, rangkaian sihat!"
Ingin tahu lebih? Macam cara ganti transaksi manual, kesan pembakaran EIP-1559 pada harga ETH, atau perubahan gas selepas upgrade Glamsterdam 2026?
Tanya je, saya sedia kongsi lagi – mari belajar sama-sama di dunia crypto ni.
Syor 3 Bursa Crypto Teratas Global:
- Daftar Binance (Raja volum dagangan, pelbagai aset, bonus baru untuk pemula);
- Daftar OKX (Alat kontrak hebat, yuran rendah);
- Daftar Gate.io (Pemburu coin baru, copy trade + airdrop eksklusif).
Pilih Binance untuk lengkap, OKX untuk pro, Gate untuk altcoin! Daftar cepat, nikmati diskaun yuran seumur hidup~