第2课

[ EVM ] Casos de uso - EVM Gas Analysis

Apresentar taxas de gás e como monitorá-las. Analisar os dados de gás poderia ajudá-lo a entender a situação atual para usuários que negociam com frequência.

O que é gás?

O gás, tal como a necessidade de queimar combustível ao conduzir, é fundamental para o registo de informações na blockchain e refere-se à quantidade de trabalho computacional necessária para realizar uma determinada operação na blockchain.

Por que precisamos de gás?

O gás também ajuda a proteger a rede. A cobrança de uma taxa por cada operação realizada na rede evita spam excessivo na rede, como o desperdício de recursos da rede por looping intencional ou não indefinido.

Cobrar taxas de gás também dá aos mineradores mais incentivos. Cada transação na EVM requer recursos do minerador para ser executada, então o usuário deve pagar uma taxa ao minerador em troca do seu trabalho.

Como fornecer gás?

No caso do Ethereum, quando um usuário precisa fazer uma transação na cadeia, a taxa de gás não é deduzida do token enviado pelo usuário, mas sim do ETH restante na carteira do usuário.

O montante da taxa de gás esperado a ser pago será indicado ao utilizador no momento da transação, por isso o utilizador precisa de garantir que tem ETH suficiente na sua carteira para cobrir a taxa de gás.

O pagamento da taxa de gás na Ethereum é feito com o seu token nativo ETH. Da mesma forma, as transações na cadeia EVM basicamente requerem a troca de tokens nativos suficientes (como ETH) na carteira.

Por exemplo, Alice tem 5 ETH no endereço da sua carteira, ela quer transferir 1 ETH para Bob, e se a transação estiver congestionada, Alice terá que pagar 0.1 ETH como taxa de gás para completar a transação. Quando a transação for concluída na cadeia, Bob receberá o 1 ETH e Alice terá 3.9 ETH restantes na sua carteira (5-1-0.1=3.9).

Taxa de gás após EIP-1559

Em 5 de agosto de 2021 (12:33:42 PM +UTC), o décimo primeiro hard fork, a Atualização de Londres, foi ativado na altura do bloco Ethereum de 12.965.000. A EIP da comunidade mais falada para essa atualização, EIP-1559, faz mudanças significativas no mecanismo de taxas de gás da Ethereum.

A atualização de Londres foca na otimização da taxa de gás de duas maneiras.

  • Mecanismo de alocação de taxas: do originalmente destinado a todos os mineiros, dividido em Taxa Base (também conhecida como Taxa de Queima) e taxa de prioridade.
  • Taxa Base: Cada bloco tem uma taxa base que serve como preço mínimo e será calculada com base na taxa base do bloco anterior e na utilização do bloco. A taxa base é uma taxa que os utilizadores não podem regular por si próprios e devem pagar, mas também torna mais fácil para os utilizadores prever as taxas de transação. Esta parte da taxa será eventualmente queimada e retirada de circulação.
  • Taxa de Prioridade: Paga opcionalmente pelo utilizador, esta taxa é paga diretamente ao mineiro, e pode ser definida como um montante elevado para atrair mineiros para utilizadores que desejam acelerar as transações.
  • Mecanismo de folga de blocos: O mecanismo de folga de blocos: EIP-1559 permite tamanhos de bloco variáveis em face de surtos repentinos na demanda de transações. Se o tamanho do bloco alvo for excedido, a taxa base por bloco será aumentada no máximo 12.5%.
    A atualização de Londres tornou o cálculo da taxa de gás mais complicado, mas melhorou a experiência do usuário ao definir a taxa de gás, e esses mecanismos tornaram possível tornar o preço do gás mais suave.

Como monitorar as taxas de gás na Análise de Pegadas

Por outras palavras, uma taxa total de transação é a soma da Taxa Base e da Taxa de Prioridade, que é também o Preço do Gás multiplicado pela Utilização por Txn. O Preço do Gás é o preço unitário do trabalho do mineiro, e a Utilização por Txn é a quantidade de trabalho utilizada pelo mineiro.

Uma vez que conhecemos os princípios, podemos analisar o gás a partir de múltiplas perspetivas no Footprint Analytics. Os analistas podem usar os campos ethereum_transactions e ethereum_blocks para calcular conforme necessário.

dicionário de transações ethereum

Mais dicionários de tabela podem ser encontrados aqui.

Uma vez que o consumo de gás é muito menor do que 1 ETH, GWei ou Wei é geralmente usado como a unidade de medida. A unidade de dados no Footprint Analytics é Wei, e o cálculo da taxa de gás é obtido multiplicando receipt_effective_gas_price e receipt_gas_used.

