﻿---
title: "Biaya dasar EIP-1559: rumus, batas, dan biaya transaksi"
description: "Pelajari cara Ethereum menghitung biaya dasar EIP-1559 dari penggunaan gas blok induk, cara batas biaya menentukan harga efektif, dan cara memeriksa biaya transaksi."
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Biaya dasar EIP-1559: rumus, batas, dan biaya transaksi

> Hanya untuk tujuan edukasi; bukan merupakan nasihat investasi atau rekomendasi investasi. Investasi dapat mengakibatkan kerugian.

<a id="answer"></a>

## Jawaban langsung

Biaya dasar EIP-1559 adalah harga minimum per unit gas eksekusi yang ditetapkan protokol dalam blok Ethereum. Nilainya naik bila blok induk memakai gas di atas target, turun bila di bawah, dan tetap pada target. Biaya dasar atas gas terpakai dibakar, bukan dibayar kepada validator.

Setiap blok memiliki satu `base_fee_per_gas` yang sudah diketahui sebelum transaksinya dieksekusi. Dengan pengali elastisitas Ethereum sebesar 2, target adalah separuh batas gas blok; lonjakan singkat dapat diserap dan penggunaan rata-rata diarahkan kembali ke target.

Transaksi tipe 2 menetapkan `max_fee_per_gas` dan `max_priority_fee_per_gas`. Yang pertama membatasi harga total per gas, yang kedua membatasi tip. Batas tinggi tidak otomatis ditagih penuh; pengirim membayar biaya dasar plus tip yang diizinkan untuk gas terpakai.

<a id="mechanism"></a>

## Cara kerjanya

### 1. Menghitung biaya dasar blok berikutnya

Misalkan `B` biaya dasar blok induk, `G` gas terpakai, dan `T = parent gas limit / 2` targetnya. Ethereum memakai aritmetika bilangan bulat:

- Tepat pada target: `G = T`, sehingga `B_next = B`.
- Di atas target: `B_next = B + max(floor(B * (G - T) / T / 8), 1 wei)`.
- Di bawah target: `B_next = B - floor(B * (T - G) / T / 8)`.

Pada blok induk penuh, `G = 2T`: kenaikan maksimum langkah itu 12.5%; blok kosong menurunkan hingga 12.5%. Minimum `1 wei` hanya mencegah kenaikan dibulatkan menjadi nol.

### 2. Menerapkan batas biaya transaksi

Untuk transaksi tipe 2 yang masuk blok, tip dan harga efektif adalah:

- `effective_priority_fee = min(max_priority_fee_per_gas, max_fee_per_gas - base_fee_per_gas)`
- `effective_gas_price = base_fee_per_gas + effective_priority_fee`
- `transaction_fee = gas_used * effective_gas_price`

Transaksi tidak dapat dimasukkan jika `max_fee_per_gas < base_fee_per_gas`. Jika batas tidak cukup untuk tip yang diminta, tip efektif berkurang. Biaya dasar dibakar dan biaya prioritas diberikan kepada penerima biaya blok.

### 3. Mencocokkan tanda terima

Baca `baseFeePerGas` dari blok serta `gasUsed` dan `effectiveGasPrice` dari tanda terima. Pastikan `gasUsed * effectiveGasPrice` cocok dengan perubahan saldo akibat eksekusi. Gas yang tidak terpakai tidak ditagih dan ruang di bawah `max_fee_per_gas` bukan pembayaran lain.

<a id="example"></a>

## Contoh perhitungan

Anggap target blok induk `15,000,000 gas`, penggunaan batas penuh `30,000,000 gas`, dan biaya dasar `30 gwei`. Langkah maksimum `30 gwei * 12.5% = 3.75 gwei`; biaya berikutnya `33.75 gwei` (hanya mengabaikan pembulatan di bawah 1 wei).

Kini transfer memakai `21,000 gas`, dengan `max_fee_per_gas = 50 gwei` dan `max_priority_fee_per_gas = 2 gwei`:

