Ir para conteúdo principal

Gás e Gás consumidos por transações

Cada transação deve incluir um limite de gás e uma taxa que a transação está disposta a pagar por cada unidade de gás. Os mineradores podem optar por agrupar essas transações e cobrar essas taxas.

Hoje, todas as transações são, em última instância, escolhidas pelo minerador, mas o valor que o usuário decide pagar por uma transação afeta o tempo de espera para que a transação seja incluída em um bloco.

Se a transação precisar usar menos ou igual ao limite de gás definido devido aos cálculos, incluindo a mensagem original e outras mensagens acionadas, então a transação será processada. Se o consumo total de gás exceder o limite de gás, então todas as operações serão revertidas, mas a transação é válida e a taxa de transação é cobrada pelo minerador. A blockchain mostrará que a transação foi tentada, mas todos os comandos do contrato foram revertidos porque não foi fornecido gás suficiente.

Portanto, qualquer gás excedente na transação que não seja utilizado é creditado de volta ao iniciador da transação na forma de Ether. Como o consumo de gás geralmente é apenas uma estimativa aproximada, muitos usuários pagarão demais pelo gás para garantir que suas transações sejam aceitas. Isso é normal, pois o gás excedente será devolvido a você.

Isto respondeu à sua pergunta?