Ir para o conteúdoBlockAssay

Conceção de autoridades e atualizações

P12-L03 · P12 · P12-M01

Explicar compromissos de retenção, transferência e revogação de controlos

ILLUSTRATIVE · needs_review

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

SPECIFICATION_ONLY · ILLUSTRATIVE

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
Abrir fonte primária
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
Abrir fonte primária
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.

Teste seu raciocínio

P12-L03-Q1 · M é revogado mas U permanece. Qual afirmação corresponde?
P12-L03-Q2 · O que prova 2-of-3 neste mapa no papel?
P12-L03-Q3 · Porquê inspecionar vias de implementação/admin?
P12-L03-Q4 · O que deve divulgar um papel de pausa retido?
P12-L03-Q5 · Que par sustenta uma declaração de revogação real?