Hanya untuk tujuan edukasi; bukan saran transaksi, keamanan, atau investasi. Biaya dan penyertaan bergantung pada chain, jenis transaksi, kondisi blok, serta perilaku dompet, RPC, relay, builder, dan validator.
Jawaban langsung
Di Ethereum, biaya prioritas, atau tip, adalah jumlah per unit gas eksekusi yang tersisa bagi penerima biaya blok setelah protokol membakar biaya dasar. Dalam transaksi EIP-1559 type-2, maxPriorityFeePerGas hanya merupakan batas: biaya prioritas efektif per gas adalah min(maxPriorityFeePerGas, maxFeePerGas - baseFeePerGas), dan harga gas efektif ialah biaya dasar ditambah prioritas efektif tersebut.
Tip kompetitif yang lebih tinggi dapat meningkatkan peluang penyertaan tepat waktu, tetapi tidak menjamin blok berikutnya, urutan tertentu, atau keberhasilan eksekusi. Transaksi tetap harus valid, batas total harus mencakup biaya dasar blok penyertaan, dan builder atau validator dapat mempertimbangkan aliran privat, bundle, MEV, kebijakan lokal, serta kendala lain. Istilah dan aturan berbeda pada chain lain dan L2; jangan terapkan rumus Ethereum tanpa memeriksa jaringan tersebut.
- Setara dengan Fiat
- US$1,39
- Biaya dasar
- 22 gwei
Outputnya adalah perkiraan pendidikan. Mereka mengecualikan aturan tempat, pajak, latensi, perilaku oracle, dan parameter khusus protokol lainnya kecuali ditunjukkan.
Cara kerja
- Tetapkan chain, jenis transaksi, pengirim, nonce, calldata yang dimaksud, batas gas, head terkini, dan rute pengiriman. Transaksi Type-2 memiliki
maxPriorityFeePerGassertamaxFeePerGas; transaksi lama memiliki satugasPrice, dan bagian di atas biaya dasar menjadi prioritas efektif saat disertakan setelah EIP-1559. - Estimasikan kondisi, bukan menyalin tip statis. Dompet atau RPC dapat memakai blok terkini, permintaan tertunda, dan
eth_feeHistory; persentil reward-nya menggambarkan biaya prioritas efektif historis yang dibobot menurut gas terpakai, bukan janji untuk blok berikutnya. - Tetapkan dua batas terpisah.
maxPriorityFeePerGasmembatasi tip yang diminta, sedangkanmaxFeePerGasmembatasi biaya dasar plus tip. Gas tidak terpakai dan ruang batas yang tidak digunakan tidak ditagih hanya karena telah diotorisasi. - Pada blok kandidat, syaratnya
maxFeePerGas >= baseFeePerGas. Lalu hitungeffectivePriorityFeePerGas = min(maxPriorityFeePerGas, maxFeePerGas - baseFeePerGas)daneffectiveGasPrice = baseFeePerGas + effectivePriorityFeePerGas. - Perlakukan tip sebagai insentif penyertaan, bukan kontrak urutan. Builder dapat mengoptimalkan nilai total blok, bundle, dan kendala validitas alih-alih mengurutkan semua transaksi publik berdasarkan tip; tip nol atau rendah mungkin disertakan, sedangkan tip tinggi mungkin menunggu atau gagal.
- Setelah disertakan, rekonsiliasi tanda terima dan blok. Catat
gasUsed,effectiveGasPricepada tanda terima,baseFeePerGasblok, status, hash blok, dan kedalaman konfirmasi. Biaya eksekusi adalahgasUsed * effectiveGasPrice, dan bagian prioritasgasUsed * (effectiveGasPrice - baseFeePerGas). - Jika transaksi tetap tertunda, nilai ulang plafon biaya dasar dan rute sebelum menggantinya. Penggantian dengan pengirim serta nonce yang sama merupakan kebijakan klien dan pool, sering memerlukan kenaikan beberapa bidang biaya, dan menciptakan perlombaan; tindakan Batal pada dompet tidak dapat membalikkan transaksi yang sudah disertakan.
Contoh perhitungan
- Tip di bawah kedua batas. Gas terpakai
70,000, biaya dasar25 gwei, prioritas maksimum3 gwei, dan biaya maksimum40 gwei. Prioritas efektif adalahmin(3, 40 - 25) = 3 gwei; harga gas efektif28 gwei. Biaya eksekusi70,000 * 28 gwei = 0.001960 ETH, terdiri dari0.001750 ETHdibakar dan0.000210 ETHdikreditkan sebagai bagian prioritas. - Batas total mengikat. Pertahankan batas
3/40 gwei, tetapi biaya dasar blok mencapai38 gwei. Prioritas efektif turun menjadimin(3, 40 - 38) = 2 gwei, sehingga harga efektif40 gwei. Pada biaya dasar41 gwei, transaksi tidak dapat disertakan di bawah maksimum40 gweimeski tip yang diminta tinggi. - Estimasi bukan jaminan. Jika persentil
eth_feeHistoryterkini menyarankan2 gwei, itu hanyalah titik awal. Lonjakan permintaan, bundle privat, pandangan RPC yang terbatas, atau kebijakan builder dapat mengubah hasil; periksa tanda terima nyata alih-alih menganggap estimasi sebagai janji layanan.
Risiko
- Menggunakan chain, token biaya, jenis transaksi, atau unit seperti wei, gwei, dan ETH yang salah.
- Menganggap
maxPriorityFeePerGassebagai jumlah yang pasti dibayar. - Melupakan bahwa kenaikan biaya dasar dapat menekan tip efektif atau membuat transaksi tidak layak di bawah
maxFeePerGas. - Menganggap tip terlihat tertinggi menjamin posisi pertama atau blok berikutnya.
- Mengandalkan estimasi dompet, RPC, atau riwayat biaya yang usang saat permintaan cepat berubah.
- Membayar berlebih karena default agresif atau menyamakan batas dengan biaya aktual.
- Mengira tip tinggi memperbaiki calldata tidak valid, gas kurang, revert, tenggat kedaluwarsa, atau kontrak berbahaya.
- Mengabaikan relay privat, bundle, MEV, penyensoran, serta kebijakan builder atau validator.
- Mengganti nonce yang salah, gagal memenuhi aturan kenaikan pool, atau mengirim transaksi bernilai yang bertentangan.
- Menganggap label tertunda sebagai kebenaran global atau satu konfirmasi sebagai finalitas.
- Menerapkan rumus tip Ethereum ke L2 atau chain lain dengan komponen dan penerima berbeda.
Kesalahpahaman umum
- Prioritas maksimum selalu dibayar. Itu batas; batas total dapat mengurangi tip efektif.
- Tip lebih tinggi menjamin keberhasilan. Tip dapat meningkatkan daya saing, tetapi tidak menjamin urutan, eksekusi, atau finalitas.
- Biaya maksimum merupakan tambahan di atas biaya dasar dan tip. Untuk gas type-2, itu plafon yang mencakup keduanya.
- Gas tidak terpakai atau ruang batas ikut dihabiskan. Tagihan aktual menggunakan gas tanda terima dan harga efektif.
- Semua jaringan memakai mekanisme Ethereum. L2 dan chain lain dapat memiliki pasar, kebijakan sequencer, dan penerima tambahan atau berbeda.
Topik terkait
- Biaya dasar EIP-1559
- Gas dan biaya transaksi
- Mempool dan pool transaksi
- Penggantian transaksi Ethereum
- Nonce akun
Sumber
- Ethereum gas and fees: technical overview - Ethereum.org (diakses: 2026-08-21)
- Transactions - Ethereum.org (diakses: 2026-08-21)
- EIP-1559: Fee market change for ETH 1.0 chain - Ethereum Improvement Proposals (diakses: 2026-08-21)
- eth_feeHistory - Ethereum Execution APIs (diakses: 2026-08-21)