Pular para o conteúdo
BTC $64,602 +0.36% ETH $1,911 +0.27% MCAP $2.30T +0.22%

Notícias sobre Ethereum (ETH)

O mercado de taxas da Ethereum: taxa base, taxa de prioridade, e por que o gas dispara

As taxas da Ethereum são definidas por um algoritmo com um limite rígido de quão rápido ele pode se mover — no máximo 12,5% por bloco. Essa única regra explica tanto por que o gas pode se multiplicar em dois minutos quanto por que ele nunca consegue disparar instantaneamente.

Several pipes of different bore feeding down into one collecting vessel

A versão resumida

Uma taxa da Ethereum tem duas partes. A taxa base é definida pelo protocolo, se ajusta automaticamente em direção a blocos com metade da capacidade ocupada, se move no máximo 12,5% por bloco, e é destruída em vez de paga a alguém. A taxa de prioridade é o que você acrescenta por cima para ser incluído mais rápido, e ela vai para o proponente do bloco. Os picos de taxa são a taxa base se acumulando: 12,5% por bloco durante dez blocos consecutivos é aproximadamente 3,2x em cerca de dois minutos.

A maioria das explicações sobre taxas da Ethereum para em “depende da demanda da rede”, o que é verdadeiro e inútil. O mecanismo, na verdade, é bastante preciso, e uma vez que você consegue enxergá-lo, o gas deixa de parecer arbitrário. Existem dois números, um algoritmo, e uma restrição rígida sobre a rapidez com que esse algoritmo pode se mover.

Gas é uma unidade de trabalho, não uma moeda

O gas mede o trabalho computacional. Toda operação que a rede consegue realizar tem um custo de gas fixo, definido pelo protocolo e idêntico para todos. Uma transferência simples de ether custa 21.000 de gas, esteja a rede tranquila ou sobrecarregada. Interagir com um contrato inteligente custa mais, dependendo do que o contrato faz.

Então, a quantidade de gas que você precisa é uma propriedade da transação. O que varia é o preço que você paga por unidade — e é aí que entra a estrutura de duas partes.

A taxa base: um algoritmo, não um leilão

Desde a mudança no mercado de taxas introduzida em 2021, cada bloco carrega uma taxa base por unidade de gas que é definida pelo protocolo, e não disputada em leilão. Todo usuário em um determinado bloco paga a mesma taxa base. Ela é calculada a partir do bloco anterior, usando uma única regra:

  • Os blocos têm um tamanho-alvo e um máximo de duas vezes esse alvo.
  • Se o bloco anterior estava exatamente no alvo, a taxa base permanece a mesma.
  • Se estava acima do alvo, a taxa base sobe — em no máximo 12,5%.
  • Se estava abaixo do alvo, a taxa base cai — em no máximo 12,5%.

Esse é o mecanismo inteiro. É um ciclo de retroalimentação que direciona a ocupação dos blocos em direção ao alvo, e o limite de 12,5% é o motivo pelo qual as taxas se comportam da forma como se comportam.

A taxa base é então queimada — removida totalmente da oferta, em vez de paga a um validador. Isso importa por dois motivos. Significa que nenhum participante lucra com o congestionamento, então ninguém tem incentivo para provocá-lo artificialmente. E significa que o uso da rede reduz permanentemente a oferta de ether, motivo pelo qual a receita de taxas é discutida junto com a emissão quando as pessoas debatem a dinâmica de oferta da Ethereum.

Por que “o gas disparou instantaneamente” nunca é bem verdade

O limite de 12,5% significa que a taxa base não consegue dar saltos. Ela só consegue se acumular gradualmente. A Ethereum produz um bloco a cada 12 segundos em condições normais, então uma sequência sustentada de blocos completamente cheios resulta em:

Blocos cheios consecutivos Tempo decorrido Múltiplo da taxa base
1 12 segundos 1,125x
5 1 minuto 1,80x
10 2 minutos 3,25x
20 4 minutos 10,5x
40 8 minutos 111x

Cada número acima é simplesmente 1,125 elevado ao número de blocos. Nada mais é necessário para explicar um aumento de dez vezes na taxa ao longo de alguns minutos, e nada nisso exige uma conspiração ou um bug.

A mesma aritmética funciona ao contrário. Assim que a demanda diminui e os blocos ficam abaixo do alvo, a taxa base decai em até 12,5% por bloco, o que a reduz pela metade em cerca de seis blocos — pouco mais de um minuto. Essa é a consequência prática mais importante do design: picos de taxa são de curta duração, a menos que a demanda seja genuinamente sustentada. Se uma transação não é urgente, esperar dez minutos costuma ser toda a otimização necessária.