Se quisermos saber a taxa base, precisamos juntar os ethereum_blocks com o campo block_number para obter a base_fee_per_gas do bloco.

Como usar dados para seguir as flutuações das taxas de gás

O gás é afetado pelas condições atuais da rede e pode elevar o preço do gás quando as transações são frequentes, por isso podemos usar os gráficos de tendência da Footprint Analytics para ver o quanto o preço do gás está a aumentar na cadeia EVM num determinado momento, poupando-nos dinheiro em despesas desnecessárias.

Gás Ethereum

Para além de analisar as flutuações recentes do gás, a análise do horário do dia também pode poupar taxas de gás. O gráfico mostra que o preço médio e mediano do gás nos últimos 30 dias é mais elevado entre as 14:00 e as 21:00 UTC+0, por isso é mais sensato evitar negociar durante este período.

Preços Médios e Mínimos do Gás do Ethereum Por Hora do Dia (UTC)

O preço do gás é analisado em bins, 12% das transações nos últimos 30 dias têm um preço de gás entre 20 - 30 Wei, o que permite ao usuário determinar se o preço da transação futura é razoável.

Distribuição do Preço do Gás de Transação Ethereum em 30D %

Outras cadeias que também são EVMs podem ser comparadas, e pode ser inteligente escolher uma cadeia com uma taxa de gás baixa. No entanto, diferentes cadeias usam tokens diferentes para suas taxas de gás, portanto, comparações diretas não são comparáveis, então precisamos convertê-las todas para USD.

Neste ponto, podemos juntar a tabela com a tabela de preços do token da Footprint (estatísticas diárias do token) e multiplicar a taxa de gás previamente calculada pelo preço diário do token para convertê-la em USD.

É claro ver que a taxa média diária de gás na Ethereum é recentemente cerca de $2, enquanto na Polygon é cerca de $0.02, uma diferença de cerca de 100 vezes. Para usuários com pequenas quantidades de transações, o custo de pagar uma taxa de gás alta para cada transação será muito maior, e será uma solução melhor escolher uma cadeia com taxas de gás baixas.

Taxa Média Diária de Gás do Ethereum em USD

Taxa de Gás Média Diária da Polygon em USD

Devido à natureza da negociação na EVM, cada transação consome taxas de gás. Analisar o gás através de dados e compreender a situação atual pode ser uma tarefa essencial para os utilizadores que negociam com frequência.

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第2课

[ EVM ] Casos de uso - EVM Gas Analysis

Apresentar taxas de gás e como monitorá-las. Analisar os dados de gás poderia ajudá-lo a entender a situação atual para usuários que negociam com frequência.

O que é gás?

O gás, tal como a necessidade de queimar combustível ao conduzir, é fundamental para o registo de informações na blockchain e refere-se à quantidade de trabalho computacional necessária para realizar uma determinada operação na blockchain.

Por que precisamos de gás?

O gás também ajuda a proteger a rede. A cobrança de uma taxa por cada operação realizada na rede evita spam excessivo na rede, como o desperdício de recursos da rede por looping intencional ou não indefinido.

Cobrar taxas de gás também dá aos mineradores mais incentivos. Cada transação na EVM requer recursos do minerador para ser executada, então o usuário deve pagar uma taxa ao minerador em troca do seu trabalho.

Como fornecer gás?

No caso do Ethereum, quando um usuário precisa fazer uma transação na cadeia, a taxa de gás não é deduzida do token enviado pelo usuário, mas sim do ETH restante na carteira do usuário.

O montante da taxa de gás esperado a ser pago será indicado ao utilizador no momento da transação, por isso o utilizador precisa de garantir que tem ETH suficiente na sua carteira para cobrir a taxa de gás.

O pagamento da taxa de gás na Ethereum é feito com o seu token nativo ETH. Da mesma forma, as transações na cadeia EVM basicamente requerem a troca de tokens nativos suficientes (como ETH) na carteira.

Por exemplo, Alice tem 5 ETH no endereço da sua carteira, ela quer transferir 1 ETH para Bob, e se a transação estiver congestionada, Alice terá que pagar 0.1 ETH como taxa de gás para completar a transação. Quando a transação for concluída na cadeia, Bob receberá o 1 ETH e Alice terá 3.9 ETH restantes na sua carteira (5-1-0.1=3.9).

Taxa de gás após EIP-1559

Em 5 de agosto de 2021 (12:33:42 PM +UTC), o décimo primeiro hard fork, a Atualização de Londres, foi ativado na altura do bloco Ethereum de 12.965.000. A EIP da comunidade mais falada para essa atualização, EIP-1559, faz mudanças significativas no mecanismo de taxas de gás da Ethereum.

