Toda vez que você envia cripto, troca um token ou usa um app em uma blockchain, paga uma taxa. Este artigo explica do que essa taxa é feita, por que ela muda de minuto em minuto e como ler os números que você vê na carteira ou na página de gas ao vivo.
A palavra "gas" vem da Ethereum, mas a mesma ideia existe em todas as redes. Só os nomes e as unidades mudam.
O que é gas
Gas é uma unidade que mede quanto trabalho uma transação pede à rede. Enviar ETH simples de um endereço para outro é um trabalho pequeno. Chamar um contrato inteligente que move tokens, ou troca um token por outro, é um trabalho maior. Trabalhos maiores usam mais gas.
Pense no gas como os quilowatts-hora de uma conta de luz. O número de unidades diz quanto você usou. O preço por unidade diz quanto cada unidade custa agora. A taxa é o produto dos dois:
taxa = gas usado x preço por unidade de gas
A quantidade de gas depende do que a transação faz. O preço depende de quão movimentada a rede está.
Limite de gas e gas usado
Antes de enviar, sua carteira define um limite de gas (gas limit). É a quantidade máxima de trabalho que você permite para a transação. Um nó não consegue saber exatamente quanto trabalho uma chamada de contrato exige até executá-la, então a carteira faz uma estimativa e normalmente acrescenta uma margem de segurança.
Depois que a transação é executada, a rede registra o gas usado (gas used). Esse é o valor real. Você paga pelo gas usado, não pelo limite. Se você definiu um limite de 100.000 e a transação usou 65.000, você paga por 65.000 e o restante não é cobrado.
Se o limite for baixo demais, a transação fica sem gas e falha. O trabalho feito até esse ponto ainda é cobrado. Veja como ler uma transação para saber como isso aparece na página de uma transação.
Gwei e o preço do gas
O preço de uma unidade de gas é cotado em gwei. Um gwei é um bilionésimo de um ETH (0,000000001 ETH). Usar gwei evita longas sequências de zeros.
Exemplo: uma simples transferência de ETH usa 21.000 de gas. Se o preço for 10 gwei, a taxa é 21.000 x 10 = 210.000 gwei, ou seja, 0,00021 ETH. Para ver em dólares, multiplique pelo preço atual do ETH. É por isso que a mesma transação pode custar valores diferentes em dólares em dias diferentes, mesmo que o gas usado continue igual.
EIP-1559: taxa base, gorjeta e taxa máxima
Desde a atualização London, a Ethereum precifica o gas com o EIP-1559. O preço por gas tem duas partes.
- Taxa base (base fee). Definida pelo protocolo, não pelos usuários. Sobe quando o bloco anterior estava mais da metade cheio e cai quando estava menos da metade cheio. A taxa base é queimada, ou seja, destruída e não vai para ninguém.
- Taxa de prioridade (gorjeta, tip). Um extra opcional que você paga ao produtor do bloco. Uma gorjeta maior torna sua transação mais atraente quando muita gente disputa espaço.
Você também define uma taxa máxima (max fee): o maior preço total por gas que você aceita. Sua carteira paga a taxa base mais a gorjeta, desde que isso não passe da taxa máxima. Se a taxa base acabar menor que o esperado, você recebe a diferença de volta. A taxa máxima é apenas um teto, não o que você paga.
A página de gas usa a mesma ideia. Para cada velocidade, ela mostra uma gorjeta e uma taxa máxima, e a taxa máxima é definida como o dobro da taxa base atual mais a gorjeta. Os custos em dólares que ela mostra usam a taxa base mais a gorjeta, porque é isso que uma transação realmente paga.
Por que ações diferentes custam quantidades diferentes de gas
Aqui estão quantidades típicas. São aproximadas, e uma transação real pode diferir.
| Ação | Gas típico | Por quê |
|---|---|---|
| Enviar ETH a um endereço | 21.000 | Custo fixo de uma transferência simples |
| Enviar um token ERC-20 como o USDC | cerca de 50.000 a 65.000 | Um contrato atualiza dois saldos |
| Trocar (swap) em uma exchange descentralizada | cerca de 100.000 a 200.000 ou mais | Vários contratos são executados, muitas vezes com várias movimentações de tokens |
Uma simples transferência de ETH é sempre exatamente 21.000 de gas. Uma transferência de token é uma chamada a um contrato inteligente, então a rede precisa executar código e gravar no armazenamento. Uma troca chama um roteador, um ou mais pools e contratos de tokens, então exige muito mais.
Na página de gas, as opções "Send coin", "Send token" e "Swap" usam 21.000, 65.000 e 180.000 de gas como tamanhos de referência. São valores típicos, não uma medição da sua própria transação.
Econômica, normal e rápida
As carteiras e a página de gas oferecem três velocidades. A diferença está na gorjeta.
- Econômica (Economy): uma gorjeta pequena. Geralmente entra, mas pode esperar quando a rede está movimentada.
- Normal: uma gorjeta típica, equivalente ao que os blocos recentes pagaram.
- Rápida (Fast): uma gorjeta maior, para quando você quer entrar cedo no próximo bloco.
Na página de gas, essas gorjetas vêm dos blocos recentes: os percentis 10, 50 e 90 das gorjetas pagas nos últimos 20 blocos. Nem toda rede tem um mercado de gorjetas. A Arbitrum ignora as gorjetas, então as três velocidades custam o mesmo ali.
Taxas em dólares americanos
Os preços de gas são em gwei, mas as pessoas pensam em dólares. Para mostrar uma taxa em dólares, uma ferramenta multiplica a taxa na moeda nativa pelo preço da moeda. A página de gas faz isso para sete redes e permite compará-las. Nas redes layer 2 da Ethereum, o valor também inclui a taxa de dados paga à Ethereum. Por que as taxas diferem entre as redes explica essa parte.
A mesma ideia no Bitcoin e na Solana
O Bitcoin não tem gas. A taxa dele depende do tamanho da transação, medido em bytes virtuais (vB). O preço é cotado em satoshis por vB (sat/vB). Um satoshi é um centésimo de milionésimo de bitcoin. Um pagamento simples típico tem cerca de 140 vB, mas cresce com mais entradas e saídas. Leia mais em mempool e taxas do Bitcoin.
A Solana mede o trabalho em unidades de computação (compute units). Cada transação paga uma pequena taxa fixa por assinatura, contada em lamports (um bilionésimo de um SOL). Ela também pode pagar uma taxa de prioridade opcional para ser processada mais cedo. Veja taxas de prioridade da Solana.
Como manter as taxas baixas
- Envie quando a rede estiver calma. As taxas costumam ser menores quando há menos gente ativa.
- Escolha a velocidade Econômica se não tiver pressa.
- Use uma rede mais barata quando quem recebe puder aceitá-la. Veja a forma mais barata de enviar USDC.
- Confira o preço ao vivo antes de confirmar, não depois.
Uma taxa muito baixa pode deixar uma transação esperando por muito tempo. Isso não faz você perder seus fundos, mas ela pode ficar pendente até o preço cair ou você substituí-la.
Perguntas frequentes
O que é gas em cripto?
Gas é uma unidade que mede quanto trabalho de computação uma transação exige em uma blockchain. Você paga um preço por unidade, e o total é a sua taxa. Ações mais complexas usam mais gas.
O que é um gwei?
Um gwei é um bilionésimo de um ETH. É a unidade usada para cotar o preço do gas. Um preço de 20 gwei significa 0,00000002 ETH por unidade de gas.
Por que enviar USDC custa mais do que enviar ETH?
Uma simples transferência de ETH é uma mudança de saldo simples e usa 21.000 de gas. Uma transferência de USDC chama um contrato de token, que executa código e atualiza saldos armazenados. Isso exige mais gas, frequentemente cerca de 50.000 a 65.000.
Eu pago a taxa máxima?
Não. A taxa máxima é um teto. Você paga a taxa base mais a sua gorjeta, e a parte não usada da taxa máxima não é cobrada.
Por que a taxa da minha transação é diferente da estimativa?
A taxa base muda a cada bloco, e o gas usado pode diferir da estimativa da carteira. Variações maiores ocorrem quando a rede de repente fica movimentada.
Onde posso ver os preços atuais de gas?
Abra a página de gas ao vivo para ver os custos econômico, normal e rápido nas sete redes. Para uma única rede, abra a página dela, como a da Ethereum.