A taxa de prioridade: a parte que você realmente escolhe

A taxa base te coloca na fila pelo preço do protocolo. A taxa de prioridade é uma gorjeta por cima, paga a quem propõe o bloco, e ela determina sua posição na ordem em relação a outras transações competindo pelo mesmo espaço.

Quando os blocos estão abaixo do alvo, há espaço sobrando, então uma gorjeta mínima costuma bastar — você não está competindo com ninguém. Quando os blocos estão cheios, a gorjeta se torna um leilão de verdade, e essa é a parte da sua taxa que pode genuinamente ser disputada sem limite. Uma carteira que te mostra opções de “lento / médio / rápido” está quase sempre variando a taxa de prioridade, não a taxa base, porque a taxa base não é algo que você pode variar.

Você também define um teto de taxa: o total máximo que está disposto a pagar por unidade de gas. Se a taxa base sobe acima do seu teto enquanto sua transação está pendente, ela simplesmente espera, em vez de ser executada a um preço que você não concordou em pagar. Qualquer valor que você estava disposto a pagar acima da taxa base real mais a sua gorjeta é devolvido.

O que torna as taxas altas, para começo de conversa

O congestionamento é uma disputa por uma quantidade fixa de espaço de bloco. Na prática, ele vem de algumas fontes reconhecíveis: uma distribuição de token com demanda muito acima da oferta, em que milhares de participantes correm pela mesma alocação; um movimento brusco de mercado que dispara muitas liquidações e rebalanceamentos simultâneos; uma aplicação recém-popular cujas transações são individualmente pesadas em gas; e períodos em que a arbitragem automatizada entre plataformas se intensifica.

Note o que essas situações têm em comum — todas são explosões de demanda simultânea e sensível ao tempo. O uso comum e constante não faz as taxas dispararem, porque o algoritmo da taxa base tem tempo para encontrar o seu nível.

A resposta estrutural: mover o trabalho para outro lugar

A abordagem de longo prazo da Ethereum para as taxas não é tornar a camada base mais barata aumentando o tamanho dos blocos. É liquidar transações em uma rede de camada 2 (layer 2) e enviar dados comprimidos de volta para a camada base, de modo que muitas transações dividam o custo de uma única liquidação.

Uma mudança de protocolo posterior acrescentou um canal de dados dedicado, precificado separadamente, exatamente para esse tráfego, com seu próprio mercado de taxas independente. O efeito prático é que os custos de camada 2 não estão mais fortemente atrelados ao congestionamento da camada base — motivo pelo qual a taxa que você paga em um rollup e a taxa que você paga na própria Ethereum agora podem divergir drasticamente durante a mesma hora de pico.

Verificando o número atual

Como a taxa base é um valor ao vivo do protocolo, a única forma honesta de conhecê-la é lendo-a diretamente. Nosso rastreador de gas lê a taxa base e a taxa de prioridade atuais direto de um nó, e informa quando fez isso pela última vez. Tudo nesta matéria explica como aquele número chegou até ali; ela deliberadamente não cita um número específico, porque qualquer valor escrito em uma frase aqui estaria errado dentro de um minuto.

Principais pontos

  • Gas é uma unidade fixa de trabalho computacional; uma transferência simples de ether é sempre 21.000 de gas. Só o preço por unidade muda.
  • A taxa base é definida pelo protocolo, é idêntica para todos em um bloco, e é queimada em vez de paga a alguém.
  • Ela pode mudar no máximo 12,5% por bloco, então os picos se acumulam gradualmente em vez de saltar — cerca de 3,2x em dois minutos, 10,5x em quatro.
  • O mesmo limite se aplica ao decaimento, que reduz a taxa base pela metade em cerca de seis blocos. Esperar costuma ser toda a solução.
  • A taxa de prioridade é a parte que você escolhe, e a parte que pode ser disputada sem limite quando os blocos estão cheios.
  • Seu teto de taxa te protege: se a taxa base o ultrapassa, a transação espera, em vez de ser executada a um preço que você não aceitou.
  • Redes de camada 2 com seu próprio mercado de taxas de dados são a resposta estrutural, motivo pelo qual as taxas de rollup e de camada base agora podem divergir.

Não é uma recomendação financeira. Este artigo tem apenas fins informativos.

Leituras relacionadas