Reenviar o título original'Tudo o que precisa de saber sobre o gás Ethereum, o limite do gás, o preço do gás, a taxa do gás, a taxa de base, a taxa máxima'
No Ethereum ou noutras redes, para executar operações específicas como o envio de fichas, o armazenamento ou a troca de fichas, é consumida uma determinada quantidade de combustível, designada por gás. Isto é semelhante a um carro que precisa de gasolina para funcionar. No Ethereum, várias interacções requerem o consumo de gás. Por exemplo:
Suponha que para conduzir do ponto A ao ponto B são necessários 10 litros de gasolina, a um preço de $8 por litro. Então, o custo da gasolina de A para B seria: 10 * 8 = $80.
Da mesma forma, na rede Ethereum, suponha que a execução da operação de envio de tokens requer o consumo de 21.000 unidades de gás, com um preço de 100 gwei por unidade. O custo de execução desta transação seria de: 21.000 * 100 = 2.100.000 gwei.
Todos sabemos que uma estratégia crucial na web2 é a prestação de serviços gratuitos para atrair tráfego e conseguir monetização. Então, porque é que o Ethereum não segue a mesma abordagem na web3?
A cobrança de taxas de gás não só serve de incentivo para recompensar os mineiros, como também actua como dissuasor contra ataques maliciosos. Sem taxas de gás, os atacantes poderiam implementar numerosos contratos de ciclo infinito e executá-los continuamente através do envio de transacções, desviando uma parte significativa do poder computacional da rede e causando o encerramento do sistema. Ao especificar o consumo de gás, o Ethereum previne loops infinitos maliciosos, evitando o desperdício de recursos. Quando todo o gás é consumido, a operação pára, semelhante a um carro que pára quando fica sem gasolina, impedindo uma maior exploração.
No exemplo anterior, para calcular quanto dinheiro foi gasto em gasolina do ponto A ao ponto B, precisava de saber o preço da gasolina por litro e a quantidade de gasolina consumida (litros utilizados).
Da mesma forma, na rede Ethereum, para calcular o custo (taxa de transação) de uma operação específica, precisa de saber o preço do gás e a quantidade de gás consumida.
A quantidade de gás a consumir é fixada pelo criador do contrato. Diferentes contratos e diferentes tipos de operações consomem diferentes quantidades de gás. Quanto mais complexa for a operação, mais gás necessita. Por conseguinte, é difícil estimar antecipadamente o consumo exato de gás. Para resolver este problema, é fixado um limite de gás. O gás não utilizado seria devolvido ao utilizador.
Ao calcular a quantidade de gás consumido, os fornecedores de carteiras, como a Metamask, fornecem muitas vezes diretamente o limite de gás. Se o consumo efetivo for inferior ao limite de gás, o montante restante é reembolsado. Se o valor do consumo real exceder o limite de gás, a transação não pode ser executada.
Suponha que uma transferência na rede Ethereum requer 21.000 unidades de gás e que o limite de gás está definido para 50.000, mas apenas 21.000 são consumidos na realidade. Depois, os restantes 29 000 serão automaticamente reembolsados. No entanto, se o consumo real for de 51.000 e tiver definido o limite de gás para 50.000, a transação não será bem sucedida e o gás de 50.000 não será reembolsado.
Por conseguinte, tentar reduzir as taxas de transação diminuindo o limite de gás pode ter o efeito oposto: a transação pode falhar e a taxa de tratamento continua a ser deduzida.
O valor do limite de gás é geralmente fornecido automaticamente pelos fornecedores de carteiras e não necessita de alteração ou ajuste manual.
O preço do gás refere-se ao preço/unidade de gás, normalmente expresso em Gwei.
Após a atualização de Londres em 5 de agosto de 2021, o preço do gás é dividido em duas partes: a taxa de base e a taxa de prioridade máxima.
「1. Taxa de base」
A taxa de base é o custo de base. Cada bloco tem uma taxa de base como preço mínimo. Para ser incluído num bloco, o preço do gás de uma transação deve ser superior ou igual à taxa de base, que é decidida pelo próprio Ethereum. Por isso, não vamos discutir aqui a taxa de base.
「2. Taxa de prioridade máxima」
No mecanismo das taxas de gás na rede Ethereum, semelhante a quando adiciona gorjetas durante as horas de ponta numa aplicação de transporte, adicionar uma gorjeta pode dar prioridade à sua transação. É essencial notar que a taxa de base muda em tempo real com base no congestionamento da rede e pode ser verificada nos sítios Web, enquanto a gorjeta pode ser ajustada manualmente, geralmente mais alta, mas não mais baixa.
「3. Taxa máxima」
Este é o custo máximo por unidade de gás. A taxa máxima é o montante máximo absoluto que está disposto a pagar por unidade de gás para confirmar a sua transação. Na maioria dos casos, o seu custo real de transação será inferior à taxa máxima especificada e o seu preço mínimo de gás para a transação é a taxa de base atual. No entanto, se a taxa de base aumentar enquanto a sua transação não estiver concluída, a sua transação pode ficar bloqueada, falhar ou ser abandonada. Por conseguinte, para obter liquidações de transacções previsíveis ao abrigo da EIP-1559, considera-se atualmente uma boa prática fixar uma taxa máxima que preveja um aumento da taxa de base prevista.
As informações específicas da transação na imagem acima incluem:
Reenviar o título original'Tudo o que precisa de saber sobre o gás Ethereum, o limite do gás, o preço do gás, a taxa do gás, a taxa de base, a taxa máxima'
No Ethereum ou noutras redes, para executar operações específicas como o envio de fichas, o armazenamento ou a troca de fichas, é consumida uma determinada quantidade de combustível, designada por gás. Isto é semelhante a um carro que precisa de gasolina para funcionar. No Ethereum, várias interacções requerem o consumo de gás. Por exemplo:
Suponha que para conduzir do ponto A ao ponto B são necessários 10 litros de gasolina, a um preço de $8 por litro. Então, o custo da gasolina de A para B seria: 10 * 8 = $80.
Da mesma forma, na rede Ethereum, suponha que a execução da operação de envio de tokens requer o consumo de 21.000 unidades de gás, com um preço de 100 gwei por unidade. O custo de execução desta transação seria de: 21.000 * 100 = 2.100.000 gwei.
Todos sabemos que uma estratégia crucial na web2 é a prestação de serviços gratuitos para atrair tráfego e conseguir monetização. Então, porque é que o Ethereum não segue a mesma abordagem na web3?
A cobrança de taxas de gás não só serve de incentivo para recompensar os mineiros, como também actua como dissuasor contra ataques maliciosos. Sem taxas de gás, os atacantes poderiam implementar numerosos contratos de ciclo infinito e executá-los continuamente através do envio de transacções, desviando uma parte significativa do poder computacional da rede e causando o encerramento do sistema. Ao especificar o consumo de gás, o Ethereum previne loops infinitos maliciosos, evitando o desperdício de recursos. Quando todo o gás é consumido, a operação pára, semelhante a um carro que pára quando fica sem gasolina, impedindo uma maior exploração.
No exemplo anterior, para calcular quanto dinheiro foi gasto em gasolina do ponto A ao ponto B, precisava de saber o preço da gasolina por litro e a quantidade de gasolina consumida (litros utilizados).
Da mesma forma, na rede Ethereum, para calcular o custo (taxa de transação) de uma operação específica, precisa de saber o preço do gás e a quantidade de gás consumida.
A quantidade de gás a consumir é fixada pelo criador do contrato. Diferentes contratos e diferentes tipos de operações consomem diferentes quantidades de gás. Quanto mais complexa for a operação, mais gás necessita. Por conseguinte, é difícil estimar antecipadamente o consumo exato de gás. Para resolver este problema, é fixado um limite de gás. O gás não utilizado seria devolvido ao utilizador.
Ao calcular a quantidade de gás consumido, os fornecedores de carteiras, como a Metamask, fornecem muitas vezes diretamente o limite de gás. Se o consumo efetivo for inferior ao limite de gás, o montante restante é reembolsado. Se o valor do consumo real exceder o limite de gás, a transação não pode ser executada.
Suponha que uma transferência na rede Ethereum requer 21.000 unidades de gás e que o limite de gás está definido para 50.000, mas apenas 21.000 são consumidos na realidade. Depois, os restantes 29 000 serão automaticamente reembolsados. No entanto, se o consumo real for de 51.000 e tiver definido o limite de gás para 50.000, a transação não será bem sucedida e o gás de 50.000 não será reembolsado.
Por conseguinte, tentar reduzir as taxas de transação diminuindo o limite de gás pode ter o efeito oposto: a transação pode falhar e a taxa de tratamento continua a ser deduzida.
O valor do limite de gás é geralmente fornecido automaticamente pelos fornecedores de carteiras e não necessita de alteração ou ajuste manual.
O preço do gás refere-se ao preço/unidade de gás, normalmente expresso em Gwei.
Após a atualização de Londres em 5 de agosto de 2021, o preço do gás é dividido em duas partes: a taxa de base e a taxa de prioridade máxima.
「1. Taxa de base」
A taxa de base é o custo de base. Cada bloco tem uma taxa de base como preço mínimo. Para ser incluído num bloco, o preço do gás de uma transação deve ser superior ou igual à taxa de base, que é decidida pelo próprio Ethereum. Por isso, não vamos discutir aqui a taxa de base.
「2. Taxa de prioridade máxima」
No mecanismo das taxas de gás na rede Ethereum, semelhante a quando adiciona gorjetas durante as horas de ponta numa aplicação de transporte, adicionar uma gorjeta pode dar prioridade à sua transação. É essencial notar que a taxa de base muda em tempo real com base no congestionamento da rede e pode ser verificada nos sítios Web, enquanto a gorjeta pode ser ajustada manualmente, geralmente mais alta, mas não mais baixa.
「3. Taxa máxima」
Este é o custo máximo por unidade de gás. A taxa máxima é o montante máximo absoluto que está disposto a pagar por unidade de gás para confirmar a sua transação. Na maioria dos casos, o seu custo real de transação será inferior à taxa máxima especificada e o seu preço mínimo de gás para a transação é a taxa de base atual. No entanto, se a taxa de base aumentar enquanto a sua transação não estiver concluída, a sua transação pode ficar bloqueada, falhar ou ser abandonada. Por conseguinte, para obter liquidações de transacções previsíveis ao abrigo da EIP-1559, considera-se atualmente uma boa prática fixar uma taxa máxima que preveja um aumento da taxa de base prevista.
As informações específicas da transação na imagem acima incluem: