P12-L03 · P12 · P12-M01
Explicar compromissos de retenção, transferência e revogação de controlos
Pré-requisitos: P12-L02
Objetivos de aprendizagem
- Explicar compromissos de retenção, transferência e revogação de controlos
- Mapear cada controlo retido e explicar o que uma revogação proposta remove ou não.
Por que importa
«Renunciado» descreve incompletamente os controlos se restarem administrador proxy, papel separado de emissão ou autoridade de pausa. Um mapa de permissões precisa da função afetada e de todas as vias relevantes.
Explicação
Inventarie capacidades: emissão, queima, pausa, lista negra ou restrições de transferência, atualização de metadados, alteração de taxas e atualização da implementação. Algumas podem não existir; a ausência exige provas de implementação, não um botão em falta. Nomeie papel ou autoridade que invoca cada via, delegação/recuperação e condições de alteração.
Uma revogação limita-se a uma capacidade específica. Remover a propriedade do token não remove por si só administrador de atualização do proxy nem outro papel privilegiado. Slots proxy padronizados localizam certos campos de implementação/admin, mas desenhos personalizados exigem provas próprias. Multisig e atrasos podem alterar condições de execução; não provam independência dos signatários nem eliminam todo o risco de comprometimento.
Para cada controlo retido proposto, divulgue consequência prática e razão. Para cada transferência ou revogação, liste vias residuais e verificação necessária. Não transforme uma declaração aparentemente irreversível numa pontuação de segurança. A lição não altera papéis nem executa transações.
Terminologia
Capacidade: ação privilegiada acessível por uma via específica.
Revogação de papel: remoção de uma relação de autorização.
Via de atualização: mecanismo que pode alterar comportamento da implementação.
Controlo residual: capacidade restante após uma alteração declarada.
Exemplo histórico
ILLUSTRATIVE mapa Cedar: papel de emissão M; papel de pausa P; administrador proxy U; editor de metadados D. Uma alteração proposta revoga M mas retém P, U, D. U é descrito como 2-of-3 com atraso de 24 horas; independência dos signatários e aplicação implementada não estão comprovadas.
Especificações visuais
Mapa de permissões com nós M, P, U, D antes/depois da revogação proposta de M. Mantenha U/P/D como vias sólidas retidas; anote2-of-3/24h como pressupostos de conceção não verificados.
Legenda: Revogação fictícia específica de um papel; vias retidas de atualização e pausa continuam visíveis.
SPECIFICATION_ONLY — o visual renderizado não foi produzido nem revisto independentemente.
O que a evidência demonstra
O mapa fictício mostra que a revogação proposta do papel de emissão deixa três capacidades declaradas. O 2-of-3 e o atraso são apenas afirmações de conceção.
O que a evidência não demonstra
Não existe estado de papel implementado, multisig verificado, revogação real, garantia permanente de oferta nem prova de signatários independentes. U poderia alterar comportamento se a implementação proposta o permitir.
Erros comuns
Chamar à revogação de M «remoção de todo o controlo»; pressupor que multisig prova pessoas independentes; tratar atraso como auditoria; ignorar vias de metadados ou taxas.
Exercício prático
Produza linhas de capacidades antes/depois e reformule «Cedar renunciou a tudo e não pode mudar». Indique duas verificações necessárias antes de afirmar revogação real.
Mostrar correção detalhada
Antes: M emissão, P pausa, U atualização, D metadados. Após alteração proposta: M removido por pressuposto; P/U/D retidos. Declaração revista: «A conceção ilustrativa propõe revogar o papel de emissão conservando controlos de pausa, atualização e metadados; nenhum estado real de autorização nem transação está verificado». Verifique armazenamento exato de implementação/papéis e recibo de revogação num bloco fixo, depois vias residuais de atualização/delegação. A afirmação 2-of-3/24h exige provas do contrato real e da política dos signatários.
Lista de verificação
- Inventariar cada via privilegiada relevante.
- Descrever revogação específica e controlo residual.
- Qualificar pressupostos de signatários e atraso.
- Separar afirmações de conceção e estado implementado.
Resumo
A declaração de controlos é específica de cada capacidade; remover um papel não prova um ativo imutável nem sem autoridade.
Resumo
- Uma revogação tem um âmbito.
- Vias de atualização e delegação podem preservar controlo.
- Uma etiqueta multisig não prova independência dos signatários.
Próxima lição
P12-L04
Ferramentas
Utilize a ferramenta BlockAssay indicada apenas como contexto de leitura de evidências. Esta lição não cria resultados de ferramenta, sessões de conta nem direitos de acesso. Exercício offline; não assine, implemente, aprove nem financie nada.
Fontes e limites das afirmações
- PROXY: Slots de armazenamento do proxy ERC-1967 — Slots padronizados de implementação/admin; renunciar a um papel não prova que todas as vias de atualização estejam desativadas. Limite: Apenas documentação do mecanismo; os valores ilustrativos originais são estipulados, não são observações. Os registos históricos têm proveniência congelada separadamente e lacunas de recolha explícitas.
- ERC20: Norma ERC-20 — Interface do token e semântica das autorizações; a norma não estabelece identidade do emissor nem permissões seguras. Limite: Apenas documentação do mecanismo; os valores ilustrativos originais são estipulados, não são observações. Os registos históricos têm proveniência congelada separadamente e lacunas de recolha explícitas.
Classificações de evidência
ILLUSTRATIVE — entradas offline inteiramente fictícias; nenhuma observação atual.
Data de observação
null — nenhuma observação real
Versão do conteúdo
1
Data de revisão
null
Estado de revisão
needs_review
Especificações visuais
P12-L03-V01
Explicar compromissos de retenção, transferência e revogação de controlos
Revogação fictícia específica de um papel; vias retidas de atualização e pausa continuam visíveis.
Mapa de permissões com nós M, P, U, D antes/depois da revogação proposta de M. Mantenha U/P/D como vias sólidas retidas; anote2-of-3/24h como pressupostos de conceção não verificados.
Mapa de permissões com nós M, P, U, D antes/depois da revogação proposta de M. Mantenha U/P/D como vias sólidas retidas; anote2-of-3/24h como pressupostos de conceção não verificados.
A 390 px, empilhe observações, pressupostos, lacunas e conclusão; mantenha os IDs completos e um equivalente textual integral. As tabelas largas deslocam-se localmente.
A prosa pode seguir RTL; os IDs, quantidades e eixos temporais permanecem LTR. Preserve o sentido das dependências.
P12-L03-ILLUSTRATIVE-v1
Fontes e limites das afirmações
PROXY · PRIMARY_DOCUMENTATION
Slots de armazenamento do proxy ERC-1967
- Afirmação sustentada
- Slots padronizados de implementação/admin; renunciar a um papel não prova que todas as vias de atualização estejam desativadas.
- Limite de verificação
- Apenas documentação do mecanismo; os valores ilustrativos originais são estipulados, não são observações. Os registos históricos têm proveniência congelada separadamente e lacunas de recolha explícitas.
- Data de verificação
- 2026-10-02
https://eips.ethereum.org/EIPS/eip-1967
ERC20 · PRIMARY_DOCUMENTATION
Norma ERC-20
- Afirmação sustentada
- Interface do token e semântica das autorizações; a norma não estabelece identidade do emissor nem permissões seguras.
- Limite de verificação
- Apenas documentação do mecanismo; os valores ilustrativos originais são estipulados, não são observações. Os registos históricos têm proveniência congelada separadamente e lacunas de recolha explícitas.
- Data de verificação
- 2026-10-02
https://eips.ethereum.org/EIPS/eip-20
Proveniência dos dados
id: P12-L03-ILLUSTRATIVE-v1
dataStatus: ILLUSTRATIVE
observedAt: null
source: Original offline scenario in realOrHistoricalExample
scope: Fictional stipulated labels and values. No wallet, deployment, transaction, token launch or production observation.