P13-L04 · P13 · P13-M01
Identificare modifiche privilegiate osservate e incertezza residua
Prerequisiti: P13-L03
Obiettivi di apprendimento
- Identificare modifiche privilegiate osservate e incertezza residua
- Identificare una modifica privilegiata dello stato e circoscrivere conclusioni sui trasferimenti selettivi allo scenario verificato.
Perché è importante
Un mint o una restrizione può cambiare materialmente le capacità degli utenti, ma né presenza del codice né un trasferimento fallito provano indipendentemente uso malevolo per ogni wallet.
Spiegazione
Separa capacità raggiungibile, invocazione osservata, effetto sullo stato e intento attribuito. Una funzione chiamata mint non basta: ispeziona implementazione, autorizzazione e ogni percorso alternativo. Un mint privilegiato osservato necessita di identità esatta del token, riconciliazione evento/stato, blocco e importo. Uno slogan sul limite può essere limitato da aggiornamenti o ruoli alternativi. Una funzione restrittiva può avere scopi legittimi dichiarati, ma gli effetti effettivi devono essere verificati a uno stato definito.
Per trasferimenti selettivi, identifica classe del mittente, destinatario, percorso, importo, blocco e metodo di esecuzione. Un mittente privilegiato che riesce non prova che utenti ordinari possano uscire; uno scenario ordinario che fallisce non prova fallimento universale. I revert possono derivare da saldo, allowance, percorso, scadenza, stato o politica. La perdita economica dell’output differisce anche dalle commissioni nominali. Mantieni visibili spiegazioni concorrenti e dipendenze irrisolte.
Questi dati didattici usano righe di esecuzione su carta, non simulazioni o transazioni reali. Il contesto Radar è indicato dal programma ma non produce qui output reale. Riporta ogni modifica tecnica entro l’ambito stipulato e rifiuta attribuzione umana/dell’intento senza evidenze indipendenti.
Terminologia
Capacità: comportamento privilegiato raggiungibile.
Invocazione: uso registrato di quel comportamento.
Restrizione selettiva: esiti diversi sotto condizioni dichiarate di mittente/percorso.
Ambito della verifica: stato e parametri esatti di un’osservazione di esecuzione.
Esempio storico
ILLUSTRATIVE al blocco B: un mint stipulato del ruolo M aggiunge 200 all’offerta 1000, producendo 1200. A B+1, il mittente ordinario W fallisce un trasferimento di 10 unità sul percorso R con motivo POLICY; il mittente privilegiato P riesce con lo stesso importo/percorso dichiarato. Saldi e allowance sono stipulati sufficienti. Implementazione e copertura più ampia dei percorsi sono assenti.
Specifiche visive
Matrice dei permessi del contratto con righe di mint M e trasferimento W/P, parametri ed esiti esatti su carta. Aggiungi lacune di percorsi/importi non verificati anziché un contrassegno universale honeypot.
Didascalia: Modifica privilegiata fittizia ed esiti selettivi; nessuna conclusione universale su uscita o intento.
SPECIFICATION_ONLY — la visualizzazione non è stata prodotta né sottoposta a revisione indipendente.
Cosa dimostrano le prove
Nella finzione, l’aritmetica dell’offerta aumenta del 20% e due scenari di mittente hanno esiti diversi della politica. Sono osservazioni circoscritte su carta.
Cosa non dimostrano le prove
Non sono stabiliti mint effettivo, distribuzione di codice, fallimento universale dei trasferimenti, intento dannoso, identità del controllore o risultato indipendente di Radar. Un percorso e importo non coprono ogni via di uscita.
Errori comuni
Chiamare presenza del codice un’invocazione osservata; presumere che successo privilegiato provi uscita pubblica; generalizzare un percorso a tutti i trasferimenti; trattare una restrizione come frode automatica.
Esercizio pratico
Calcola variazione dell’offerta, scrivi una tabella degli scenari e classifica «tutti possono uscire», «nessuno può trasferire» e «la politica differisce secondo il mittente». Identifica due verifiche mancanti.
Mostra correzione dettagliata
Offerta=1000+200=1200; aumento relativo 200/1000=20%. Righe:W/10/R/B+1/fallimento POLICY;P/10/R/B+1/successo. La differenza stipulata è supportata per queste righe. Entrambe le affermazioni universali non sono stabilite. Verifiche mancanti includono altro importo e altro percorso/stato con mittenti ordinari; ispeziona implementazione e autorizzazione prima di attribuire un meccanismo oltre il motivo fornito. Intento e identità rimangono insufficientemente comprovati.
Lista di controllo
- Separa capacità, invocazione ed effetto.
- Riconcilia offerta usando unità grezze compatibili.
- Circoscrivi mittente/importo/percorso/stato.
- Conserva spiegazioni alternative e intento ignoto.
Riepilogo
Effetti privilegiati osservati e differenze circoscritte di esecuzione necessitano di dati specifici e non devono diventare affermazioni universali o criminali.
Riepilogo
- Una funzione raggiungibile non è prova del suo uso.
- Successo privilegiato non stabilisce uscita dell’utente ordinario.
- Uno scenario verificato non può risolvere tutti i percorsi di esecuzione.
Lezione successiva
P13-L05
Strumenti
Usa lo strumento BlockAssay indicato soltanto come contesto per leggere le evidenze. Questa lezione non crea output dello strumento, sessioni di account o diritti di accesso. Esercizio offline; non firmare, distribuire, approvare o finanziare nulla.
Fonti e limiti delle affermazioni
- ERC20: Standard ERC-20 — Interfaccia dei token e semantica delle autorizzazioni di spesa; lo standard non stabilisce identità dell’emittente o sicurezza dei permessi. Limite: Soltanto documentazione del meccanismo; i valori illustrativi originali sono stipulati, non osservazioni. I dati storici hanno provenienza congelata separatamente e lacune esplicite nella raccolta.
- PROXY: Slot di memoria dei proxy ERC-1967 — Slot standardizzati di implementazione/amministrazione; rinunciare a un ruolo non dimostra che tutti i percorsi di aggiornamento siano disabilitati. Limite: Soltanto documentazione del meccanismo; i valori illustrativi originali sono stipulati, non osservazioni. I dati storici hanno provenienza congelata separatamente e lacune esplicite nella raccolta.
Classificazioni delle prove
ILLUSTRATIVE — input offline interamente fittizi; nessuna osservazione attuale.
Data di osservazione
null — nessuna osservazione reale
Versione del contenuto
1
Data di revisione
null
Stato della revisione
needs_review
Specifiche visive
P13-L04-V01
Identificare modifiche privilegiate osservate e incertezza residua
Modifica privilegiata fittizia ed esiti selettivi; nessuna conclusione universale su uscita o intento.
Matrice dei permessi del contratto con righe di mint M e trasferimento W/P, parametri ed esiti esatti su carta. Aggiungi lacune di percorsi/importi non verificati anziché un contrassegno universale honeypot.
Matrice dei permessi del contratto con righe di mint M e trasferimento W/P, parametri ed esiti esatti su carta. Aggiungi lacune di percorsi/importi non verificati anziché un contrassegno universale honeypot.
A 390 px impila osservazioni, ipotesi, lacune e conclusione; conserva gli ID completi e un equivalente testuale integrale. Ogni tabella larga scorre localmente.
La prosa può seguire RTL; ID, quantità e assi temporali rimangono LTR. Preserva la direzione delle dipendenze.
P13-L04-ILLUSTRATIVE-v1
Fonti e limiti delle affermazioni
ERC20 · PRIMARY_DOCUMENTATION
Standard ERC-20
- Affermazione supportata
- Interfaccia dei token e semantica delle autorizzazioni di spesa; lo standard non stabilisce identità dell’emittente o sicurezza dei permessi.
- Limite di verifica
- Soltanto documentazione del meccanismo; i valori illustrativi originali sono stipulati, non osservazioni. I dati storici hanno provenienza congelata separatamente e lacune esplicite nella raccolta.
- Data della verifica
- 2026-10-02
https://eips.ethereum.org/EIPS/eip-20
PROXY · PRIMARY_DOCUMENTATION
Slot di memoria dei proxy ERC-1967
- Affermazione supportata
- Slot standardizzati di implementazione/amministrazione; rinunciare a un ruolo non dimostra che tutti i percorsi di aggiornamento siano disabilitati.
- Limite di verifica
- Soltanto documentazione del meccanismo; i valori illustrativi originali sono stipulati, non osservazioni. I dati storici hanno provenienza congelata separatamente e lacune esplicite nella raccolta.
- Data della verifica
- 2026-10-02
https://eips.ethereum.org/EIPS/eip-1967
Provenienza dei dati
id: P13-L04-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.