---
title: "O Que É EIP-1559?"
description: "Finalidade e Como Acessar"
---

# O Que É EIP-1559?

Blockchains não são perfeitos. À medida que o número de transações e usuários cresce ao longo do tempo, novas demandas da rede precisam ser atendidas. As melhorias podem incluir mudanças para tornar a rede mais resiliente, mais segura, ou proporcionar uma melhor experiência para usuários e comunidade.

Para melhorar o protocolo Ethereum, usuários podem criar propostas chamadas [Ethereum Improvement Proposals (EIP)](https://eips.ethereum.org/). Vamos ver o que são as EIPs e depois explorar a EIP-1559 com mais profundidade.

## **Quais são as três trilhas de propostas de melhoria do Ethereum?**

EIPs são propostas para melhorar um processo ou design de um determinado aspecto do [ecossistema Ethereum](https://www.alchemy.com/dapps/ecosystem/ethereum). Existem três trilhas diferentes nas quais uma EIP pode ser classificada:

- **Standards**
- Meta
- Informational

Como veremos, cada uma dessas trilhas tem usos diferentes. Das três, a Standards Track é para EIPs que vão mudar uma parte grande das implementações do Ethereum. A EIP-1559, que discutiremos mais adiante em detalhe, é um exemplo de EIP da Standards Track.

## **A standards track**

Existem 4 categorias diferentes de EIPs dentro da Standards Track:

### Mudanças no core

Melhorias de core são mudanças na funcionalidade central do protocolo Ethereum. Essas mudanças exigem um fork de consenso para serem implementadas. Um exemplo disso é a [EIP-2929](https://eips.ethereum.org/EIPS/eip-2929), que aumentou o custo de gas de uma lista de [opcodes](https://www.alchemy.com/overviews/what-is-the-ethereum-virtual-machine-evm#evm-4).

### **Mudanças nas interações da rede**

Melhorias de networking são quaisquer mudanças nas interações da rede, como validação de transações e consenso. A [EIP-2124](https://eips.ethereum.org/EIPS/eip-2124) é um exemplo de EIP de networking. Essa proposta melhorou a forma como os nós se identificam entre si, criando um 'fork identifier' que reduz o tempo que um nó leva para encontrar outros nós operando no mesmo fork.

### Mudanças na interface

EIPs de interface cobrem quaisquer melhorias nas especificações ao trabalhar com clients. Uma EIP importante que se encaixa nessa categoria é a [EIP-2700](https://eips.ethereum.org/EIPS/eip-2700). Essa EIP criou um objeto emissor de eventos Javascript que notifica aplicações Javascript sobre quaisquer mudanças de estado que ocorram on-chain.

### ERCs propõem padrões de nível de aplicação

EIPs do tipo Ethereum Request for Comments (ERC) são propostas para melhorar padrões e convenções de nível de aplicação. A [EIP-3156](https://eips.ethereum.org/EIPS/eip-3156), uma EIP do tipo ERC, foi criada para estabelecer um padrão para realizar flash loans de um único ativo no Ethereum. Antes da implementação dessa EIP, havia diversos padrões diferentes para realizar flash loans. O objetivo dessa EIP é oferecer simplicidade aos usuários e reduzir a dívida técnica ao criar um único padrão.

## **As trilhas meta e informational**

Existem duas outras trilhas para EIPs, **Meta** e **Informational**:

### **Meta muda um processo**

Essas são EIPs que documentam uma mudança em um determinado processo. Elas são diferentes das EIPs da Standards Track por não exigirem nenhuma mudança no código do Ethereum.

### Informational muda diretrizes

EIPs do tipo Informational não propõem nenhuma nova funcionalidade para o Ethereum. Elas servem para fornecer diretrizes e informações à comunidade Ethereum. Um exemplo disso é a [EIP-2228](https://eips.ethereum.org/EIPS/eip-2228), que formalizou o uso do nome da 'Mainnet' do Ethereum como um substantivo próprio. Isso foi feito para evitar confusão, já que autores a descreviam de outras formas, como "main net" ou "mainnet".

## **Como funciona o processo de proposta?**

Qualquer membro da comunidade pode propor uma EIP. Isso é feito enviando a proposta para o [repositório do EIP no Github](https://github.com/ethereum/EIPs). Há um design e um processo padrão descritos no repositório sobre como enviar uma proposta.

Depois que uma EIP é enviada, ela segue este processo:

1) **Draft** - Esta é uma EIP aberta, na qual ainda podem ser feitas edições e mudanças. Membros da comunidade podem dar feedback ao autor e [discutir as mudanças](https://ethereum-magicians.org/t/eip-1559-fee-market-change-for-eth-1-0-chain/2783) que a EIP busca implementar.

2) **Last Call** - Este é o momento em que a EIP está pronta para ser revisada pelo comitê. As revisões são feitas por uma equipe de editores que inclui membros da Ethereum foundation e da comunidade.

3) **Final** - Para propostas que não são Core, as mudanças técnicas são implementadas. Para propostas Core, os Ethereum Core Devs enviam sua aprovação e planejam implementar as mudanças em um hard fork futuro.

4) **Deferred** - Propostas Deferred foram revisadas e decidiu-se adiá-las para reconsideração futura.

<ImageBlock
  src="https://media.alchemy.com/1703778550-eip-process.jpeg"
  alt="EIP process Sourcehttps://blog.bitnovo.com/en/what-is-ethereum-improvements-proposals-eip/"
  width={768}
  height={526}
  caption="EIP process Sourcehttps://blog.bitnovo.com/en/what-is-ethereum-improvements-proposals-eip/"
/>

Agora que temos algum contexto sobre EIPs, vamos ver a EIP-1559 com mais detalhes.

## **O que é a proposta EIP-1559?**

A [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559) é uma proposta que mudou como as taxas de gas são estruturadas e como os mineradores são recompensados. Essa proposta foi implementada em 5 de agosto de 2021, como parte do London Hard Fork do Ethereum.

<EmbeddedTable
  table={{
    columns: [
      { key: "1", width: 200, title: "Field", dataType: "object" },
      { key: "2", width: 200, title: "Value", dataType: "object" },
    ],
    data: [
      {
        "1": { title: "<p>Author</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Vitalik Buterin, Eric Conner, Rick Dudley, Matthew Slipper, Ian Norden, Abdelhamid Bakhta</p>", tooltip: "", icon: "" },
        id: 0,
      },
      {
        "1": { title: "<p>Discussions-To</p>", tooltip: "", icon: "" },
        "2": { title: "<p><a href='https://ethereum-magicians.org/t/eip-1559-fee-market-change-for-eth-1-0-chain/2783'>https://ethereum-magicians.org/t/eip-1559-fee-market-change-for-eth-1-0-chain/2783</a></p>", tooltip: "", icon: "" },
        id: 1,
      },
      {
        "1": { title: "<p>Status</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Final</p>", tooltip: "", icon: "" },
        id: 2,
      },
      {
        "1": { title: "<p>Type</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Standards Track</p>", tooltip: "", icon: "" },
        id: 3,
      },
      {
        "1": { title: "<p>Category</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Core</p>", tooltip: "", icon: "" },
        id: 4,
      },
      {
        "1": { title: "<p>Created</p>", tooltip: "", icon: "" },
        "2": { title: "<p>2019-04-13</p>", tooltip: "", icon: "" },
        id: 5,
      },
      {
        "1": { title: "<p>Requires</p>", tooltip: "", icon: "" },
        "2": { title: "<p>2718, 2930</p>", tooltip: "", icon: "" },
        id: 6,
      },
    ],
  }}
/>

### **Problema**

Um dos grandes desafios do Ethereum é oferecer uma rede escalável em que o custo de transacionar não seja tão alto a ponto de excluir usuários por falta de acessibilidade. Devido à popularidade crescente do Ethereum, a rede ficou altamente congestionada com o aumento do tráfego.

Esse congestionamento cria uma "guerra de lances" entre usuários para conseguir que mineradores incluam suas transações em um bloco, em um modelo de leilão de primeiro preço. Os maiores lances têm suas transações escolhidas pelos mineradores, pois oferecem as maiores recompensas, enquanto outras transações ficam pendentes no [mempool](https://www.alchemy.com/overviews/what-is-a-mempool).

### **Solução**

O objetivo da EIP-1559 é melhorar o fluxo de tráfego na rede, estabelecendo uma [taxa base para transações](https://www.alchemy.com/docs/how-to-send-transactions-on-ethereum) e aumentando o tamanho do bloco que armazena essas transações. Aumentar o tamanho do bloco permite que mais transações sejam adicionadas, o que resulta em menos competição financeira entre usuários.

### **Mudanças na taxa base**

Com uma taxa base para transações em vigor, a abordagem de lances que existia antes do London Fork foi removida. A taxa base é o valor necessário para que qualquer transação seja incluída no [próximo bloco](https://www.alchemy.com/docs/web3-glossary) por um minerador.

Essa taxa base vai mudar em 12,5% ao longo do tempo, com base na capacidade do bloco. Se um bloco estiver mais de 50% cheio, ela será aumentada em 12,5%, e se um bloco estiver vazio, ela será reduzida em 12,5%. A 50% de capacidade, nenhuma mudança é feita.

Ainda existe a opção de priorizar transações agora que o Ethereum implementou a EIP-1559. Isso é feito adicionando uma taxa de prioridade às transações, que funciona como uma gorjeta para o minerador. Usuários indicam o quanto estão dispostos a pagar [definindo um max_priority_fee_per_gas](https://www.alchemy.com/docs/how-to-send-transactions-on-ethereum) em suas transações.

Para remover o incentivo dos mineradores de incluir transações de spam em um bloco, o que aumentaria a taxa base, a EIP também implementa um mecanismo de burning. Queimar ETH consiste em enviar esse [ETH para uma carteira](https://www.alchemy.com/web3-wallets-overview) que ninguém pode acessar, removendo-o da oferta utilizável de ETH.

A taxa base da transação, que se baseia na capacidade atual do bloco, é queimada pela rede, e apenas a taxa de prioridade é concedida ao minerador. Antes da EIP-1559, o minerador recebia toda a taxa da transação.

### **Resultados**

Embora não tenha sido o objetivo direto, os usuários estão economizando em preços de gas após a implementação da EIP-1559, pois é mais fácil [estimar suas taxas de gas](https://www.alchemy.com/docs/how-to-send-transactions-on-ethereum). As transações também estão apresentando uma redução no tempo até a confirmação, em comparação com o período anterior à EIP-1559. A quantidade de ETH queimada nas transações diárias está [sendo monitorada](https://watchtheburn.com/). Ao observar esses dados, a comunidade pode entender os efeitos da EIP-1559 nas recompensas dos mineradores, nas taxas base e no total de transações por bloco.

<EmbeddedTable
  table={{
    columns: [
      { key: "1", width: 120, title: "BLOCK", dataType: "object" },
      { key: "2", width: 150, title: "BURNED", dataType: "object" },
      { key: "3", width: 120, title: "TIPS", dataType: "object" },
      { key: "4", width: 120, title: "REWARDS", dataType: "object" },
      { key: "5", width: 120, title: "BASE FEE", dataType: "object" },
      { key: "6", width: 140, title: "PRIORITY FEE", dataType: "object" },
      { key: "7", width: 150, title: "GAS USED", dataType: "object" },
      { key: "8", width: 100, title: "TXN", dataType: "object" },
      { key: "9", width: 120, title: "AGE", dataType: "object" },
    ],
    data: [
      {
        "1": { title: "<p>14696917</p>", tooltip: "", icon: "" },
        "2": { title: "<p>0.5615 ETH</p>", tooltip: "", icon: "" },
        "3": { title: "<p>0.0354 ETH</p>", tooltip: "", icon: "" },
        "4": { title: "<p>2 ETH</p>", tooltip: "", icon: "" },
        "5": { title: "<p>44 GWEI</p>", tooltip: "", icon: "" },
        "6": { title: "<p>1 GWEI</p>", tooltip: "", icon: "" },
        "7": { title: "<p>12,776,101 (85%)</p>", tooltip: "", icon: "" },
        "8": { title: "<p>163 (93%)</p>", tooltip: "", icon: "" },
        "9": { title: "<p>36 sec ago</p>", tooltip: "", icon: "" },
        id: 0,
      },
      {
        "1": { title: "<p>14696916</p>", tooltip: "", icon: "" },
        "2": { title: "<p>1.1706 ETH</p>", tooltip: "", icon: "" },
        "3": { title: "<p>0.1764 ETH</p>", tooltip: "", icon: "" },
        "4": { title: "<p>2 ETH</p>", tooltip: "", icon: "" },
        "5": { title: "<p>39 GWEI</p>", tooltip: "", icon: "" },
        "6": { title: "<p>2 GWEI</p>", tooltip: "", icon: "" },
        "7": { title: "<p>29,962,669 (200%)</p>", tooltip: "", icon: "" },
        "8": { title: "<p>286 (70%)</p>", tooltip: "", icon: "" },
        "9": { title: "<p>53 sec ago</p>", tooltip: "", icon: "" },
        id: 1,
      },
      {
        "1": { title: "<p>14696915</p>", tooltip: "", icon: "" },
        "2": { title: "<p>0.0534 ETH</p>", tooltip: "", icon: "" },
        "3": { title: "<p>0.005 ETH</p>", tooltip: "", icon: "" },
        "4": { title: "<p>2 ETH</p>", tooltip: "", icon: "" },
        "5": { title: "<p>44 GWEI</p>", tooltip: "", icon: "" },
        "6": { title: "<p>4 GWEI</p>", tooltip: "", icon: "" },
        "7": { title: "<p>1,210,288 (8%)</p>", tooltip: "", icon: "" },
        "8": { title: "<p>9 (56%)</p>", tooltip: "", icon: "" },
        "9": { title: "<p>55 sec ago</p>", tooltip: "", icon: "" },
        id: 2,
      },
      {
        "1": { title: "<p>14696914</p>", tooltip: "", icon: "" },
        "2": { title: "<p>0.363 ETH</p>", tooltip: "", icon: "" },
        "3": { title: "<p>0.0828 ETH</p>", tooltip: "", icon: "" },
        "4": { title: "<p>2 ETH</p>", tooltip: "", icon: "" },
        "5": { title: "<p>47 GWEI</p>", tooltip: "", icon: "" },
        "6": { title: "<p>2 GWEI</p>", tooltip: "", icon: "" },
        "7": { title: "<p>7,725,733 (52%)</p>", tooltip: "", icon: "" },
        "8": { title: "<p>88 (65%)</p>", tooltip: "", icon: "" },
        "9": { title: "<p>56 sec ago</p>", tooltip: "", icon: "" },
        id: 3,
      },
      {
        "1": { title: "<p>14696913</p>", tooltip: "", icon: "" },
        "2": { title: "<p>0.3274 ETH</p>", tooltip: "", icon: "" },
        "3": { title: "<p>0.0165 ETH</p>", tooltip: "", icon: "" },
        "4": { title: "<p>2 ETH</p>", tooltip: "", icon: "" },
        "5": { title: "<p>51 GWEI</p>", tooltip: "", icon: "" },
        "6": { title: "<p>2 GWEI</p>", tooltip: "", icon: "" },
        "7": { title: "<p>6,472,229 (43%)</p>", tooltip: "", icon: "" },
        "8": { title: "<p>74 (89%)</p>", tooltip: "", icon: "" },
        "9": { title: "<p>1 min ago</p>", tooltip: "", icon: "" },
        id: 4,
      },
    ],
  }}
/>

## **Conclusão**

As EIPs desempenham um papel importante no crescimento do Ethereum como protocolo e como líder em Web3. Permitir que a comunidade proponha e influencie os rumos do Ethereum resulta em uma diversidade de melhorias em diferentes escalas. A EIP-1559 é um ótimo exemplo disso na prática e mostra o que é possível para o Ethereum no futuro.

Descubra como enviar e refazer transações EIP-1559 e como construir um Gas Fee Estimator em nosso [EIP-1559 Resource and Tutorial Hub](https://www.alchemy.com/docs/ethereum-gas#eip-1559).
