O que é o "limite de gás" da Ethereum?
Gás é a unidade de computação usada na rede Ethereum. Algumas transações de Ethereum são mais complexas e precisam de mais poder de computação para serem feitas.
Ao enviar uma transação de Ethereum, você especifica o "preço em gás" e um "limite de gás". O "preço de gás" determina quanto você disposto a pagar para cada unidade de gás, enquanto o "limite de gás" determina o máximo de unidades de gás que você quer pagar.
Transferências de ETH simples precisa de exatamente 21.000 unidades de gás. Transações mais avançadas que têm contratos inteligentes envolvidos podem precisar de mais do que isso, dependendo da complexidade da operação. A quantia exata de unidades de gás necessárias não pode ser calculada de antemão devido à maneira como o Ethereum funciona.
O custo de rede para uma transação de Ethereum é igual ao seu "preço de gás" multiplicado pelas unidades usadas, e não necessariamente a mesma especificada no limite de gás.
Qualquer excesso de gás na transação Ethereum será reembolsada no seu endereço. Por exemplo, se você configurar um limite de gás como 100.000 para uma transação que use 90.000 unidades, o valor a ser pago será apenas de 90.000 unidades de gás (isto é, 90.000 multiplicado pelo seu preço de gás).
Se você enviar uma transação de Ethereum com um "limite de gás" insuficiente, haverá cobranças de taxas de rede para as unidades, mesmo que a transação venha a falhar. Isso acontece porque os mineradores precisam gastar poder de computação para processar a transação, seja ela finalizada ou não.
Aumentar o limite de gás não afetará a velocidade das transações. Os mineradores se importam apenas com o "preço do gás".