Taxas de gás
Taxas de rede
Taxas de rede no Ethereum são chamadas de gás.
Gás é o combustível que alimenta o Ethereum.
Resumo
- Toda transação no Ethereum requer uma pequena forma de pagamento para ser processada
- Essas taxas são conhecidas como taxas de “gás”
- Taxas de gás não são definidas. Elas mudam baseadas no congestionamento da rede
O que são taxas de gás?
Pense no Ethereum como uma grande rede de computadores, na qual as pessoas podem realizar tarefas como enviar mensagens ou executar programas. Assim como no mundo real, essas tarefas requerem energia para serem realizadas.
Em Ethereum, cada ação computacional tem um preço de "gás" definido. Suas taxas de gás são o custo total das ações em suas transações. Quando você envia uma transação ou roda um , você paga em taxas de gás para processar.
Como eu pago menos gás?
Embora taxas mais altas no Ethereum sejam às vezes inevitáveis, existem estratégias que você pode usar para reduzir o custo:
Cronometre suas transações
Assim como viajar em baixa temporada é menos movimentado e mais acessível, geralmente é mais barato para usar o Ethereum quando a América do Norte está dormindo.
Espere o gás baixar
O preço do gás sobe e desce a cada doze segundos com base no congestionamento do Ethereum. Quando o preço do gás está alto, esperar alguns minutos antes de fazer uma transação pode causar uma queda significativa no valor que você pagará.
Usar a camada 2
As cadeias da camada 2 são construídas sobre o Ethereum, oferecendo taxas mais baixas e lidando com mais transações. Eles são uma boa opção para economizar em taxas para transações que não precisam acontecer na rede principal do Ethereum.
O que causa altas taxas de gás?
Sempre que a quantidade computacional (gás) no Ethereum excede um certo limite, as taxas do gás começam a subir. Quanto mais o gás excede esse limite, mais rápido as taxas do gás aumentam.
Taxas maiores podem ser consequência de ou NFTs, aumentos periódicos nas negociações de ou um número exagerado de atividades de usuários em momentos de pico.
Desenvolvedores no Ethereum devem ter o cuidado de otimizar o uso de seus contratos inteligentes antes da implementação. Se muitas pessoas interagirem com um contrato mal escrito, ele consumirá mais gás e poderá inadvertidamente causar o congestionamento na rede.
Quer mais detalhes? Confira a documentação do desenvolvedor.
Ataque dos Criptokitties
Em Novembro de 2017, o projeto popular CryptoKitties foi lançado. Sua rápida popularidade causou congestionamento significativo na rede e taxas de gás extremamente altas. Os desafios apresentados pelos CryptoKitties aceleraram a urgência de encontrar soluções para escalar o Ethereum.
Por que precisamos do gás?
O gás é um elemento crítico para manter o Ethereum seguro e processando transações. O gás ajuda de várias maneiras:
Gás mantém o Ethereum evitando que agentes mal-intencionados sobrecarreguem a rede com atividades fraudulentas.
Como a computação custa gás, enviar spam para o Ethereum com transações caras, seja acidental ou maliciosamente, é financeiramente desencorajado.
Um limite rígido na quantidade de computação que pode ser feita a qualquer momento evita que o Ethereum fique sobrecarregado, ajudando a garantir que a rede esteja sempre acessível.
Como é calculado o gás?
A taxa total do gás que você paga é composta de algumas partes:
- Taxa base taxa definida pela rede que deve ser paga por uma transação
- Taxa de prioridade: gorjeta opcional para incentivar os operadores dos nós a incluir sua transação
- Unidades de gás utilizadas*: lembra que falamos que o gás representa computação? Ações mais complexas, como interagir com um contrato inteligente, consomem mais gás do que ações simples, como o envio de uma transação.
- *Veja a Figura 1 para ver quanto gás os diferentes tipos de transações usam
A fórmula para calcular a taxa de gás é unidades de gás utilizadas * (taxa base + taxa de prioridade). A maioria das carteiras irá calcular o gás utilizado e irá mostra-lo de uma forma mais direta.
Tipo de transação | Unidades de gás utilizadas |
---|---|
Enviando ETH | 21,000 |
Enviando tokens ERC-20 | 65,000 |
Transferindo um NFT | 84,904 |
Trocando no Uniswap | 184,523 |