Ir para o conteúdoBlockAssay

Contrapartes

P09-L04 · P09 · P09-M01

Separar interações observadas de rótulos de entidade não verificados

ILLUSTRATIVE · needs_review

Pré-requisitos: P09-L03

Objetivos de aprendizagem

  • Classificar pontos de execução e movimento separadamente.
  • Contar eventos bem-sucedidos de destinatário sob regra explícita.
  • Avaliar dependência/conflito de rótulos sem inferir afiliação.

Master de origem EN · P09-L04 · 45 minutos estimados · needs_review

Por que importa

Uma carteira pode chamar um encaminhador, enviar tokens para endereço de custódia e receber transferência não solicitada. Um grafo pode apresentar os três como contrapartes apesar de serem relações diferentes. Descrevê-los como parceiros ou afiliados inventa significado que o registo não fornece.

Esta lição constrói tabela tipada de contrapartes e registo separado de rótulos de fornecedor. Distinguirá interações técnicas, movimentos bem-sucedidos e afirmações de entidade não verificadas.

Explicação

Definir contraparte por tipo de evento

Para transferência direta de valor, origem e destino descodificados são pontos de movimento. Para chamada de contrato, endereço chamado é ponto de execução. Para registo de token, contrato emissor e campos from/to têm papéis diferentes. Especificar a relação medida.

Lista de contrapartes sem regra não permite comparação reproduzível. «Destinatários únicos de transferência» difere de «todos os contratos chamados». Uma transação pode conter ambas as categorias. Não as combinar numa contagem única chamada número de relações comerciais.

Identidade do ativo e rede continuam necessárias. Transferência TOKEN-A e transferência TOKEN-B são quantidades separadas mesmo com destinatário igual. Chamada de valor zero pode estabelecer interação de execução sem pagamento nativo.

Ler cuidadosamente execução aninhada

Geth callTracer representa quadros de chamada e pode incluir apenas chamada principal conforme configuração [S09-TRACES]. Configuração incompleta pode omitir interações aninhadas. Registar se a fonte cobre profundidade relevante em vez de assumir que destinatário principal é único ponto de execução.

Um encaminhador pode delegar ou encaminhar atividade através de outros contratos. Conta chamada pelo utilizador pode não receber o movimento final de tokens. Grafo de interação deve manter ambas as arestas com tipos diferentes em vez de as tratar como duplicadas ou relações económicas equivalentes.

Registos de recibos Ethereum transportam ligação à transação e informação de evento [S09-RECEIPT]. Descodificação exige emissor e semântica corretos. Emitir evento Transfer de tokens não torna contrato comprador, destinatário ou afiliado de todo endereço referido.

Distinguir participação e relação voluntária

Em Solana, pesquisa de assinaturas encontra transações que referenciam endereço em accountKeys [S09-SIGNATURES]. Referência sozinha não significa autorização por esse endereço. Examinar signatários, instruções e efeitos antes de atribuir papel ativo.

Transferência de entrada pode ser não solicitada. Receção não prova consentimento, pertença ou parceria. Mesmo interação direta repetida pode ser uso normal de serviço público em vez de afiliação.

Transferência mediada por contrato pode envolver delegado ou política da aplicação. Não concluir que detentor visível assinou pessoalmente cada movimento. Metadados de resultado separam papéis de contas e vistas de execução [S09-STRUCTURES]; intenção humana exige evidência adicional.

Guardar rótulos como afirmações da fonte

Rótulo de fornecedor deve ter editor, endereço/rede exatos, contexto de captura/atualização, texto, fundamento e estado de verificação. Declarar campos ausentes. «Exchange-X» junto de endereço não é identidade de entidade estabelecida independentemente.

Duas interfaces que usam a mesma fonte subjacente de rótulos não fornecem duas confirmações independentes. Concordância pode motivar investigação mantendo dependência explícita. Se fontes divergem, manter ambos os rótulos e conflito.

Mecanismo verificado de depósito num serviço, quando efetivamente estabelecido, ainda não identificaria utilizador beneficiário da conta nem provaria venda. Afiliação técnica, custódia de serviço e identidade pessoal são perguntas separadas.