A atualização de Londres foca na otimização da taxa de gás de duas maneiras.

  • Mecanismo de alocação de taxas: do originalmente destinado a todos os mineiros, dividido em Taxa Base (também conhecida como Taxa de Queima) e taxa de prioridade.
  • Taxa Base: Cada bloco tem uma taxa base que serve como preço mínimo e será calculada com base na taxa base do bloco anterior e na utilização do bloco. A taxa base é uma taxa que os utilizadores não podem regular por si próprios e devem pagar, mas também torna mais fácil para os utilizadores prever as taxas de transação. Esta parte da taxa será eventualmente queimada e retirada de circulação.
  • Taxa de Prioridade: Paga opcionalmente pelo utilizador, esta taxa é paga diretamente ao mineiro, e pode ser definida como um montante elevado para atrair mineiros para utilizadores que desejam acelerar as transações.
  • Mecanismo de folga de blocos: O mecanismo de folga de blocos: EIP-1559 permite tamanhos de bloco variáveis em face de surtos repentinos na demanda de transações. Se o tamanho do bloco alvo for excedido, a taxa base por bloco será aumentada no máximo 12.5%.
    A atualização de Londres tornou o cálculo da taxa de gás mais complicado, mas melhorou a experiência do usuário ao definir a taxa de gás, e esses mecanismos tornaram possível tornar o preço do gás mais suave.

Como monitorar as taxas de gás na Análise de Pegadas

Por outras palavras, uma taxa total de transação é a soma da Taxa Base e da Taxa de Prioridade, que é também o Preço do Gás multiplicado pela Utilização por Txn. O Preço do Gás é o preço unitário do trabalho do mineiro, e a Utilização por Txn é a quantidade de trabalho utilizada pelo mineiro.

Uma vez que conhecemos os princípios, podemos analisar o gás a partir de múltiplas perspetivas no Footprint Analytics. Os analistas podem usar os campos ethereum_transactions e ethereum_blocks para calcular conforme necessário.

dicionário de transações ethereum

Mais dicionários de tabela podem ser encontrados aqui.

Uma vez que o consumo de gás é muito menor do que 1 ETH, GWei ou Wei é geralmente usado como a unidade de medida. A unidade de dados no Footprint Analytics é Wei, e o cálculo da taxa de gás é obtido multiplicando receipt_effective_gas_price e receipt_gas_used.

Se quisermos saber a taxa base, precisamos juntar os ethereum_blocks com o campo block_number para obter a base_fee_per_gas do bloco.

Como usar dados para seguir as flutuações das taxas de gás

O gás é afetado pelas condições atuais da rede e pode elevar o preço do gás quando as transações são frequentes, por isso podemos usar os gráficos de tendência da Footprint Analytics para ver o quanto o preço do gás está a aumentar na cadeia EVM num determinado momento, poupando-nos dinheiro em despesas desnecessárias.

Gás Ethereum

Para além de analisar as flutuações recentes do gás, a análise do horário do dia também pode poupar taxas de gás. O gráfico mostra que o preço médio e mediano do gás nos últimos 30 dias é mais elevado entre as 14:00 e as 21:00 UTC+0, por isso é mais sensato evitar negociar durante este período.

Preços Médios e Mínimos do Gás do Ethereum Por Hora do Dia (UTC)

O preço do gás é analisado em bins, 12% das transações nos últimos 30 dias têm um preço de gás entre 20 - 30 Wei, o que permite ao usuário determinar se o preço da transação futura é razoável.

Distribuição do Preço do Gás de Transação Ethereum em 30D %

Outras cadeias que também são EVMs podem ser comparadas, e pode ser inteligente escolher uma cadeia com uma taxa de gás baixa. No entanto, diferentes cadeias usam tokens diferentes para suas taxas de gás, portanto, comparações diretas não são comparáveis, então precisamos convertê-las todas para USD.

Neste ponto, podemos juntar a tabela com a tabela de preços do token da Footprint (estatísticas diárias do token) e multiplicar a taxa de gás previamente calculada pelo preço diário do token para convertê-la em USD.

É claro ver que a taxa média diária de gás na Ethereum é recentemente cerca de $2, enquanto na Polygon é cerca de $0.02, uma diferença de cerca de 100 vezes. Para usuários com pequenas quantidades de transações, o custo de pagar uma taxa de gás alta para cada transação será muito maior, e será uma solução melhor escolher uma cadeia com taxas de gás baixas.

Taxa Média Diária de Gás do Ethereum em USD

Taxa de Gás Média Diária da Polygon em USD

Devido à natureza da negociação na EVM, cada transação consome taxas de gás. Analisar o gás através de dados e compreender a situação atual pode ser uma tarefa essencial para os utilizadores que negociam com frequência.

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。