O limite de gás é a quantidade máxima de gás que está disposto a gastar numa transação. Se a transação utilizar menos gás do que o necessário, recebe um reembolso pela parte não utilizada. Se tentar utilizar mais gás, a transação falha e perde o gás já consumido. Definir um limite demasiado baixo significa que a sua transação ficará sem gás e será revertida. A definição de um limite demasiado elevado não gera custos adicionais, desde que a transação seja concluída. A carteira geralmente estima o limite correto automaticamente. O ajuste manual é para casos extremos ou utilizadores avançados que desejam limitar a sua exposição ao gás.
Existe também um limite de gás por bloco. Este limite representa a quantidade máxima de gás que todas as transações num único bloco podem consumir. O limite de gás por bloco do Ethereum é de aproximadamente 30 milhões. Os mineiros e validadores agrupam os blocos até este limite, dando prioridade às transações com taxas mais elevadas. O limite de gás por bloco determina quantas transações cabem num bloco. Aumentá-lo incrementa a capacidade de processamento, mas também aumenta os requisitos de hardware para executar um nó. O limite de gás é um parâmetro que molda tanto a experiência do utilizador como a descentralização da rede.
limites de gás essenciais
- Limite de gás por transação — gasto máximo de gás que pode obter.
- Limite de gás por bloco — gás máximo por bloco, cerca de 30 milhões no Ethereum.
- Sem combustível — a transação falha e o combustível consumido é perdido.
- Reembolso — o combustível não utilizado é devolvido ao expedidor.
A maioria dos utilizadores nunca mexe com o limite de gás. As carteiras digitais tratam disso. Quando uma transação falha por falta de gás, é normalmente porque a carteira subestimou a complexidade.
Comments
No comments yet. Be the first to share a thought.
Leave a comment