Recentemente, um amigo me perguntou por que é preciso pagar para transferir na blockchain, essa questão na verdade é muito boa, porque a taxa de gas realmente é uma preocupação para muitos novatos.



Simplificando, a taxa de gas é a "taxa de serviço" que você precisa pagar para fazer qualquer coisa na blockchain. Não importa se você está transferindo, executando um contrato ou iniciando um DApp, os mineradores precisam gastar recursos computacionais para verificar sua transação, então eles cobram por isso. Essa taxa não é apenas um incentivo para os mineradores, mas também um mecanismo para evitar transações de spam. Diferentes blockchains usam tokens diferentes para pagar, por exemplo, Ethereum usa ETH, BNB Chain usa BNB.

O interessante é que, mesmo que sua transação falhe no final, a taxa de gas ainda precisa ser paga. Porque os mineradores já gastaram recursos computacionais para verificar e executar sua transação, o custo já foi incorrido.

Então, por que às vezes a taxa de gas fica especialmente alta? Existem duas razões principais. A primeira é a complexidade da sua operação. Por exemplo, uma transação que envolve várias ações gera uma taxa de gas maior. A segunda é o congestionamento da rede. Quando há muitas transações na blockchain, os mineradores priorizam aquelas que pagam mais em taxas de gas, pois assim podem ganhar mais. Por isso, durante picos de uso, as taxas de gas podem subir bastante, o que pode ser frustrante.

Quer saber como calcular a taxa de gas? Existe uma fórmula simples: taxa de transação = Limite de Gas × Preço de Gas.

Preço de Gas é quanto você está disposto a pagar por unidade de Gas. No Ethereum, geralmente é usado Gwei como unidade, onde 1 Gwei = 0,000000001 ETH. Se você definir o preço de gas como 20 Gwei, isso equivale a pagar 0,00000002 ETH por unidade de Gas. Quer acelerar a sua transação? Aumente o preço de Gas. Quer economizar? Diminua.

Limite de Gas é o máximo de unidades de Gas que você está disposto a gastar nesta transação. Uma transferência padrão costuma ter um Limite de Gas de 21000. Essa limitação serve para evitar que contratos com erro consumam recursos indefinidamente. Mas atenção: não coloque um Limite de Gas muito baixo, senão a transação pode falhar por "Out of Gas", e mesmo assim a taxa de gas será cobrada. Se a transação for bem-sucedida e o consumo real de Gas for menor que o limite, você paga apenas pelo que foi realmente usado.

Para entender melhor, use a analogia do combustível. Limite de Gas é como a quantidade de litros de gasolina que seu carro precisa, e o preço de Gas é quanto você paga por litro. Se de Taipei a Kaohsiung precisa de 21.000 litros e o litro custa 20 yuan, o custo do combustível será 21.000 × 20 = 420.000 yuan. No Ethereum, se o Limite de Gas é 21000 e o preço de Gas é 20 Gwei, a taxa de serviço será 21000 × 20 Gwei = 420.000 Gwei, que equivale a 0,00042 ETH.

Ao enviar ETH pelo MetaMask, a tela de confirmação mostra a taxa de gas estimada, e você pode ajustá-la. Após enviar, pode consultar a taxa final de gas usando o Transaction Hash no Etherscan.

Na prática, configurar a taxa de gas depende da sua necessidade. Se estiver com pressa, coloque um preço de Gas mais alto para priorizar a sua transação. Se não estiver com pressa, defina um preço razoável de Gas. Com essa compreensão de como funciona a taxa de gas, suas operações na blockchain ficarão menos passivas e mais controladas.
ETH0,44%
BNB0,42%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Repostar
  • Compartilhar
Comentário
Adicionar um comentário
Adicionar um comentário
Sem comentários
  • Marcar