P02-L02 · P02 · P02-M01
Separar recibo de execução de finalidade do consenso
Pré-requisitos: P02-L01
Objetivos de aprendizagem
- Separar recibo de execução de finalidade do consenso
- Separar resultado de execução de contexto de consenso.
- Explicar execução falha finalizada.
- Ler pressupostos de ancestralidade de blocos.
Fonte mestra EN · P02-L02 · 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
Sucesso e finalidade respondem perguntas diferentes. Misturá-los pode fazer transação falha parecer bem-sucedida ou transação incluída parecer mais liquidada do que a evidência sustenta.
Explicação
Dois eixos, não uma escala única de estados
Um recibo descreve execução. Execução Ethereum ocorre na Ethereum Virtual Machine (EVM), ambiente que aplica suas regras de execução. Informação de consenso descreve se bloco que a contém pertence a histórico com determinado estado de liquidação. Prova de participação Ethereum usa checkpoints e votos de validadores para finalidade; validador é participante do protocolo cujo papel de votação é lastreado em ETH colocado em stake [POS]. Execução bem-sucedida num bloco recente pode ainda não estar finalizada.
Inversamente, execução falha pode estar contida em histórico finalizado. Finalidade não reescreve seu resultado. Uma falha incluída ainda pode consumir taxas [GAS]. Não resuma dois eixos como um único distintivo verde de «concluído».
Vincular recibo ao bloco
Mantenha hash de transação e hash de bloco juntos. Um checkpoint finalizado com altura posterior não basta sozinho, a menos que se estabeleça bloco do recibo como seu ancestral na mesma cadeia. Os dados do exercício fornecem essa ancestralidade explicitamente quando necessário; não a invente em relatório real.
Estado zero de recibo sustenta falha naquele contexto de execução [RPC]. Não identifica causa sem dados adicionais. Explicação de erro ausente permanece UNKNOWN; não diagnostique falta de gas apenas porque é familiar.
Separar medição de interpretação
Valor de estado fornecido é OBSERVED dentro do pacote. Aplicar ancestralidade estipulada para classificar liquidação é conclusão INFERRED sob esse pressuposto. Estado atual em tempo real não é observado apenas porque pacote foi lido hoje.
Usar matriz de resultados
Crie linhas para sucesso incluído/não finalizado, falha incluída/finalizada e registro indisponível. Isso evita que vocabulário único de estados esconda dados ausentes. Resultado finalizado ainda não estabelece legitimidade de token, consentimento informado de pessoa ou segurança de outra interação.
Classificação de estados de evidência
OBSERVED nos dados do exercício: estados de recibos, taxa fornecida e ancestralidade estipulada de checkpoint. INFERRED: execução falha de A está na ancestralidade finalizada declarada. UNKNOWN: finalidade de B e causa da falha de A. INSUFFICIENT EVIDENCE: sucesso de execução sozinho estabelece finalidade do consenso ou segurança do token.
Terminologia
- Estado de execução: sucesso/falha da execução de transação.
- Finalidade: propriedade de liquidação por consenso do histórico de blocos.
- Ancestralidade: relação de blocos numa cadeia.
- Contexto do recibo: transação mais bloco que a contém.
Exemplo histórico
ILLUSTRATIVE. R-A: SIM-TX-A, BLOCK-100, status0, taxa de gas 0.001 ETH simulado. R-B: SIM-TX-B, BLOCK-103, status1. Checkpoint BLOCK-102 é estipulado finalizado e descende de BLOCK-100. Nenhuma afirmação de finalidade fornecida para 103.
Especificações visuais
Painel de evidência com dois eixos: A falha/finalizada sob pressuposto; B sucesso/finalidade desconhecida. Texto alternativo: finalidade não transforma execução falha em sucesso.
O que a evidência demonstra
Classificações em dois eixos sob ancestralidade explicitamente fornecida.
O que a evidência não demonstra
Validação independente de consenso, diagnóstico de falha, segurança ou estado atual da rede.
Erros comuns
- Finalizada significa bem-sucedida.
- Status1 significa finalizada.
- Presumir ancestralidade apenas pela altura.
Exercício prático
Classifique cada transação nos dois eixos. Taxa de A desaparece? Qual registro ausente resolveria contexto de liquidação de B?
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 é execução falha na ancestralidade estipulada finalizada; taxa fornecida permanece 0.001. B é sucesso de execução com finalidade UNKNOWN neste pacote. É necessária evidência de consenso/ancestralidade de blocos abrangendo BLOCK-103, não outra cópia do recibo de sucesso de B. Causa da falha de A é UNKNOWN.
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
- Resultado do recibo.
- Hash de bloco.
- Respaldo de consenso/ancestralidade.
- Taxa separadamente.
- Causas de falha desconhecidas permanecem desconhecidas.
Resumo
Sucesso e finalidade respondem perguntas diferentes. Misturá-los pode fazer transação falha parecer bem-sucedida ou transação incluída parecer mais liquidada do que a evidência sustenta. O material fornecido sustenta classificações em dois eixos sob ancestralidade explicitamente fornecida. Não estabelece validação independente de consenso, diagnóstico de falha, segurança ou estado atual da rede.
Resumo
- Separar resultado de execução de contexto de consenso.
- Explicar execução falha finalizada.
- Ler pressupostos de ancestralidade de blocos.
Próxima lição
P02-L03 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
- [RPC] Ethereum JSON-RPC — Estado de recibo, contexto de bloco e resultados de API delimitados à rede. Verificado em 2026-10-01.
- [POS] Prova de participação Ethereum — Checkpoints de consenso e separação entre execução/consenso. Verificado em 2026-10-01.
- [GAS] Gas e taxas Ethereum — Gas usado vezes preço efetivo e custos de falhas incluídas. 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-L02-V01
Separar recibo de execução de finalidade do consenso
Dados didáticos ilustrativos; não é tela em tempo real
Painel de evidência com dois eixos: A falha/finalizada sob pressuposto; B sucesso/finalidade desconhecida. Texto alternativo: finalidade não transforma execução falha em sucesso.
finalidade não transforma execução falha em sucesso.
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-L02
Fontes e limites das afirmações
RPC · PRIMARY_DOCUMENTATION
Ethereum JSON-RPC
- Afirmação sustentada
- Estado de recibo, contexto de bloco e resultados de API delimitados à rede.
- 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/apis/json-rpc/
POS · PRIMARY_DOCUMENTATION
Prova de participação Ethereum
- Afirmação sustentada
- Checkpoints de consenso e separação entre execução/consenso.
- 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/consensus-mechanisms/pos/
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/
Proveniência dos dados
id: FIX-P02-L02
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