P07-L05 · P07 · P07-M02
Identificar criação e negociações iniciais sem inferir intenção
Pré-requisitos: P07-L04
Objetivos de aprendizagem
- Mapear pagador de taxas, inicializador, autoridade e destinatário de alocação separadamente.
- Identificar compras iniciais bem-sucedidas a partir de resultados e efeitos de execução.
- Relatar os primeiros compradores visíveis com limites explícitos de cobertura e atribuição.
Fonte mestra EN · P07-L05 · 45 minutos estimados · needs_review
Objetivos de aprendizagem:
- Mapear pagador de taxas, inicializador, autoridade e destinatário de alocação separadamente.
- Identificar compras iniciais bem-sucedidas a partir de resultados e efeitos de execução.
- Relatar os primeiros compradores visíveis com limites explícitos de cobertura e atribuição.
Por que importa
Uma transação de lançamento pode envolver um pagador de taxas, um inicializador de mint, um endereço de autoridade, um programa e várias contas destinatárias. Chamar um endereço de “o deployer” pode obscurecer esses papéis. Igualmente, receber tokens cedo não significa necessariamente comprá-los. Esta lição ensina um mapa de papéis sustentado por transações e uma lista cuidadosamente delimitada de compradores iniciais.
Explicação
Substituir um rótulo vago por papéis específicos
Defina “deployer” antes de usá-lo. Para uma memecoin Solana, você pode se referir à conta que paga pela inicialização, ao signatário que autoriza emissão ou ao operador que usa um launchpad. Esses papéis não precisam ser o mesmo. A documentação Solana separa explicitamente a autoridade de emissão da conta que cria ou paga pelo mint [S-TOKENS]. Um papel também pode ser mediado por um programa em vez de revelar uma conta humana.
Use rótulos de papel que descrevem a evidência real: pagador de taxas, inicializador de mint, autoridade de emissão, destinatário de alocação, conta de financiamento de pool e destinatário de swap. Um campo de autoridade é uma permissão em uma observação declarada, não prova de quem construiu um site. Um endereço pode ter vários papéis, mas cada relação exige uma referência de evidência.
A etiqueta “criador” de um explorer pode ser uma interpretação conveniente do indexador. Compare-a com a instrução e o estado relevantes. Se não puder inspecionar esses registros, relate o rótulo como declaração da fonte em vez de papel verificado. A finalidade não é desconfiar de todo indexador; é tornar a dependência visível.
Separar intenção de instrução de efeitos bem-sucedidos
Uma transação pode conter uma instrução de swap, mas fracassar. Um destinatário pode obter tokens por alocação, transferência ou swap. Revise resultado de execução e mudanças de saldo antes de contar negociações bem-sucedidas. Consulta de transação Solana inclui metadados de resultado e pode retornar null quando um registro estiver indisponível no nível de confirmação solicitado [S-TRANSACTION]. Null não prova que um endereço nunca agiu.
Saldos líquidos podem induzir a erro sem contexto de instrução. Uma transação pode combinar criação de conta, transferência, taxas e troca. Receber tokens é somente uma observação; uma compra econômica também precisa de evidência de mecanismo de troca e do ativo pago correspondente. Registre quantias líquidas versus brutas explicitamente se movimentos intermediários estiverem envolvidos.
Uma transação fracassada ainda pode ser evidência de que uma tentativa ocorreu, e taxas podem permanecer relevantes. Não é uma compra bem-sucedida. Separe uma tabela de tentativas da tabela de compras bem-sucedidas. Isso mantém o registro de lançamento intacto sem contaminar o ranking.
Delimitar “primeiro comprador” ao que você realmente pesquisou
Para alegar “primeiro”, declare local, ativo, tipo de evento, intervalo de observação, convenção de ordenação e cobertura de histórico. Uma compra em launchpad e uma compra posterior em pool podem pertencer a rankings diferentes. Um primeiro registro visível na janela de um provedor não é automaticamente a primeira negociação na blockchain.
Histórico de assinaturas de endereço pode ser paginado e normalmente é retornado do mais recente para o mais antigo [S-SIGNATURES]. Um pesquisador não deve interpretar o primeiro item retornado como o primeiro evento de todos os tempos. Cobertura de endereço referenciado também não garante que toda transação relevante seja capturada pela inspeção de um único endereço. Mint, mercado, programa e contas associadas podem ter necessidades diferentes de indexação.
Slots e timestamps exibidos são auxílios distintos de ordenação. Vários eventos podem compartilhar um segundo exibido. A granularidade de timestamp de um indexador pode ocultar a ordem; use índices de transação quando disponíveis e preserve incerteza caso contrário. Se a ordem não for resolvida, relate uma coorte inicial em vez de inventar um primeiro comprador único.
Interpretar comportamento inicial sem inferir motivo
Um endereço agindo cedo pode ser um operador automatizado, um participante que monitora eventos públicos de lançamento, um formador de mercado ou alguém com informação privilegiada. Somente o momento não discrimina entre essas explicações. Um vínculo com um endereço de financiamento de pool pode justificar investigação adicional, mas não resolve titularidade humana comum.
Um relatório útil tem duas camadas. A primeira é uma tabela factual de papéis/transações. A segunda é um registro delimitado de hipóteses, nomeando interpretações possíveis e qual evidência as fortaleceria ou enfraqueceria. Não promova silenciosamente uma hipótese ao rótulo de endereço mostrado em todos os outros lugares.
Esses limites não tornam atividade inicial irrelevante. Tornam a conclusão testável. “O endereço B1 recebeu 10,000 unidades na primeira compra bem-sucedida na janela fornecida do local” é preciso. “O criador comprou primeiro secretamente” introduz uma afirmação de identidade, motivo e acesso que exige mais que a transação sozinha.
Terminologia
- Pagador de taxas: conta que paga a taxa de rede da transação.
- Autoridade: conta autorizada a permitir uma operação específica.
- Destinatário de alocação: conta que recebe unidades distribuídas sem evidência de compra.
- Compra bem-sucedida: uma troca verificada com resultado bem-sucedido e efeitos relevantes.
- Janela de cobertura: o histórico delimitado realmente inspecionado.
- Atribuição de papel: vincular um papel operacional observado a um endereço.
Exemplo histórico
EXEMPLO ILLUSTRATIVE — FIX-P07-05. As seis linhas são um conjunto completo para VENUE-A entre T+0 e T+5 relativos. IDs e quantidades são fictícios.
| Registro | Tempo | Ação/resultado | Evidência de papéis/efeitos |
|---|---|---|---|
| INIT-A | T+0 | inicialização, sucesso | F paga taxa; C inicializa; A é autoridade de emissão |
| ALLOC-A | T+1 | alocação, sucesso | R recebe 50,000 tokens; nenhum swap/pagamento |
| BUY-FAIL | T+2 | tentativa de swap, fracassada | B0 tentou; nenhuma troca bem-sucedida de token |
| BUY-1 | T+3 | swap, sucesso | B1 paga 10 unidades de cotação; recebe 10,000 tokens |
| BUY-2 | T+4 | swap, sucesso | B2 paga 8 unidades de cotação; recebe 7,000 tokens |
| BUY-3 | T+5 | swap, sucesso | B1 paga 4 unidades de cotação; recebe 3,000 tokens |
Esses efeitos de negociação são registros fictícios fornecidos, não saídas derivadas do pool da lição 3. Nenhum modelo de reservas é fornecido aqui; não importe um.
O que a evidência demonstra
OBSERVED: O conjunto de dados atribui papéis diferentes de inicialização a F, C e A. B1 tem a primeira compra bem-sucedida na janela fornecida de VENUE-A e aparece duas vezes.
INFERRED: Um mapa de papéis é uma representação útil destas relações observadas; não identifica seus controladores humanos finais.
O que a evidência não demonstra
UNKNOWN: Locais/eventos anteriores fora do conjunto de dados, titularidade humana, comunicações privadas e privilégios de acesso.
INSUFFICIENT EVIDENCE: A alocação de R não é uma compra. BUY-FAIL não é uma compra bem-sucedida. O momento de B1 não pode estabelecer acesso de insider ou uma relação com C.
Erros comuns
Equiparar pagador de taxas a criador; listar o destinatário de alocação como primeiro comprador; ignorar resultados fracassados; contar transações como compradores distintos; interpretar ao contrário registros do mais recente para o mais antigo; e nomear um insider humano a partir do momento do lançamento.
Exercício prático
Construa o mapa de papéis de inicialização e classifique eventos de compra bem-sucedidos na janela fornecida. Conte endereços distintos de compradores bem-sucedidos, some gasto de cotação e recebimentos de tokens de B1 e reescreva “B1 foi o primeiro comprador insider do projeto”.
Mostrar correção detalhada
Correção comentada e raciocínio esperado
O mapa de papéis é F→pagador de taxas, C→inicializador, A→autoridade de emissão, R→destinatário de alocação. Eventos bem-sucedidos são BUY-1, BUY-2 e BUY-3; BUY-FAIL pertence somente à tabela de tentativas. B1 é o primeiro na janela fornecida. Dois endereços distintos de comprador aparecem: B1 e B2. B1 gasta 14 unidades de cotação e recebe 13,000 tokens em dois eventos bem-sucedidos.
A reescrita delimitada é “B1 é o primeiro endereço de comprador bem-sucedido na janela fornecida de VENUE-A; status de insider e identidade humana não são estabelecidos”. Qualquer afirmação mais ampla de “primeiro de todos os tempos” precisa de cobertura ampliada e método verificado de ordenação.
Pontue em dez: mapa de papéis (dois), filtragem/ordem de sucesso (três), contagem de endereços (um), totais de B1 (dois), escopo delimitado e correção de atribuição (dois). Uma soma correta não compensa identidade inventada.
Lista de verificação
- Definir cada papel operacional explicitamente.
- Verificar resultado, instrução e efeitos relevantes no saldo.
- Separar alocação, transferência, tentativa e troca bem-sucedida.
- Declarar cobertura de local/tempo/histórico para toda afirmação de “primeiro”.
- Contar endereços únicos separadamente de eventos de transação.
Resumo
Uma investigação de lançamento deve preservar papéis distintos e efeitos bem-sucedidos. “Primeiro comprador” é significativo somente dentro de um escopo documentado de busca, e um endereço inicial não é automaticamente um criador ou insider.
Resumo
Use mapas de papéis em vez de um rótulo ambíguo de deployer. Preserve tentativas fracassadas separadamente. O momento apoia cronologia, não motivo.
Especificações visuais
Plotar papéis de INIT-A como arestas rotuladas até um nó de mint; usar uma linha do tempo separada de eventos para alocação, tentativa fracassada e swaps bem-sucedidos. Mostrar B1 repetido sem criar um novo nó de endereço. Anexar efeitos de cotação e token do conjunto de dados e um limite visível de cobertura VENUE-A.
Regras de entrega visual: azul-marinho escuro/preto, detalhes ciano/azul elétrico/violeta, unidades e incerteza explicitamente rotuladas. Use gráficos determinísticos ou SVG, não capturas de tela fabricadas. Em 390 px, empilhe anotações e forneça a tabela de dados como alternativa textual; verifique 768 px e desktop depois. Em árabe, localize rótulos e layout com RTL nativo, isolando endereços/hashes em LTR e mantendo a direção real das transferências e a cronologia. Use somente o logo oficial BlockAssay fornecido se identidade visual for adicionada. Nenhum recurso visual ou renderização mobile/RTL é alegado pronto.
Ferramentas
Use WALLET_INTELLIGENCE somente quando rede exata, ativo e campos necessários forem compatíveis e sua procedência for visível. Esta é uma inspeção educacional somente de leitura, não uma operação ou lançamento de token. Use o conjunto de dados offline fornecido se acesso ou dados estiverem indisponíveis; informação ausente permanece desconhecida. Uma futura ação Abrir na BlockAssay precisa de roteamento de runtime validado e cobertura de fontes. Nenhum CTA executável de ativo é fornecido para identificadores ilustrativos. Participação na Academy e status comercial nunca mudam observações do Radar.
Fontes e limites das afirmações
- Ativos Solana: mints e contas de token — Identidade do mint, titularidade de contas de token e papéis distintos de mint/criação. Verificada em 2026-09-30.
- Solana getTransaction — Consulta de transação confirmada e resultados de transação/tempo/meta que podem ser null. Verificada em 2026-09-30.
- Solana getSignaturesForAddress — Assinaturas de endereço referenciado do mais recente para o mais antigo e parâmetros de paginação. Verificada em 2026-09-30.
- Estruturas JSON do RPC Solana — Signatários de transação, instruções e metadados de saldo/resultado. Verificada em 2026-09-30.
As tabelas e os conjuntos de dados dos exercícios são material educacional original, salvo quando explicitamente designados HISTORICAL. Identificadores fictícios são deliberadamente inválidos como endereços de blockchain. Documentação apoia definições de mecanismos, não valores inventados dos exercícios. Inspeção de fontes é pesquisa editorial, não medição de blockchain ao vivo. Fontes podem mudar; revise novamente antes da publicação.
Próxima lição
P07-L06; prossiga após concluir o exercício e revisar cada explicação do quiz.
Especificações visuais
P07-L05-V01
Qual endereço desempenhou qual papel e quais eventos contam como compras bem-sucedidas?
Mapa ilustrativo de papéis de deployer e compradores iniciais; nenhuma identidade real.
Plotar papéis de INIT-A como arestas rotuladas até um nó de mint; usar uma linha do tempo separada de eventos para alocação, tentativa fracassada e swaps bem-sucedidos. Mostrar B1 repetido sem criar um novo nó de endereço. Anexar efeitos de cotação e token do conjunto de dados e um limite visível de cobertura VENUE-A.
F paga, C inicializa, A tem autoridade, R recebe uma alocação; B1 depois B2 depois B1 compram com sucesso.
390px: anotações empilhadas e tabela textual; aceitação em 768px e desktop pendente
Rótulos/layout RTL; identificadores LTR; preservar eixo factual, cronologia e direção das arestas.
FIX-P07-05
P07-L05-V02
Quais afirmações são observadas, inferidas, desconhecidas ou insuficientemente sustentadas?
Classificação de evidência para esta lição; nenhum veredito de investimento.
Quatro linhas rotuladas; mostrar afirmação, referência de evidência, limite e próxima etapa de verificação.
Tabela textual de quatro estados de evidência e os limites de cada conclusão.
390px: anotações empilhadas e tabela textual; aceitação em 768px e desktop pendente
Rótulos/layout RTL; identificadores LTR; preservar eixo factual, cronologia e direção das arestas.
FIX-P07-05
Fontes e limites das afirmações
S-TOKENS · official_documentation
Ativos Solana: mints e contas de token
- Afirmação sustentada
- Identidade do mint, titularidade de contas de token e papéis distintos de mint/criação.
- Limite de verificação
- Página do publicador primário lida; transações históricas do registro não reproduzidas independentemente.
- Data de verificação
- 2026-09-30
https://solana.com/docs/tokens
S-TRANSACTION · official_documentation
Solana getTransaction
- Afirmação sustentada
- Consulta de transação confirmada e resultados de transação/tempo/meta que podem ser null.
- Limite de verificação
- Página do publicador primário lida; transações históricas do registro não reproduzidas independentemente.
- Data de verificação
- 2026-09-30
https://solana.com/docs/rpc/http/gettransaction
S-SIGNATURES · official_documentation
Solana getSignaturesForAddress
- Afirmação sustentada
- Assinaturas de endereço referenciado do mais recente para o mais antigo e parâmetros de paginação.
- Limite de verificação
- Página do publicador primário lida; transações históricas do registro não reproduzidas independentemente.
- Data de verificação
- 2026-09-30
https://solana.com/docs/rpc/http/getsignaturesforaddress
S-STRUCTURE · official_documentation
Estruturas JSON do RPC Solana
- Afirmação sustentada
- Signatários de transação, instruções e metadados de saldo/resultado.
- Limite de verificação
- Página do publicador primário lida; transações históricas do registro não reproduzidas independentemente.
- Data de verificação
- 2026-09-30
https://solana.com/docs/rpc/json-structures
Proveniência dos dados
id: FIX-P07-05
dataStatus: ILLUSTRATIVE
observedAt: null
network: fictional Solana-like training model
identifiers: F/C/A/R/B0/B1/B2 and INIT-A etc.; not addresses/signatures
timeBasis: relative T+0 to T+5; complete only for the supplied venue window