Recentemente, um amigo perguntou-me por que é que transferir na blockchain custa dinheiro, e essa questão é realmente boa, porque a taxa de gás é de fato uma preocupação para muitos novatos.



Simplificando, a taxa de gás é a "taxa de serviço" que tens de pagar por fazer qualquer coisa na blockchain. Seja transferir, executar contratos ou iniciar DApps, os mineiros precisam gastar recursos computacionais para verificar a tua transação, por isso cobram uma taxa. Este custo não é apenas um prémio para os mineiros, mas também um mecanismo para evitar transações spam. Diferentes blockchains usam diferentes tokens para pagar, por exemplo, Ethereum usa ETH, BNB Chain usa BNB.

Curiosamente, mesmo que a tua transação falhe no final, ainda assim tens de pagar a taxa de gás. Porque os mineiros já gastaram recursos computacionais para verificar e executar a tua transação, o custo já foi incorrido.

Então, por que às vezes a taxa de gás é especialmente cara? Existem duas razões principais. A primeira é a complexidade da operação que estás a fazer. Por exemplo, uma transação que envolve múltiplas ações gera uma taxa de gás mais elevada. A segunda é o congestionamento da rede. Quando há muitas transações na blockchain, os mineiros priorizam aquelas que pagam mais gás, pois assim ganham mais. Por isso, durante os picos, as taxas de gás podem disparar, tornando-se bastante frustrantes.

Queres saber como calcular a taxa de gás? Existe uma fórmula simples: Taxa de serviço = Limite de Gás × Preço do Gás.

Preço do Gás é quanto estás disposto a pagar por cada unidade de Gás. No Ethereum, normalmente usa-se Gwei como unidade, onde 1 Gwei = 0,000000001 ETH. Se defines o preço do Gás como 20 Gwei, isso equivale a pagar 0,00000002 ETH por unidade de Gás. Queres acelerar a tua transação? Aumenta o preço do Gás. Queres economizar? Reduz esse valor.

Limite de Gás é o máximo de unidades de Gás que estás disposto a gastar nesta transação. Para transferências padrão, o Limite de Gás é 21000. Este limite serve para evitar que contratos mal escritos consumam recursos indefinidamente. Mas atenção: não deves definir um Limite de Gás muito baixo, pois a transação pode falhar por "Out of Gas", e mesmo assim terás de pagar a taxa de gás. Se a transação for bem-sucedida e o consumo real de Gás for menor que o limite, pagarás apenas pelo que foi realmente utilizado.

Usando uma analogia com combustível, fica mais claro. Limite de Gás é como a quantidade de litros de gasolina que o teu carro precisa, e o preço do Gás é quanto pagas por litro. Se de Taipei fores até Kaohsiung, precisas de 21.000 litros, e cada litro custa 20 unidades, o custo total será 21.000 × 20 = 420.000 unidades. No Ethereum, se o Limite de Gás é 21000 e o preço do Gás é 20 Gwei, a taxa de serviço será 21.000 × 20 Gwei = 420.000 Gwei, que convertido para ETH é 0,00042 ETH.

Ao enviar ETH pelo MetaMask, na tela de confirmação aparece a estimativa da taxa de gás, e podes ajustá-la. Depois de enviar, podes consultar a taxa final na Etherscan usando o Transaction Hash.

Na prática, definir a taxa de gás depende das tuas necessidades. Se estás com pressa, define um preço de Gás mais alto para dar prioridade à tua transação. Se não estás com pressa, basta definir um preço razoável. Com essa compreensão do funcionamento da taxa de gás, operar na blockchain fica menos passivo.
ETH0,66%
BNB-0,77%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
Adicionar um comentário
Adicionar um comentário
Nenhum comentário
  • Fixar