- Biaya prioritas efektif: `min(2, 50 - 33.75) = 2 gwei`.
- Harga gas efektif: `33.75 + 2 = 35.75 gwei`.
- Total biaya: `21,000 * 35.75 = 750,750 gwei = 0.00075075 ETH`.
- Biaya dasar terbakar: `21,000 * 33.75 = 708,750 gwei = 0.00070875 ETH`.
- Tip validator: `21,000 * 2 = 42,000 gwei = 0.000042 ETH`.

Maksimum `50 gwei` adalah batas, bukan harga yang ditagih. Jika biaya dasar melewati `50 gwei` sebelum masuk blok, transaksi tidak layak hingga biaya turun atau transaksi diganti dengan batas lebih tinggi.

<a id="risks"></a>

## Risiko

- Estimasi dompet memakai blok terbaru; lonjakan permintaan dapat menaikkan biaya sebelum transaksi masuk.
- `max_fee_per_gas` rendah membuat transaksi tertunda; batas terlalu tinggi memperbesar otorisasi walau biasanya tidak ditagih penuh.
- Eksekusi yang di-revert tetap memakai gas, sehingga tindakan gagal masih dapat membakar biaya dasar dan membayar tip.
- Tip lebih besar dapat meningkatkan prioritas, tetapi tidak menjamin posisi, keberhasilan, atau finalitas.
- Data dompet, RPC, penjelajah, atau node dapat usang; verifikasi blok dan tanda terima bersama-sama.
- Parameter mainnet tidak otomatis berlaku pada setiap rollup atau jaringan mirip EIP-1559; elastisitas, penyebut, minimum, dan komponen tambahan dapat berbeda.
- Pembakaran biaya dasar tidak menjamin pasokan ETH turun; penerbitan dan pembakaran total juga menentukan.
- Jangan samakan `gas_limit`, batas dan target gas blok, `gas_used`, harga per gas, dan total biaya.

<a id="misconceptions"></a>

## Kesalahpahaman umum

### 1. Blok saat ini menentukan biaya dasarnya sendiri

Gas terpakai blok induk menentukan biaya blok berikutnya; biaya blok saat ini sudah tetap di header.

### 2. Setiap blok di atas target menaikkan biaya 12.5%

Perubahan sebanding dengan jarak dari target. 12.5% adalah langkah maksimum pada batas penuh dengan parameter standar.

### 3. `max_fee_per_gas` selalu dibayar penuh

Itu adalah batas. Harga efektif menjumlahkan biaya dasar dan prioritas yang diizinkan, dibatasi plafon, lalu dikalikan gas terpakai.

### 4. Validator menerima seluruh biaya gas

Bagian biaya dasar dibakar. Pendapatan eksekusi validator adalah prioritas efektif, bukan seluruh harga.

### 5. Pembakaran biaya dasar membuat setiap transaksi deflasi

Transaksi membakar ETH, tetapi pasokan total hanya turun jika pembakaran agregat melebihi penerbitan agregat.

<a id="related"></a>

## Topik terkait

- [Batas gas blok](/id/crypto/block-gas-limit/)
- [Jembatan lintas rantai](/id/crypto/cross-chain-bridge/)
- [Tanda tangan bertipe EIP-712](/id/crypto/eip712-typed-signature/)
- [Biaya gas](/id/crypto/gas-fee/)
- [Biaya prioritas](/id/crypto/priority-fee/)

<a id="sources"></a>

## Sumber

- [EIP-1559: Fee market change for ETH 1.0 chain](https://eips.ethereum.org/EIPS/eip-1559) - Ethereum Improvement Proposals (diakses: 2026-08-20)
- [Ethereum gas and fees: technical overview](https://ethereum.org/developers/docs/gas/) - ethereum.org (diakses: 2026-08-20)

Source: https://wiki.fcontext.com/id/crypto/eip1559-base-fee/index.mdx
