﻿---
title: "Taxa-base EIP-1559: fórmula, limites e custo da transação"
description: "Entenda como a Ethereum calcula a taxa-base EIP-1559 de cada bloco pelo gás usado no bloco pai, como os limites definem o preço efetivo e como conferir o custo."
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.

# Taxa-base EIP-1559: fórmula, limites e custo da transação

> Somente para fins educacionais; não constitui recomendação nem aconselhamento de investimento. Investir pode causar perdas.

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

## Resposta direta

A taxa-base EIP-1559 é o preço mínimo por unidade de gás de execução definido pelo protocolo em um bloco da Ethereum. Ela sobe quando o bloco pai usa mais que a meta, cai quando usa menos e permanece igual na meta. A parcela de taxa-base paga pelo gás consumido é queimada, não repassada ao validador.

Cada bloco possui um único `base_fee_per_gas`, conhecido antes da execução de suas transações. Com o multiplicador de elasticidade 2 da Ethereum, a meta é metade do limite de gás do bloco; isso absorve picos breves e conduz o uso médio de volta à meta.

Uma transação tipo 2 informa `max_fee_per_gas` e `max_priority_fee_per_gas`. O primeiro limita o preço total por gás e o segundo limita a gorjeta. Um teto alto não é cobrado integralmente: paga-se a taxa-base mais a gorjeta permitida sobre o gás consumido.

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

## Como funciona

### 1. Calcular a taxa-base do próximo bloco

Seja `B` a taxa-base do bloco pai, `G` o gás usado e `T = parent gas limit / 2` a meta. A Ethereum usa aritmética inteira:

- Na meta: `G = T`, logo `B_next = B`.
- Acima da meta: `B_next = B + max(floor(B * (G - T) / T / 8), 1 wei)`.
- Abaixo da meta: `B_next = B - floor(B * (T - G) / T / 8)`.

Com o bloco pai cheio, `G = 2T`: o aumento máximo no passo é 12.5%; um bloco vazio reduz até 12.5%. O mínimo de `1 wei` apenas impede que um aumento seja arredondado para zero.

### 2. Aplicar os limites da transação

Para uma transação tipo 2 incluída, a gorjeta e o preço efetivos são:

- `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`

Ela não pode ser incluída se `max_fee_per_gas < base_fee_per_gas`. Se o teto não comportar a gorjeta pedida, a gorjeta efetiva cai. A taxa-base é queimada e a taxa de prioridade vai ao recebedor de taxas do bloco.

### 3. Conferir o recibo

Leia `baseFeePerGas` no bloco e `gasUsed` com `effectiveGasPrice` no recibo. Confira se `gasUsed * effectiveGasPrice` corresponde à mudança de saldo causada pela execução. Gás não consumido não é cobrado, e a folga sob `max_fee_per_gas` não é outro pagamento.

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

## Exemplo calculado

Suponha meta de `15,000,000 gas`, uso do limite cheio de `30,000,000 gas` e taxa-base de `30 gwei` no bloco pai. O passo máximo é `30 gwei * 12.5% = 3.75 gwei`; a próxima taxa é `33.75 gwei` (ignorando só arredondamento inferior a 1 wei).

Agora uma transferência usa `21,000 gas`, com `max_fee_per_gas = 50 gwei` e `max_priority_fee_per_gas = 2 gwei`:

- Gorjeta efetiva: `min(2, 50 - 33.75) = 2 gwei`.
- Preço efetivo do gás: `33.75 + 2 = 35.75 gwei`.
- Taxa total: `21,000 * 35.75 = 750,750 gwei = 0.00075075 ETH`.
- Taxa-base queimada: `21,000 * 33.75 = 708,750 gwei = 0.00070875 ETH`.
- Gorjeta do validador: `21,000 * 2 = 42,000 gwei = 0.000042 ETH`.

O máximo de `50 gwei` é teto, não preço cobrado. Se a taxa-base superar `50 gwei` antes da inclusão, a transação fica inelegível até a taxa cair ou ser substituída com teto maior.

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

## Riscos

- A estimativa da carteira usa blocos recentes; um choque de demanda pode elevar a taxa antes da inclusão.
- Um `max_fee_per_gas` baixo deixa a transação pendente; um teto alto sem necessidade amplia a autorização, embora normalmente não seja cobrado todo.
- Execução revertida ainda consome gás, então uma ação que falha pode queimar taxa-base e pagar gorjeta.
- Gorjeta maior pode melhorar a prioridade, mas não garante posição, sucesso ou finalidade.
- Dados de carteira, RPC, explorador ou nó podem estar desatualizados; verifique bloco e recibo juntos.
- Parâmetros da mainnet não descrevem todo rollup ou rede semelhante à EIP-1559; elasticidade, denominador, mínimos e cobranças extras podem variar.
- A queima da taxa-base não garante queda da oferta de ETH; emissão e queima totais também contam.
- Não confunda `gas_limit`, limite e meta de gás do bloco, `gas_used`, preço por gás e taxa total.

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

## Erros comuns

### 1. O bloco atual decide sua própria taxa-base

O gás usado no bloco pai determina a taxa do próximo; o bloco atual já tem a taxa fixada no cabeçalho.

### 2. Todo bloco acima da meta aumenta a taxa em 12.5%

A mudança é proporcional à distância da meta. 12.5% é o passo máximo no limite cheio com parâmetros padrão.

### 3. `max_fee_per_gas` sempre é pago por inteiro

É um teto. O preço efetivo soma taxa-base e prioridade permitida, limitado pelo teto, vezes o gás usado.

### 4. O validador recebe toda a taxa de gás

A parcela de taxa-base é queimada. A receita de execução do validador é a prioridade efetiva, não todo o preço.

### 5. Queimar a taxa-base torna toda transação deflacionária

A transação queima ETH, mas a oferta total só cai quando a queima agregada supera a emissão agregada.

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

## Tópicos relacionados

- [Limite de gás do bloco](/pt-br/crypto/block-gas-limit/)
- [Ponte entre cadeias](/pt-br/crypto/cross-chain-bridge/)
- [Assinatura tipada EIP-712](/pt-br/crypto/eip712-typed-signature/)
- [Taxa de gás](/pt-br/crypto/gas-fee/)
- [Taxa de prioridade](/pt-br/crypto/priority-fee/)

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

## Fontes

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

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