MSTR Cat

Blockchain/Nível VII · Evolução/7.1 Ethereum: o computador mundial/Lição 3

Gás, o mercado de taxas e EIP-1559

O mercado de taxas, o “burn” e o fim dos blocos fixos

MateriaisO documento de especificação do EIP-1559Anúncio de atualização da Ethereum Foundation em Londres (julho de 2021)Acesso a um explorador de blocos com dados históricos de transações

Curiosidade

  1. Como um protocolo determina o preço da computação sem que um administrador central defina as tarifas?
  2. Qual é a consequência mecânica de dividir uma taxa de transação em dois fluxos distintos com destinos diferentes?
  3. Por que os desenvolvedores aceitariam uma estrutura de taxas mais complexa em troca de custos previsíveis e deflação na oferta?

Explorar

  1. Nos primeiros anos do Ethereum, os usuários pagavam um único preço de gasolina para incluir transações nos blocos. Isso criou um leilão volátil, no qual as taxas subiam de forma imprevisível durante períodos de alta demanda, tornando a rede frequentemente inutilizável para os usuários comuns. A atualização London, ativada em 5 de agosto de 2021, no bloco 12.965.000, introduziu o EIP-1559 para resolver essa instabilidade. Ele substituiu o sistema de licitação simples por uma estrutura de taxas composta por duas partes, que separa a receita do protocolo dos incentivos aos validadores, alterando fundamentalmente a forma como o valor flui dentro do sistema.
  2. O primeiro componente é a taxa básica, que é calculada pelo próprio protocolo e não definida por usuários ou validadores. Essa taxa é ajustada bloco a bloco para visar blocos que estejam, em média, meio cheios. Se um bloco anterior ultrapassou essa capacidade, a taxa básica aumenta; se estiver subocupado, a taxa diminui. O importante é que toda essa taxa básica é “queimada” – removida permanentemente de circulação. Ela não vai para o validador que gerou o bloco, nem para nenhum fundo do tesouro. Esse mecanismo relaciona diretamente a atividade da rede à redução da oferta de ETH.
  3. O segundo componente é a taxa de prioridade, ou gorjeta, que os usuários especificam para incentivar os validadores a incluir suas transações no bloco atual em vez de esperar por um futuro bloco. Diferentemente da taxa básica, esse valor vai inteiramente para o produtor do bloco. Os usuários definem uma disposição máxima de pagamento (maxFeePerGas) que cobre ambos os componentes. Se a taxa básica de mercado for menor que seu valor máximo, eles pagam apenas a taxa básica real mais sua gorjeta; qualquer parte não utilizada de sua oferta máxima é reembolsada imediatamente. Isso limita a exposição do usuário, mantendo ao mesmo tempo uma ordenação competitiva.
  4. Essa estrutura contrasta fortemente com o modelo de taxas do Bitcoin (lição 2.2.3), no qual as taxas são resultado de um leilão simples pelo espaço nos blocos, e toda taxa vai para o minerador. O Bitcoin não possui mecanismo de queima; seu volume de oferta é fixado por eventos de redução da recompensa. O EIP-1559 do Ethereum introduziu uma variável dinâmica: quando a atividade na rede é alta, a taxa básica aumenta e mais ETH é queimado, o que pode tornar o ativo deflacionário. Isso transformou as taxas de meros custos de transação em uma alavanca macroeconômica que afeta o volume total de oferta.
  5. A previsibilidade da taxa básica permite que desenvolvedores e usuários planejem os custos com maior precisão do que na era anterior a Londres. No entanto, isso não eliminou o congestionamento; a alta demanda ainda faz com que a taxa básica aumente, tornando as transações caras. A complexidade de gerenciar dois parâmetros de taxa (maxFeePerGas e maxPriorityFeePerGas) gera mais dificuldades para usuários casuais em comparação com um único preço. O “burn” também vinculou a demanda por taxas ao suprimento de ETH, o que será abordado na próxima lição.
  6. Abra um explorador de blocos como o Etherscan e inspecione qualquer transação a partir de agosto de 2021. Procure pelos campos “Base Fee” e “Priority Fee” nos detalhes da transação. Você verá o valor exato queimado (igual à base fee multiplicada pelo gás utilizado) e a gorjeta paga ao validador. Compare isso com uma transação anterior a agosto de 2021, que mostra apenas um único “Gas Price”. Essa diferença visual confirma a divisão mecânica das taxas introduzida pela EIP-1559.

Fatos-chave

  • O EIP-1559 foi ativado na atualização de Londres em 5 de agosto de 2021, no bloco 12.965.000.
  • A taxa de base ajusta cada bloco para visar blocos meio cheios e é completamente queimada da circulação.
  • Os usuários pagam uma taxa máxima (maxFeePerGas), mas recebem reembolso de qualquer parte não utilizada acima da taxa básica real mais a gorjeta.
  • A taxa de prioridade (propina) vai exclusivamente ao produtor do bloco, enquanto a taxa básica não.
  • O modelo de taxas do Bitcoin não possui um mecanismo de queima e funciona como um leilão simples para o espaço nos blocos.
  • A EIP-1559 tornou as taxas mais previsíveis, mas adicionou complexidade ao exigir que os usuários definissem dois parâmetros separados.

Exercício nove, seis, três, um

9ReunirListe 9 mudanças ou componentes específicos introduzidos pela EIP-1559 em relação ao cálculo de taxas, às mecânicas de reembolso e aos efeitos na oferta.
6AgruparAgrupe esses 9 itens em 6 categorias: estrutura de taxas, experiência do usuário, incentivos para validadores, dinâmica da oferta, complexidade do protocolo e contexto histórico.
3DestilarReduza os 6 clusters para 3 razões principais pelas quais o EIP-1559 foi considerado uma atualização crucial para a estabilidade econômica do Ethereum.
1CristalizarQueimar a taxa de base conecta mecanicamente a atividade da rede à redução do suprimento de ETH.

Verificação de fatos

Datas, números e afirmações verificados com as fontes publicadas listadas abaixo.

Abrir na academia interativa →

EN ES ZH JA KO RU DE FR MS