P02-L04 · P02 · P02-M01
Explicar precificação de recursos e custos de transações falhas
Pré-requisitos: P02-L03
Objetivos de aprendizagem
- Explicar precificação de recursos e custos de transações falhas
- Calcular taxa simplificada de execução.
- Distinguir execução falha de envio rejeitado.
- Manter modelos de recursos específicos de rede separados.
Fonte mestra EN · P02-L04 · 30 minutos estimados · needs_review
Estudo somente de leitura. Sem conexão de carteira, dinheiro real, frase-semente, chave privada, assinatura ou operação em tempo real. Duração é estimativa editorial; recursos visuais são especificações, não componentes implantados.
Por que importa
Taxas pagam recursos, não garantia do resultado desejado. «A ação falhou» é incompleto até saber se foi executada, rejeitada antes da inclusão ou apenas não observada.
Explicação
Separar quantidade e preço unitário
No caso fornecido de execução Ethereum, gasUsed é quantidade de recurso e effectiveGasPrice é seu preço. Produto é taxa de execução [GAS]. Limite de gas é teto, não consumo medido. O exercício exclui taxas de blob e rollup para que multiplicação tenha alcance claramente definido.
Congestionamento da rede pode afetar inclusão e precificação, mas cotação de taxa não é promessa de prazo. Esta lição calcula casos congelados sem recomendar configurações nem realizar transação.
Falha tem etapas
Uma transação incluída pode executar e falhar ainda custando taxas [GAS]. Erro local de validação antes do envio é diferente. Chamada de procedimento remoto (RPC) solicita resultado de método de um nó ou provedor. Timeout de RPC não informa sozinho se transação chegou a outro nó ou foi incluída. Não transforme incerteza de transporte em afirmação de taxa cobrada ou taxa zero sem evidência.
Não copiar fórmula de uma rede para todas
Solana distingue componentes de taxa base e de priorização [SOLFEE]. Seu modelo de recursos não deve ser renomeado como gas Ethereum. Painel normalizado pode apresentar campo único de taxa, mas significado e unidade nativa dependem da cadeia. Para comparação entre redes, preserve unidades originais; conversão precisa de taxa de câmbio com fonte em tempo especificado.
Construir registro de taxas
Registre rede, contexto de inclusão/execução, componentes de taxa, unidades e componentes ausentes. Se pacote estipula ausência de inclusão para tentativa rejeitada localmente, descreva alcance precisamente. Para timeout incerto, solicite evidência de estado sem inventar resultado.
Comparação de taxas não diz nada sozinha sobre correção da aplicação, legitimidade do token ou rentabilidade da execução. Número menor numa moeda não é automaticamente mais barato que número maior em outra.
Classificação de estados de evidência
OBSERVED nos dados do exercício: campos de reversão incluída/recursos de A, rejeição pré-envio de B e timeout de C. INFERRED: taxa somente de execução de A é 0.001 equivalente em ETH sob entradas fornecidas. UNKNOWN: inclusão e taxa de C. INSUFFICIENT EVIDENCE: timeout de transporte prova ausência de taxa ou pagamento de taxa garante resultado pretendido da aplicação.
Terminologia
- Limite de gas: teto permitido de recursos.
- Gas usado: quantidade de execução cobrada no caso.
- Preço efetivo: preço real por unidade.
- Erro de transporte: falha de comunicação, não diagnóstico de execução.
Exemplo histórico
ILLUSTRATIVE caso EVM A: reversão incluída, gasUsed40000, gasLimit100000, effectiveGasPrice25 gwei, nenhum outro componente. B: validação local rejeita antes de qualquer envio, explicitamente estipulado. C: solicitação expira; inclusão desconhecida. Nenhuma transação real é enviada.
Especificações visuais
Painel de evidência com A incluída/revertida/0.001 ETH; B rejeição local/sem envio; C timeout de transporte/taxa desconhecida. Texto alternativo: três situações que parecem falhas têm alcances probatórios diferentes.
O que a evidência demonstra
Aritmética de taxas e tratamento específico por etapa das tentativas fornecidas.
O que a evidência não demonstra
Cotação em tempo real, fórmula universal de taxas, prazo garantido ou custo futuro.
Erros comuns
- Toda falha é gratuita.
- Todo timeout é transação falha.
- Comparar taxas brutas em moedas diferentes.
Exercício prático
Calcule taxa de A, explique alcance de B e classifique taxa de C. O que daria errado se usasse gasLimit de A?
Entregue breve tabela de evidência e raciocínio usando apenas material fornecido. Distribuição sugerida: estudo 12 min, inspeção/cálculo 8 min, correção/questionário 10 min.
Mostrar correção detalhada
A=40000×25=1000000 gwei=0.001 ETH. Aritmética baseada no limite daria 0.0025 ETH, não consumo real fornecido. B não tem transação de rede neste caso estipulado. Taxa de C é UNKNOWN até obter evidência de execução/inclusão. Nenhuma conclusão sobre congestionamento de rede pode ser medida apenas por estes cartões.
Rubrica de revisão: 1 ponto por alcance exato, procedência de fonte/dados de exercício, raciocínio correto, limites explícitos e manejo seguro offline (5 no total). Observação inventada ou atribuição humana sem respaldo exige correção independentemente da pontuação. É retorno formativo, não certificação.
Lista de verificação
- Identificar cadeia e unidades.
- Foi incluída?
- Usar consumo real.
- Listar componentes extras ou exclusões.
- Timeout permanece sem resolução.
Resumo
Taxas pagam recursos, não garantia do resultado desejado. «A ação falhou» é incompleto até saber se foi executada, rejeitada antes da inclusão ou apenas não observada. O material fornecido sustenta aritmética de taxas e tratamento específico por etapa das tentativas fornecidas. Não estabelece cotação em tempo real, fórmula universal de taxas, prazo garantido ou custo futuro.
Resumo
- Calcular taxa simplificada de execução.
- Distinguir execução falha de envio rejeitado.
- Manter modelos de recursos específicos de rede separados.
Próxima lição
P02-L05 após revisar exercício e pré-requisitos.
Ferramentas
NONE. O catálogo autoritativo não exige acesso a produto nesta lição. Use material congelado/offline.
Fontes e limites das afirmações
- [GAS] Gas e taxas Ethereum — Gas usado vezes preço efetivo e custos de falhas incluídas. Verificado em 2026-10-01.
- [SOLFEE] Taxas Solana — Taxa base e taxa opcional de priorização, incluindo custos de falhas. Verificado em 2026-10-01.
Valores sintéticos são entradas de exercício criadas pelo autor. Valores históricos, se houver, devem usar conjunto vinculado e sua procedência mais estreita. Inspeção de fonte não é aceitação editorial independente.
Especificações visuais
P02-L04-V01
Explicar precificação de recursos e custos de transações falhas
Dados didáticos ilustrativos; não é tela em tempo real
Painel de evidência com A incluída/revertida/0.001 ETH; B rejeição local/sem envio; C timeout de transporte/taxa desconhecida. Texto alternativo: três situações que parecem falhas têm alcances probatórios diferentes.
três situações que parecem falhas têm alcances probatórios diferentes.
390px: linhas empilhadas com equivalente textual completo; aceitação de renderização 768px/desktop pendente
Prosa RTL; identificadores e unidades numéricas permanecem LTR; preservar direções factuais das setas
FIX-P02-L04
Fontes e limites das afirmações
GAS · PRIMARY_DOCUMENTATION
Gas e taxas Ethereum
- Afirmação sustentada
- Gas usado vezes preço efetivo e custos de falhas incluídas.
- Limite de verificação
- Fonte primária inspecionada para mecanismo associado ou declaração atribuída; sem autenticação de dados ilustrativos.
- Data de verificação
- 2026-10-01
https://ethereum.org/en/developers/docs/gas/
SOLFEE · PRIMARY_DOCUMENTATION
Taxas Solana
- Afirmação sustentada
- Taxa base e taxa opcional de priorização, incluindo custos de falhas.
- Limite de verificação
- Fonte primária inspecionada para mecanismo associado ou declaração atribuída; sem autenticação de dados ilustrativos.
- Data de verificação
- 2026-10-01
https://solana.com/docs/core/fees
Proveniência dos dados
id: FIX-P02-L04
dataStatus: ILLUSTRATIVE
source: Original teaching fixture embedded below; not externally observed
observedAt: null
timeBasis: SIM/T markers are fictional; no real timestamp or chain observation
scope: Invalid training labels; no usable wallet, key or signature