P02-L08 · P02 · P02-M02
Reconstruir transferência histórica sem presumir identidade compartilhada
Pré-requisitos: P02-L07
Objetivos de aprendizagem
- Reconstruir transferência histórica sem presumir identidade compartilhada
- Reconstruir par aceito de queima/mensagem/conclusão.
- Conciliar unidades brutas e exibidas.
- Preservar limites de aquisição e atribuição humana.
Fonte mestra EN · P02-L08 · duração estimada de 30 minutos · 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
Investigação entre cadeias precisa de vínculo no protocolo, não relato baseado em valores iguais. O caso histórico permite reproduzir conexão delimitada mantendo visível procedência mais fraca de Ethereum.
Explicação
Delimitar caso antes de interpretar
Use conjunto já aceito no commit 7010890930afb9b34c1b47f49fbd5ee1796c8550 [WHDATA]. Trata de uma conclusão Wormhole de Solana para Ethereum de 80000 WETH em 2 de fevereiro de 2022. Não é incidente completo, autenticação do mint original, contabilidade de perda total nem relatório de saldo atual.
A origem é resposta preservada de RPC nativo Solana solicitada com compromisso finalized. Registro do protocolo é VAA arquivado. Destino Ethereum é representação seletiva do explorador Etherscan obtida via cache de busca. NÃO é recibo/cabeçalho nativo Ethereum capturado independentemente. Mantenha essa frase ao lado da reconstrução, sem escondê-la em aviso genérico.
Ler papéis separadamente
Dados identificam pagador de taxa na origem, signatário da conta de mensagem, proprietário da conta de tokens, conta de queima e emissor Core. No destino há remetente e destinatário da transação. Alguns campos de papéis podem ser iguais num registro, mas correspondência do protocolo não estabelece pessoa humana compartilhada entre cadeias. Identidade humana compartilhada permanece INSUFFICIENT EVIDENCE.
A ação de origem queima tokens, portanto não se inventa destinatário de origem. No destino, método selecionado é completeTransfer(bytes), não caminho de conversão para ETH nativo. Evidência sustenta conclusão de token WETH sob log representado.
Conciliar valor e tempo
Aritmética de saldo na origem: 11000010000000−3000010000000=8000000000000 unidades brutas. Com oito casas decimais na origem, isso é 80000. Representação no destino fornece 80000000000000000000000 unidades brutas e exibe 80000 WETH; 18 casas decimais são inferência dessa razão, não valor decimals() consultado independentemente.
Tempo de origem 2022-02-02T18:27:10Z é estimativa de produção do RPC. Tempo de destino 2022-02-02T18:28:37Z é timestamp de bloco representado pelo explorador. Diferença de 87 segundos é aritmética dessas representações, não latência ponta a ponta medida independentemente. Recuperações ocorreram em 2026 e não substituem tempos de evento.
Estabelecer vínculo real
Compare cadeia/endereço do emissor, sequência 62741, nonce 55109 e carga útil completa de 133 bytes. Corpos dos VAA arquivado e consumido no destino possuem 184 bytes e são iguais. Envelopes completos diferem: 13 assinaturas no arquivo versus 15 consumidas. Comparar envelopes inteiros rejeitaria correspondência válida de corpos pelo motivo errado.
Assinaturas Guardian não foram validadas criptograficamente de forma independente. Checksums SHA-256 preservam integridade local; não são digest Keccak assinado pelo protocolo nem prova de consenso. Referências de codec fixadas explicam decodificação sem provar equivalência com binário implantado.
Produzir conclusão reproduzível
Use onze mapeamentos de afirmações e registros preservados, não nova busca pelo incidente. reproduce.py offline verifica correlação e controles negativos. Sua aprovação sustenta consistência interna sob provedores congelados e pressupostos de extração. Não eleva classe de fonte Ethereum, valida Guardians nem identifica pessoa.
Relate campos de registro OBSERVED no nível de aquisição, decodificação/correlação INFERRED, fatos de verificação independente UNKNOWN e INSUFFICIENT EVIDENCE para controle humano comum ou segurança ampla. Reconstrução parcial precisa é mais útil que relato sem respaldo com aparência completa.
Terminologia
- WETH: ether encapsulado, representação de ETH por token; conclusão selecionada retorna token, não ETH nativo.
- VAA (Verified Action Approval): mensagem Wormhole combinando conteúdo do protocolo e envelope de assinaturas; nome não significa validação independente de assinaturas neste exercício.
- Guardian: participante da rede de atestação de mensagens Wormhole; assinatura não implica identidade humana.
- Corpo VAA: conteúdo do protocolo separado das assinaturas do envelope.
- Tupla emissora: identidade cadeia/endereço/sequência.
- Normalização: conversão entre escalas de unidades brutas.
- Checksum de integridade: detecção local de alterações, não prova de autenticidade.
Exemplo histórico
HISTORICAL — conjunto aceito, inalterado. Leia dados, procedência e registros congelados. Assinatura de origem: j3jUDG43di8Dsg7Q3jQhstamtBovu1GLqnDJ7yNvM3r4pnK9e7uqgt9uBobCjT5S1BKhZZFQNQwDxypEYqLknec, slot 119027698. Transação de destino: 0x24c7d855a0a931561e412d809e2596c3fd861cc7385566fd1cb528f9e93e5f14, bloco representado 14128237. Mensagem: 1/ec7372995d5cc8732397fb0ad35c0121e0eaa90d26f828a534cab54391b3a4f5/62741. São localizadores históricos somente de leitura. Nenhuma interação necessária.
Especificações visuais
Cronologia histórica de transação com RPC de origem 18:27:10Z, mensagem 62741 e Ethereum representado 18:28:37Z em faixas separadas de procedência. Mostrar igualdade do corpo com diferença de envelopes 13/15. Sem ligação de proprietário comum. Texto alternativo: uma correspondência de 80000 WETH possui evidência nativa na origem e de explorador no destino; identidade humana e verificações independentes de Guardian continuam sem resolução.
O que a evidência demonstra
Uma correspondência histórica delimitada de queima/mensagem/conclusão WETH sob representações aceitas RPC/arquivo/explorador.
O que a evidência não demonstra
Validação independente de recibo/cabeçalho nativo Ethereum, validação criptográfica Guardian, controle humano comum, lastro da ponte, reconstrução completa do incidente ou segurança do token.
Erros comuns
- Elevar representação Etherscan a recibo nativo.
- Tratar SHA-256 como validação de assinatura.
- Exigir igualdade de envelopes completos em vez de corpos.
- Chamar conclusão WETH selecionada de conversão para ETH nativo.
Exercício prático
Com afirmações C01–C11, construa linhas origem/mensagem/destino com classe de aquisição, base temporal, papel e valor. Reproduza cálculos. Explique diferença de envelopes e liste três conclusões sem respaldo nos registros. Verificação offline opcional: python content/academy-2/datasets/p02-l08/reproduce.py desde raiz do repositório; nunca envie calldata nem conecte carteira.
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
Queima bruta de origem 8e12/1e8=80000. Destino representado 8e22/1e18=80000, com interpretação de 18 casas explicitamente inferida. Tupla, nonce e igualdade de carga útil/corpo vinculam registros sob pressupostos de provedores, não apenas valor/tempo. Envelopes 13/15 diferem enquanto corpos coincidem. Verificação nativa Ethereum de recibo/cabeçalho e validação Guardian indisponíveis; identidade humana comum é INSUFFICIENT EVIDENCE. Não inferir lastro, perdas totais do incidente ou conversão para ETH nativo.
Rubrica: 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
- Versão aceita de dados.
- Procedência de origem versus destino.
- Tupla e carga útil/corpo completos.
- Base das casas decimais.
- Tempo de evento versus recuperação.
- Limite de identidade humana.
Resumo
Investigação entre cadeias precisa de vínculo no protocolo, não relato baseado em valores iguais. O caso histórico permite reproduzir conexão delimitada mantendo visível procedência mais fraca de Ethereum. Material sustenta correspondência histórica delimitada de queima/mensagem/conclusão WETH sob representações RPC/arquivo/explorador aceitas. Não estabelece validação independente de recibo/cabeçalho nativo Ethereum, validação criptográfica Guardian, controle humano comum, lastro da ponte, reconstrução completa do incidente ou segurança do token.
Resumo
- Reconstruir par aceito de queima/mensagem/conclusão.
- Conciliar unidades brutas e exibidas.
- Preservar limites de aquisição e atribuição humana.
Próxima lição
P03-L01 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/sem conexão.
Fontes e limites das afirmações
- [WHDATA] Conjunto histórico aceito P02-L08 (fonte interna não pública) — RPC de origem congelado, VAA arquivado, extração do explorador Ethereum e 11 mapeamentos de afirmações; limites de procedência aceitos pelo proprietário preservados. 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-L08-V01
Reconstruir transferência histórica sem presumir identidade compartilhada
Evidência histórica com limites de aquisição e atribuição
Cronologia histórica de transação com RPC de origem 18:27:10Z, mensagem 62741 e Ethereum representado 18:28:37Z em faixas separadas de procedência. Mostrar igualdade do corpo com diferença de envelopes 13/15. Sem ligação de proprietário comum. Texto alternativo: uma correspondência de 80000 WETH possui evidência nativa na origem e de explorador no destino; identidade humana e verificações independentes de Guardian continuam sem resolução.
uma correspondência de 80000 WETH possui evidência nativa na origem e de explorador no destino; identidade humana e verificações independentes de Guardian continuam sem resolução.
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
P02-L08-WH-SOL-ETH-20220202-62741-v1
Fontes e limites das afirmações
WHDATA · ACCEPTED_FROZEN_DATASET
Conjunto histórico aceito P02-L08
- Afirmação sustentada
- RPC de origem congelado, VAA arquivado, extração do explorador Ethereum e 11 mapeamentos de afirmações; limites de procedência aceitos pelo proprietário preservados.
- Limite de verificação
- Registros aceitos reutilizados inalterados e inspecionados localmente; tempos anteriores de aquisição e 11 mapeamentos por registro permanecem em dataset/provenance.json.
- Data de verificação
- 2026-10-01
Fonte interna não pública: esta prova foi verificada internamente e não está publicada.
Proveniência dos dados
id: P02-L08-WH-SOL-ETH-20220202-62741-v1
dataStatus: HISTORICAL
source: Fonte interna não pública: esta prova foi verificada internamente e não está publicada.
observedAt: 2026-10-01T15:07:40.657038Z
timeBasis: Event, report and retrieval times are separately recorded in dataset provenance
scope: Bounded attributed historical records; see dataset limitations
observedAtMeaning: Inherited dataset capture context, not event time or new live observation