Taxas de gas
Custos de rede
As taxas de rede em Ethereum chamam-se gás.
Gás é o combustível que alimenta Ethereum.
Resumo
- Todas as transações em Ethereum requerem um pequeno tipo de pagamento para serem processadas
- Estas taxas são conhecidas como taxas de "gás"
- As taxas do gás não são fixas, mas alteram-se em função do congestionamento da rede
O que são taxas de gás?
Pense no Ethereum como uma grande rede de computadores onde as pessoas podem realizar tarefas como enviar mensagens ou executar programas. Assim como no mundo real, essas tarefas requerem energia para serem realizadas.
Na Ethereum, cada ação computacional tem um preço de "gás" definido. As suas taxas de gás são o custo total das ações na sua transação. Quando envia uma transação ou executa um , paga em taxas de gás para processá-la.
Como é que pago menos gás?
Embora as taxas de comissão mais elevadas na Ethereum sejam por vezes inevitáveis, existem estratégias que pode utilizar para reduzir o custo:
Temporize as suas transações
Tal como as viagens fora de horas de ponta são menos concorridas e mais acessíveis, a Ethereum é frequentemente mais barato de utilizar quando a América do Norte dorme.
Espere que o gás desça
Os preços de gás sobem e descem a cada doze segundos, dependendo do grau de congestionamento da Ethereum. Quando os preços do gás são elevados, esperar apenas alguns minutos antes de efetuar uma transação pode provocar uma redução significativa no valor pago.
Utilizar o layer 2
As cadeias de nível 2 são construídas em Ethereum, oferecem taxas mais baixas e lidam com mais transacções. São uma boa opção para poupar taxas em transacções que não precisam de ser feitas na rede principal Ethereum.
O que causa taxas altas de gás?
Sempre que a quantidade de computação (gás) na Ethereum excede um determinado limite, as taxas de gás começam a aumentar. Quanto mais o gás exceder este limiar, mais rapidamente as taxas de gás aumentam.
O aumento das taxas pode ser devido a coisas como ou NFT populares, o aumento periódico na negociação em , ou um número esmagador de atividade do utilizador em horários de pico.
Os programadores da Ethereum devem ter o cuidado de otimizar a utilização dos seus contratos inteligentes antes de os implementar. Se muitas pessoas utilizarem um contrato inteligente mal escrito, este consumirá mais gás e poderá, inadvertidamente, causar congestionamento na rede.
Quer saber mais? Consulte a documentação de desenvolvimento.
Ataque dos Cryptokitties
Em novembro de 2017, foi lançado o popular projeto CryptoKitties. O seu rápido aumento de popularidade causou um congestionamento significativo da rede e taxas de gás extremamente elevadas. Os desafios colocados pelo CryptoKitties aceleraram urgência de encontrar soluções para escalar a Ethereum.
Porque é que precisamos de gás?
O gás é um elemento crítico para manter a Ethereum seguro e processar transações. O gás ajuda de várias formas:
O gás mantém a Ethereum , impedindo que agentes maliciosos sobrecarreguem a rede com atividades fraudulentas.
Como a computação custa gás, fazendo spam para a Ethereum com transações caras, seja acidental ou maliciosamente, é financeiramente desincentivado.
Um limite rígido na quantidade de computação que pode ser efetuada em qualquer altura impede que a Ethereum fique sobrecarregado, ajudando a assegurar que a rede está sempre acessível.
Como é calculado o gás?
A taxa total de gás que paga é composta por algumas partes:
- Taxa de base: uma taxa definida pela rede que tem de ser paga por uma transação
- Taxa de prioridade: uma dica opcional para incentivar os operadores de nós a incluir a sua transação
- Unidades de gás usadas* lembra que dissemos que o gás representava computação? Ações mais complexas, como interagir com um contrato inteligente, usam mais gás do que as simples, como enviar uma transação.
- *Ver Figura 1para ver a quantidade de gás que os diferentes tipos de transações utilizam
A fórmula de cálculo da taxa de gás é unidades de gás utilizadas * (taxa de base + taxa de prioridade). A maioria das carteiras calcula o consumo de gás e apresenta-o de uma maneira mais simples.
Tipo de Transação | Unidades de gás utilizadas |
---|---|
Envio de ETH | 21,000 |
Enviando tokens ERC-20 | 65,000 |
Transferência de um NFT | 84,904 |
Trocar no Uniswap | 184,523 |