Contar a unidade pretendida

Usar chaves únicas de eventos bem-sucedidos para contar movimentos. Usar endereços de destino únicos para contar destinatários num ativo/janela declarados. Envios repetidos para um endereço contam vários eventos mas um destinatário único.

Excluir tentativas falhadas de fluxos bem-sucedidos mantendo tabela de tentativas. Não as apagar da investigação. Resultado indisponível fica não resolvido; linha bonita de interface não permite inferir sucesso nem falha.

Para relatório direcional distinguir arestas de entrada e saída. Receber de contrato não equivale a chamá-lo. Ida e volta não prova propriedade ou reembolso sem evidência de mecanismo.

Declarar o que reforçaria a afirmação

Para papel técnico pedir operações descodificadas, código/interface binária da aplicação (ABI) corretos, cobertura de rastreio e saldos coerentes. Para identidade de fornecedor pedir fundamento do rótulo e corroborar independentemente. Para afiliação especificar evidência organizacional ou autenticada necessária.

Não procurar identidade pessoal só porque endereço público é interessante. Manter pergunta proporcional ao objetivo educativo. O exercício não contém pessoas reais nem endereços utilizáveis e não exige investigação de atribuição além dos registos fornecidos.

Resultado delimitado como «W fez dois envios TOKEN-A bem-sucedidos para X; X está rotulado Exchange-X por uma fonte partilhada única, não verificada aqui» é informativo. Não implica venda, parceria ou proprietário comum.

Manter limites causais e financeiros

Interação não estabelece afiliação. Grande transferência para serviço rotulado não estabelece operação de mercado. Gráfico que muda depois não estabelece causa pela transferência. Conclusões posteriores exigem evidência separada e não vêm de uma contagem de contrapartes.

Objetivo é vocabulário exato de relações. Mais arestas não são necessariamente evidência mais forte de relação humana. Por vezes várias linhas apenas revelam mais mecanismos internos de uma transação pública única.

Terminologia

  • Ponto de execução: endereço chamado durante execução.
  • Ponto de movimento: origem ou destino de transferência descodificada de ativo.
  • Emissor: contrato que produz registo de evento.
  • Destinatário único: destino distinto sob regra declarada.
  • Afirmação de fornecedor: rótulo publicado à espera de avaliação de âmbito/proveniência.
  • Afiliação: relação organizacional que exige evidência independente.

Exemplo histórico

ILLUSTRATIVE — FIX-P09-04. SIM-EVM-A, W, ordem sintética T1–T4. Montantes TOKEN-A normalizados. Todos os resultados listados são fornecidos, não medidos.

RegistoEvento/resultadoRelação fornecida
C1T1 bem-sucedidaW chama ROUTER com valor nativo0
C2T1 bem-sucedidaROUTER chama POOL em aninhamento; rastreio completo fornecido
C3T1 bem-sucedidaTOKEN-A emite transferência W→X,10
C4T2 bem-sucedidatransferência TOKEN-A W→X,5
C5T3 bem-sucedidatransferência TOKEN-A UNKNOWN-SENDER→W,1; sem autorização W fornecida
C6T4 falhadatentativa de transferência TOKEN-A W→Y,20; efeito bem-sucedido0
L1Feed-Q / Xrótulo «Exchange-X», fundamento ausente
L2Interface-R / Xmesmo rótulo importado de Feed-Q
L3Feed-Z / Xrótulo «tesouraria privada», fundamento ausente

Sem registos de venda, afiliação organizacional ou evidência de controlo humano fornecidos. Rótulos têm captura sintética T5; não existe instante real registado.

O que a evidência demonstra

OBSERVED no conjunto: W chama ROUTER; interação aninhada POOL e dois envios TOKEN-A para X são fornecidos. L1/L2 partilham fonte de rótulo; L3 diverge.

INFERRED: total de saída TOKEN-A bem-sucedida 15, com um destinatário único X nesta janela/regra. C6 acrescenta destinatário de tentativa Y, não fluxo bem-sucedido.

