Mrig P também contribuiu para este artigo
Quando se trata de aplicativos descentralizados (dApps), há um líder claro de blockchain: Ethereum.
Como o primeiro, maior e mais amplamente utilizado blockchain para DeFi do mundo, ele hospeda milhares de dApps que atraem milhões de usuários que conduzem bilhões de dólares valor das transações diárias.
Embora essas transações diferem em tamanho, forma e natureza, todas têm uma coisa em comum: exigem que os usuários paguem taxas de gás. Mas o que são taxas de gás e por que são necessárias?
Este artigo explica o que são taxas de gás do Ethereum, por que podem ser caras e como você pode pagar taxas mais baixas.
O que são taxas de gás do Ethereum?
taxas de gás do Ethereum são as taxas de transação que os usuários pagam na blockchain Ethereum para realizar transações e executar contratos inteligentes. Os usuários pagam esta taxa em Ether (ETH), enquanto os nós da rede ganham uma fração das taxas por validar transações através da Prova de Participação (PoS) mecanismo de consenso.
Como são calculadas as taxas de gas?
Para entender melhor como as taxas de gas são calculadas, primeiro precisamos definir claramente alguns termos.
1. Gas: Gas é a unidade que mede a potência computacional necessária para realizar uma transação, que varia dependendo da complexidade da transação. A computação e as unidades de gas necessárias para uma simples troca de tokens, por exemplo, serão muito menores do que para cunhando um NFT ou publicando um contrato inteligente.
2. Preço do gás: O preço do gás é o preço por unidade de gás, e é medido em gwei, uma unidade menor de ETH que equivale a 0.000000001 ETH (10-9 ETH). (Por outro lado, 1 ETH equivale a 1 bilhão de gwei).
3. Taxas de gas: As taxas de gas são as taxas finais pagas pelos usuários para completar uma transação.
Agora, vamos ver onde esses termos se encaixam na fórmula de cálculo de taxa de gas.
Cálculo de taxa de gas antes da atualização de Londres
A fórmula para calcular as taxas de gas mudou desde a atualização de Londres, que foi implementado em agosto de 2021.
Antes da atualização de Londres, os usuários tinham que fazer uma suposição sobre o preço do gás com base na congestão da rede, ou quão ocupada a rede está em qualquer momento. Ao fazer isso, todos os usuários tentavam superar a oferta de outros usuários o máximo possível para tentar validar suas transações primeiro.
A fórmula para calcular as taxas de gás antes da atualização de Londres era:
Taxa de gás = Unidades de gás (limite) * Preço do gás por unidade
Por padrão, a unidade mínima de gás que você deve gastar em qualquer transação Ethereum é 21.000.
Então, vamos supor que Alice está enviando 5 ETH para Bob. A unidade de gás é 21.000 por padrão e Alice escolhe pagar 300 gwei por unidade com base nas condições atuais da rede.
Seguindo a fórmula acima, Alice pagaria uma taxa de gás de 21.000 * 100 gwei. Ou 2.100.000 gwei, o que equivale a 0.002093 ETH.
Portanto, 5.002093 ETH serão retirados da conta de Alice. carteira de criptomoedas. Bob receberá 5 ETH e o restante irá para tornar a transação bem-sucedida.
Cálculo da taxa de gás após a atualização de Londres
A atualização de Londres implementou EIP-1559, que propôs um novo mecanismo para calcular as taxas de gás com uma taxa base fixa por bloco e tamanho de bloco flexível para combater a congestão da rede.
O objetivo desta atualização era remover a imprevisibilidade das taxas de gás com base no tráfego da rede. A falta de certeza forçava os usuários a tentar superar os preços do gás de outros usuários, consequentemente elevando ainda mais os preços do gás.
Com uma taxa base predefinida para cada bloco, o adivinhar não está mais na equação e a nova fórmula é:
Taxa de gás = Unidades de gás (limite) * (taxa base + taxa de prioridade)
Agora, vamos supor que Bob queira enviar 5 ETH para Alice. O limite de gás é 21.000, a taxa de bloco naquele instante é 30 gwei, e Bob adiciona uma taxa de prioridade de 10 gwei para que sua transação seja validada mais rapidamente.
Então, Bob pagaria uma taxa de gás igual a 21.000 * (30+10) = 840.000 gwei ou 0,000839 ETH.
Aqui, a rede queima a taxa base, ou seja, 21.000*30 gwei enquanto a taxa de prioridade — 21.000*10 gwei — vai para o validador que adiciona a transação à cadeia.
Enquanto a maioria das carteiras de criptomoedas detecta automaticamente a demanda e define a taxa de prioridade e o limite de gás por si mesmas, você geralmente pode ir para configurações avançadas para alterar os números ao finalizar uma transação.
Abaixo está um exemplo de MetaMask, uma das carteiras Ethereum mais comuns. Na captura de tela, você pode ver que o preço base é de 16 gwei e a carteira recomenda uma taxa de prioridade de 0.5 a 7 gwei. Além disso, a carteira também mostra os tempos estimados para as respectivas taxas de transação, caso você esteja disposto a pagar mais por transações mais rápidas.É importante notar, no entanto, que a atualização de Londres não foi criada para reduzir diretamente os custos de gás no Ethereum. Em vez disso, o objetivo era limitar o desperdício de gás devido à incerteza. Este é apenas um dos muitos exemplos de
atualizações do Ethereum projetadas para aumentar a eficiência da rede. Por que as taxas de gás do ETH são altas?
Não tem sido raro para as pessoas
pagar centenas de dólares para executar transações simples de troca ou compra no Ethereum. Isso é especialmente o caso quando a demanda é alta, como durante o ano de 2021. mercado em alta.
Mas por que?
Enquanto cada blockchain se esforça para manter três atributos principais - segurança, escalabilidade e descentralização - é prático maximizar dois deles enquanto compromete o terceiro.
O cofundador da Ethereum, Vitalik Buterin, chamou isso de o trilema da blockchain.
Considerando que os principais recursos do Ethereum são descentralização e segurança, a rede faz concessões com a escalabilidade. Como resultado, o Ethereum só pode processar entre 20 e 30 transações por segundo, mesmo após a Fusão do Ethereum. Isso abriu caminho para concorrentes do Ethereum como Solana emergirem, oferecendo velocidades de transação mais rápidas com preços de gás mais baixos.
Você pode estar pensando, para um blockchain onde os usuários transacionam bilhões em valor todos os dias, essa é uma velocidade de transação alarmantemente lenta.
Agora, quando a rede está mais ocupada do que o habitual, podem ser enviadas centenas de transações por segundo para o mempool — uma área de espera para transações. No entanto, como sabemos, os validadores do Ethereum só podem validar 20-30 por segundo.
Naturalmente, os validadores preferem selecionar transações com preços de gás mais altos, para ganhar uma comissão maior pelo seu trabalho. Devido a isso, os usuários continuam tentando superar outros pedidos de transação para que sua transação seja incluída em um bloco primeiro.
Você pode pensar nisso como um leilão às cegas, onde os usuários farão lances (na forma de gwei) para incentivar os mineradores a pegarem suas transações. Assim como em um leilão tradicional, os lances mais altos serão escolhidos. Como resultado, os preços do gás continuam subindo até que o volume de transações caia.
Desde a atualização de Londres, no entanto (como vimos na seção de Cálculo do Preço do Gás), a analogia do leilão às cegas não é mais válida. Agora, a rede define uma taxa base fixa para cada novo bloco dependendo da demanda por transações no bloco anterior.
Embora a taxa base seja suficiente para uma transação passar, os usuários ainda podem adicionar uma gorjeta (taxa de prioridade) para os validadores para que suas transações sejam mais rápidas.
Nota: Durante uma popular cunhagem de NFT ou outras atividades de alta congestão de rede, os preços do gás ainda podem ser exorbitantes.
Como a Merge do Ethereum afeta as taxas de gás?
Durante a maior parte de sua existência, Ethereum dependia de um Prova de Trabalho (PoW) algoritmo de consenso para validar transações e adicioná-las ao blockchain Ethereum.
Em setembro de 2022, no entanto, a rede principal do Ethereum se fundiu com a Beacon chain, marcando o evento popularmente chamado A Fusão. Com isso, o Ethereum transicionou do consenso de Prova de Trabalho para Prova de Participação (PoS)
Ao contrário da crença popular, A Fusão em si não teve como objetivo baixar os custos de gás. E é por isso que até agora teve pouco impacto nas taxas de gás pagas pelos usuários do Ethereum.
No entanto, a mudança do Ethereum para PoS foi crucial para a implementação sharding — um mecanismo em que múltiplas cadeias laterais são implantadas para descarregar transações da mainnet.
O Ethereum terá 64 cadeias shard que ajudarão a aumentar significativamente sua escalabilidade e velocidade de transação. De acordo com o cofundador do Ethereum, Vitalik Buterin, o Ethereum poderá processar 100.000 transações por segundo, embora proto-danksharding e completo danksharding pode levar anos para ser concluído.
Maior escalabilidade significaria potencialmente muito menos congestionamento na rede. Em teoria, isso significa que as transações ocorrerão sem nenhum problema, mesmo durante períodos de alto volume.
Quer ver o preço do Ethereum ao vivo e métricas do mercado? Veja nossa página de Preços do Ethereum.
Perguntas frequentes sobre taxas de gás do ETH (FAQs)
O que acontece se você não pagar taxas de gás suficientes?
Configurar o preço do gás ou o limite de gás abaixo de um certo valor necessário pode resultar em transações falhadas. Se isso ocorrer, a quantidade de gás ainda será deduzida da sua carteira, mas a transação não será concluída.
Pode ser uma boa ideia primeiro verificar o preço mínimo do gás a qualquer momento em vários calculadores de Ethereum para garantir que suas transações não falhem.
Como posso escolher o preço correto do gás?
A atualização de Londres da Ethereum removeu a incerteza dos cálculos de preço do gás.
Agora, sempre que você realiza uma transação, há sempre uma taxa base anexada a ela que a rede decide e você não pode mudar. No entanto, você pode adicionar uma taxa de prioridade como gorjeta para os validadores e esperar que eles escolham sua transação mais cedo.
A unidade de gás (e, portanto, a taxa de gás) necessária para diferentes tipos de transações é diferente. Por exemplo, você precisará pagar consideravelmente mais por transações complexas como executar um contrato inteligente.
Como posso pagar taxas de gás mais baixas?
Mesmo com taxas base fixas, não há certeza de que as taxas de gás ETH serão baixas. Tudo depende da congestão da rede.
Para evitar pagar preços altos de gás, você pode fazer qualquer uma (ou todas) dessas três coisas:
1. Planeje com antecedência
Agende suas transações para horários com menos congestão na rede. Tente não transacionar durante os lançamentos populares de NFTs, pois a rede pode ficar congestionada.
Você pode verificar os próximos lançamentos de NFT em raridade de NFT sites como Rarity Sniper e rarity.tools.
2. Ajuste as taxas de transação na sua carteira
A maioria das carteiras Ethereum gostar MetaMask permitirá que você visualize a estimativa de preço do gás e os custos de transação que você pagará. Geralmente, você pode alterar esses números nas configurações avançadas de gás dentro da carteira.
3. Use um calculador externo
Várias ferramentas podem mostrar como estão os preços atuais do gás. Algumas delas incluem:
Para saber mais sobre o Etherscan e exploradores de blocos Ethereum, veja nosso artigo O que é Etherscan e como você o usa?
Compre Ethereum via MoonPay
Agora que você entende como as taxas de gás funcionam no Ethereum, você pode se sentir confortável o suficiente para experimentar com a criptomoeda você mesmo.
Você pode comprar Ethereum (ETH) via MoonPay ou através de qualquer um de nossos aplicativos de carteira parceiros como MetaMask com cartão de crédito, transferência bancária, Apple Pay, Google Pay, e muitos outros métodos de pagamento.
Vender Ethereum via MoonPay
MoonPay também facilita a venda de Ethereum quando você decide que é hora de sacar. Basta inserir a quantidade de ETH que você deseja vender e inserir os detalhes de onde você quer receber seus fundos.
Trocar Ethereum por mais criptomoedas
Quer trocar Ethereum por outras criptomoedas como Bitcoin? A MoonPay permite que você troque criptomoedas entre diferentes blockchains com taxas competitivas, diretamente da sua carteira não custodial.