Enviar o mesmo valor em USDC pode custar uma fração de centavo em uma rede e vários dólares em outra. Este artigo explica os motivos e mostra como ler o gráfico de comparação na página de gas ao vivo.
Se gas é novidade para você, leia primeiro gas e taxas explicados.
O espaço em bloco é limitado
Toda blockchain produz blocos, e cada bloco tem um tamanho limitado. Esse limite é o espaço em bloco (block space). Os usuários que querem entrar em um bloco competem por esse espaço. Se a demanda é maior que a oferta, o preço sobe. Se a demanda é baixa, o preço cai.
Esse é o principal motivo das diferenças de taxa. Uma rede com muito espaço livre e poucos usuários é barata. Uma rede com blocos sempre cheios é cara. As taxas também mudam ao longo do tempo: sobem nas horas de pico e caem quando a atividade diminui.
As redes ajustam a oferta de formas diferentes. Uma rede pode permitir blocos maiores, criar blocos com mais frequência ou executar mais trabalho em paralelo. Cada escolha tem trade-offs quanto à facilidade de operar um nó e ao grau de descentralização da rede.
Layer 1 e layer 2
Uma layer 1 (L1) é uma blockchain base, como a Ethereum ou o Bitcoin. Uma layer 2 (L2) é uma rede separada que executa as transações por conta própria e depois publica um registro delas em uma layer 1, para herdar a segurança dela. Arbitrum, Base e Optimism são L2 sobre a Ethereum. Veja layer 1, layer 2 e layer 3 e rollups: otimistas e de conhecimento zero.
Uma L2 pode ser mais barata porque muitos usuários dividem o custo de um lote publicado na Ethereum. O espaço em bloco dela também é mais barato, pois menos gente compete por ele.
As duas partes da taxa de uma L2
A taxa de uma L2 tem duas partes.
- Taxa de execução L2. O custo de executar sua transação na L2, precificado como o gas na Ethereum, mas geralmente bem mais baixo.
- Taxa de dados L1. A sua parte no custo de publicar os dados da transação na Ethereum para que qualquer pessoa possa verificá-la.
Em muitas L2, a taxa de dados L1 é a parte maior. Ela depende do tamanho dos dados e do que a Ethereum custa naquele momento. É por isso que uma transferência de token em uma L2 pode custar mais quando a própria Ethereum está movimentada, mesmo que a L2 esteja calma.
A página de gas soma a taxa de dados L1 ao valor de Arbitrum, Base e Optimism, estimada para uma transação típica de cada tipo. Assim você compara custos totais, e não apenas a parte da L2.
Os blobs deixaram as L2 muito mais baratas
Antes de 2024, as L2 publicavam seus dados na Ethereum como dados de transação comuns, o que era caro. O EIP-4844 acrescentou um novo tipo de espaço de dados chamado blobs. Os blobs são feitos para rollups. São maiores e mais baratos que os dados normais e têm seu próprio mercado de taxas, separado do gas normal. Os nós os guardam apenas por um tempo limitado, suficiente para que os rollups sejam verificados.
O resultado é que a taxa de dados L1 ficou muito menor em muitas transações de L2. O valor exato muda com a demanda por blobs, então confira os números ao vivo em vez de confiar em valores antigos.
Solana e Bitcoin funcionam de outra forma
A Solana é uma única layer 1 rápida que processa muitas transações em paralelo. A taxa base dela é fixa por assinatura, então permanece minúscula e estável. Nos momentos de pico, os usuários acrescentam uma taxa de prioridade para furar a fila, principalmente em programas populares. Os detalhes estão em taxas de prioridade da Solana.
O Bitcoin não tem gas nem contratos inteligentes do tipo Ethereum. A taxa do Bitcoin se baseia no tamanho da transação em bytes virtuais, não no valor enviado. O espaço em bloco é escasso, então, quando muita gente quer entrar, o preço por byte sobe. Veja mempool e taxas do Bitcoin.
O preço do token de gas importa
Cada rede cobra taxas na própria moeda: ETH na Ethereum, Arbitrum, Base e Optimism, POL na Polygon, SOL na Solana e BTC no Bitcoin. A taxa na moeda é só metade da história. Para comparar redes, você precisa da taxa em dólares.
A mesma quantidade de gas pode custar dólares diferentes se o preço da moeda for diferente. Uma taxa de 0,0001 unidade de moeda significa algo diferente para uma moeda de dez dólares e para uma de mil. É por isso que uma ferramenta que compara redes converte tudo para dólares americanos usando um preço atual. O preço pode estar ausente ou atrasado, então trate os valores em dólar como uma boa estimativa.
Por que uma gorjeta em uma rede barata pode superar nenhuma gorjeta em uma cara
As opções de velocidade (econômica, normal, rápida) diferem pela gorjeta. Em uma rede cara, até a velocidade econômica pode custar mais que a rápida em uma rede barata. Assim, um pagamento rápido, com gorjeta, na rede barata pode sair mais em conta que um lento, sem gorjeta, na rede cara.
A página de gas mostra isso em seu gráfico Compare chains. Cada rede é uma linha com três pontos: econômica à esquerda, normal no meio e rápida à direita. A altura mostra o custo em dólares, em escala logarítmica, então cada degrau para cima é um aumento de dez vezes. Uma rede mais alta no gráfico é mais cara.
Como ler o gráfico
- Encontre a linha mais baixa. A rede mais baixa na velocidade normal é a mais barata naquele momento.
- Uma linha íngreme significa que a velocidade importa muito naquela rede: o preço rápido fica bem acima do econômico.
- Uma linha plana significa que a velocidade quase não muda o custo. Na Arbitrum, as três velocidades são iguais, porque as gorjetas são ignoradas ali.
- Linhas que se cruzam mostram que a rede mais barata depende da velocidade escolhida. Uma rede pode ser a mais barata na econômica enquanto outra vence na rápida.
- Use os botões acima do gráfico para alternar entre enviar uma moeda, enviar um token e uma troca (swap).
- Passe o mouse sobre uma linha, ou toque no nome de uma rede abaixo do gráfico, para destacá-la e ver seus três preços.
O valor que você envia não altera a taxa nessas redes. Enviar 1 dólar e 1.000 dólares custa o mesmo.
Perguntas frequentes
Por que as taxas da Ethereum são maiores que as das layer 2?
A rede principal da Ethereum tem espaço em bloco limitado e muitos usuários competem por ele. As L2 executam a maior parte do trabalho por conta própria, dividem o custo de publicar dados entre muitos usuários e usam o espaço de dados mais barato dos blobs. Consulte a página de gas para os números ao vivo.
Por que a Solana é tão barata?
A taxa base dela é um valor fixo pequeno por assinatura, e a rede consegue processar muitas transações em paralelo. Programas movimentados ainda podem acrescentar uma taxa de prioridade, mas ela costuma ser pequena.
Por que minha transação na L2 custa mais quando a Ethereum está movimentada?
Parte da taxa de uma L2 é a taxa de dados L1, que depende dos custos da Ethereum. Quando a Ethereum fica mais cara, essa parte sobe, embora a execução na L2 possa continuar barata.
A rede mais barata é sempre a melhor escolha?
Não. Quem recebe precisa conseguir usar a rede que você escolher, e o token precisa ser a versão certa naquela rede. Leia a forma mais barata de enviar USDC antes de mover dinheiro.
Por que as taxas mudam a cada poucos segundos?
A demanda por espaço em bloco muda o tempo todo. A maioria das redes atualiza seu preço a partir dos blocos recentes, então o valor ao vivo pode mudar de um bloco para o outro.