O que a evidência não demonstra

UNKNOWN: entidade por trás de X, consentimento de receção C5, motivos e proprietários beneficiários.

INSUFFICIENT EVIDENCE: interações ROUTER/POOL não provam afiliação. L1/L2 não são prova independente de identidade; L3 não resolve conflito. Receção por X não estabelece venda.

Erros comuns

Contar emissor como destinatário; tratar chamadas de encaminhador como parcerias; fundir pontos aninhados e diretos sem tipos; adotar rótulos copiados como confirmação independente; interpretar receção não solicitada como pertença voluntária.

Exercício prático

Produzir tabela tipada de relações e estatística de saída TOKEN-A bem-sucedida. Separar afirmações de rótulos de entidade e registos do livro. Reescrever «W vendeu15 ao seu afiliado Exchange-X e recebeu pagamento de parceiro».

Mostrar correção detalhada

Correção resolvida e raciocínio esperado

Arestas de execução: W→ROUTER e ROUTER→POOL em T1. Arestas de movimento: W→X10 em T1, W→X5 em T2, UNKNOWN-SENDER→W1 em T3. TOKEN-A é emissor, não destinatário extra. T4 não contribui fluxo TOKEN-A bem-sucedido.

Total de saída 10+5=15, dois eventos, um destinatário bem-sucedido único. Destinatário de tentativa Y mantido separadamente. Não inferir contagem global de contrapartes de todos os ativos.

Reescrita: «Na janela fornecida W enviou 15 TOKEN-A a X em dois eventos bem-sucedidos e recebeu1 de outro endereço. X tem rótulos de fornecedor contraditórios não verificados, com duas apresentações que partilham Feed-Q. Finalidade comercial, afiliação e consentimento do evento de entrada continuam não resolvidos.»

Pontuação em dez: pontos tipados (quatro), totais/contagens (dois), dependência/conflito de rótulos (dois), reescrita delimitada (dois).

Lista de verificação

  • Definir regras de relação e contagem.
  • Separar chamador, ponto aninhado, emissor e destinatário.
  • Verificar resultado e cobertura de rastreio.
  • Registar rótulos com dependências de fonte.
  • Preservar possibilidades de receção não solicitada/intenção desconhecida.
  • Evitar conclusões de afiliação, venda e identidade sem evidência.

Resumo

Análise de contrapartes descreve interações específicas. Participação técnica e entidades rotuladas não estabelecem automaticamente relações económicas ou organizacionais.

Resumo

Interação não é afiliação. Destinatários repetidos diferem de eventos repetidos. Rótulos de fornecedor são afirmações com proveniência e conflitos.

Especificações visuais

Usar estilos distintos de arestas de chamadas e transferências com IDs de registo; emissor TOKEN-A separado. Marcar C6 falhada e consentimento C5 desconhecido. Mostrar rótulos X em registo de fontes com agrupamento L1/L2 de fonte partilhada e conflito L3, sem distintivo de identidade.

Tipos ilustrativos de contrapartes; interação não prova afiliação.

Usar SVG/HTML determinista ou gráficos com unidades, localizadores de evidência e alternativas textuais. Azul-marinho/preto com ciano, azul elétrico e violeta discretos; sem capturas decorativas ou fabricadas de exploradores. A 390px empilhar anotações; verificar 768px, computador e RTL árabe quando os recursos forem implementados. Manter identificadores LTR e direções factuais de tempo/arestas/eixos inalteradas. Usar apenas a marca oficial BlockAssay fornecida. Ambos os registos visuais continuam especificações.

Ferramentas

WALLET_INTELLIGENCE corresponde à inspeção só de leitura de registos de endereços públicos, relações e proveniência. Verificar rede suportada, identificadores exatos, campos e cobertura antes de integrar na execução; não se afirma aqui qualquer capacidade de fornecedor em direto. Usar o exercício offline incluído se faltarem dados ou acesso pago. Não é necessária ligação de carteira, credenciais, chave privada, assinatura ou operação real de mercado. Dados ausentes continuam desconhecidos. Progresso Academy, estatuto de criador, pagamentos e referências nunca alteram evidência Radar.

