O que é Gas?
Gas é a taxa que paga para que as operações numa blockchain se realizem. Mede quanto trabalho computacional a sua transação ou contrato inteligente exige e cobra por isso. Pense nisso como pagar pela eletricidade para que a sua lista de tarefas on chain seja executada.
“Gas é uma taxa que a aplicação cobra.” Não exatamente. Os validadores e a rede recebem-na por executarem a sua transação, e parte pode ser queimada em algumas cadeias, portanto não é apenas um imposto da aplicação.
Como funciona o Gas
Aqui está o fluxo rápido quando clica em confirmar:
- Passo 1: Submete uma transação, como trocar tokens numa das suas aplicações descentralizadas favoritas.
- Passo 2: A Máquina Virtual Ethereum (EVM) simula o trabalho que a sua transação precisa e conta as unidades de Gas.
- Passo 3: Define um limite de Gas. Esse é o máximo de unidades que está disposto a gastar para que a sua transação não fique bloqueada.
- Passo 4: A rede inclui a sua transação se o preço de Gas estiver competitivo em relação aos outros na fila.
- Passo 5: Só é cobrado o Gas realmente usado. O que não for usado fica com si. Simples.
Esse é o fluxo, sim, é assim tão simples.
Por que o Gas importa
Por que deve prestar atenção ao Gas mesmo que não seja programador:
- Custo: Influencia se esse mint ou swap será barato ou caro.
- Tempo: As taxas podem disparar em momentos de grande procura, por isso ter paciência pode poupar dinheiro.
- Onde aparece: Verá Gas sempre que usar carteiras, DeFi, NFTs e DAOs.
- Escalonamento: Mover atividade para um Layer 2 costuma reduzir muito os custos de Gas.
Verifique estimativas de taxas em momentos diferentes. Madrugadas ou fins de semana calmos costumam apresentar preços de Gas mais baixos do que uma hora de lançamento muito movimentada.
Principais características do Gas
As propriedades que fazem do Gas, bem, Gas:
- Medição: Mede o trabalho computacional para que cada operação tenha um custo claro.
- Preço: Pago na moeda da cadeia, frequentemente indicado em gwei no Ethereum.
- Prioridade: Preço de Gas mais alto pode fazer com que a sua transação seja incluída mais rápido em períodos de tráfego intenso.
- Reembolsos: Só paga pelo Gas usado, não pelo seu limite total.
- Queima: Algumas redes queimam uma taxa base, o que pode reduzir a oferta ao longo do tempo.
Como é calculado o Gas?
No Ethereum, a sua taxa total é igual ao Gas usado multiplicado pelo preço efetivo do Gas. Após o EIP 1559, o preço efetivo é a taxa base mais a sua gorjeta de prioridade aos validadores.
Taxa total em ETH = Gas usado x Preço efetivo do Gas Exemplo: Se o seu swap usa 100000 Gas e a taxa base é 20 gwei com uma gorjeta de 2 gwei, o preço efetivo será 22 gwei. A taxa total é 100000 x 22 gwei, o que equivale a 0,0022 ETH. Só o Gas usado conta.
Variações
Mesma ideia, formas diferentes:
- Unidades: Unidades de Gas medem o trabalho, como quantas operações o seu código executa.
- Preço: Preço do Gas é o que está disposto a pagar por unidade, normalmente em gwei.
- Base: A taxa base ajusta-se bloco a bloco para manter um nível de ocupação estável.
- Gorjeta: Um pequeno extra para acelerar a inclusão quando os blocos estão ocupados.
Gas não é uma taxa fixa. Muda com a procura, por isso um bloco calmo e um mint muito concorrido são experiências muito diferentes.
Exemplo
Coloca um NFT à venda, define o seu limite de Gas, paga a taxa e a listagem fica ativa assim que a transação for confirmada.
Curiosidade
Gas recebeu esse nome porque alimenta a computação e, no Ethereum, a unidade de preço é o gwei, que é um biliésimo de ETH. Número pequeno, grande impacto.
Resumo
Versão curta: Gas é o medidor e o dinheiro que faz as transações serem executadas. Fique atento e a sua carteira agradecerá.