Fontes e limites das afirmações

Todos os registos de exemplo são conjuntos originais ILLUSTRATIVE, não medições históricas/em direto da cadeia. A documentação explica mecanismos, não montantes ou rótulos inventados. A cronologia sintética é explicitamente delimitada; observedAt=null é intencional. OBSERVED num exercício significa um registo fornecido do conjunto. Rever documentação e descodificação implementada antes de publicar. Rótulos de fornecedor não estabelecem identidade; controlo de endereços e atribuição humana exigem evidências distintas.

Próxima lição

P09-L05 após o exercício resolvido e a revisão das perguntas.

Especificações visuais

P09-L04-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Que interação é técnica, económica ou apenas rotulada pelo fornecedor?

Tipos ilustrativos de contrapartes; interação não prova afiliação.

Usar estilos distintos de arestas de chamadas e transferências com IDs de registo; emissor TOKEN-A separado. Marcar C6 falhada e consentimento C5 desconhecido. Mostrar rótulos X em registo de fontes com agrupamento L1/L2 de fonte partilhada e conflito L3, sem distintivo de identidade.

W chama encaminhador e envia 15 tokens a X; rótulos X divergem e partilham fonte; uma transferência de entrada tem consentimento desconhecido.

390px: anotações empilhadas e equivalente textual acessível; verificação a 768px/no computador pendente

Rótulos/disposição RTL nativos; identificadores LTR; preservar tempo, eixo numérico e direção de transferência.

FIX-P09-04

P09-L04-V02

SPECIFICATION_ONLY · ILLUSTRATIVE

O que é observado, inferido, desconhecido ou insuficientemente sustentado?

Estados de evidência ilustrativos e limites de atribuição.

Quatro linhas rotuladas ligadas aos identificadores de registo, afirmação, limitação e próxima verificação desta lição; nunca mostrar uma identidade humana nem um veredicto de segurança.

Tabela de quatro estados de evidência com localizadores de registo e incerteza.

390px: anotações empilhadas e equivalente textual acessível; verificação a 768px/no computador pendente

Rótulos/disposição RTL nativos; identificadores LTR; preservar tempo, eixo numérico e direção de transferência.

FIX-P09-04

Fontes e limites das afirmações

S09-SIGNATURES · official_documentation_or_standard

Solana getSignaturesForAddress

Afirmação sustentada
Histórico de assinaturas que referenciam o endereço, ordem da mais recente à mais antiga e paginação.
Limite de verificação
Página primária inspecionada; nenhum valor do registo ilustrativo nem rótulo de entidade verificado independentemente.
Data de verificação
2026-09-30
Abrir fonte primária
https://solana.com/docs/rpc/http/getsignaturesforaddress

S09-STRUCTURES · official_documentation_or_standard

Estruturas JSON do RPC Solana

Afirmação sustentada
Metadados de resultado, taxa, instruções e saldos como vistas distintas.
Limite de verificação
Página primária inspecionada; nenhum valor do registo ilustrativo nem rótulo de entidade verificado independentemente.
Data de verificação
2026-09-30
Abrir fonte primária
https://solana.com/docs/rpc/json-structures

Proveniência dos dados

id: FIX-P09-04

dataStatus: ILLUSTRATIVE

observedAt: null

source: Original frozen educational records embedded in this lesson

scope: Fictional typed execution/transfer records and conflicting dependent entity labels.

identifiers: Invalid training labels; no usable addresses or signatures

timeBasis: Synthetic S/T or SIM-DAY markers explicitly defined in example; no real ledger/UTC observation

Teste seu raciocínio

P09-L04-Q1 · Quem é destinatário do movimento TOKEN-A de T1?
P09-L04-Q2 · Qual é total de saída TOKEN-A bem-sucedida?
P09-L04-Q3 · Quantos destinatários TOKEN-A bem-sucedidos únicos são fornecidos?
P09-L04-Q4 · L1/L2 provam independentemente identidade X?
P09-L04-Q5 · O que estabelece receção C5 sobre afiliação?