P11-L07 · P11 · P11-M02
Mappare dipendenze e propagazione dei guasti
Prerequisiti: P11-L06
Obiettivi di apprendimento
- Mappare dipendenze e propagazione dei guasti
- Mappare dipendenze di oracoli e componibilità.
- Identificare limiti dei dati obsoleti e dei prezzi locali.
Master della fonte EN · P11-L07 · 30 minuti stimati · needs_review
Studio formativo offline. Nessuna connessione del wallet, fondi reali, chiavi private, firme, compravendita reale o input personali di portafoglio. Le visualizzazioni sono specifiche progettuali; non è contenuto runtime né certificazione.
Perché è importante
Un contratto può seguire esattamente il proprio codice consumando input obsoleti, non corrispondenti o economicamente fragili.
Spiegazione
Leggere il significato del flusso
I flussi di dati aggregano input e pubblicano aggiornamenti; consumatori, proxy e aggregatore formano dipendenze separate [ORACLE]. Registrare coppia di asset, rete, decimali, tempo di aggiornamento, round e metodologia della fonte. Un numero del flusso non è valutazione infallibile e un proxy può introdurre dipendenze dagli aggiornamenti del codice.
Applicare la verifica dichiarata del consumatore
Il consumatore fittizio accetta età≤60 secondi, richiedendo coppia e decimali corretti. All’osservazioneT1000, ultimo aggiornamentoT900 dà età100 e non rispetta il requisito di attualità dei dati. Un heartbeat fittizio120 non prevale sulla politica di60 secondi del consumatore. Gli aggiornamenti reali possono seguire condizioni di deviazione e heartbeat e affrontare ritardi di rete; non sono flussi continui di tick.
Separare prezzo spot della pool e cronologia di riferimento
Un rapporto spot delle riserve può muoversi bruscamente con uno swap locale. Il whitepaper v2 discute osservazioni accumulate del prezzo ponderato per il tempo e il compromesso tra attualità dei dati e resistenza alla manipolazione [V2]. Un TWAP è un metodo campionato, non prova contro ogni manipolazione o mercato obsoleto. Più flussi possono condividere fornitori, quindi apparente ridondanza non significa necessariamente indipendenza.
Tracciare propagazione dei guasti
La catena originale di dipendenze è asset avvolto→contratto di rimborso→oracolo→soglia di prestito→pool di uscita della liquidazione. A ogni arco chiedere quale conversione o ipotesi sia usata. Un’interruzione del rimborso può indebolire il significato dell’oracolo anche se gli aggiornamenti continuano. Contano ambito, versione del codice e data dell’audit e un audit non garantisce sicurezza. L’esercizio offline mappa condizioni; non fornisce attacchi eseguibili o interazioni di contratto.
Terminologia
- Attualità dei dati: età dell’ultima osservazione fornita rispetto alla politica del consumatore.
- Heartbeat: intervallo che attiva aggiornamento, non flusso continuo.
- Componibilità: l’output di un componente diventa input di un altro.
- TWAP: stima del prezzo ponderata per tempo con finestra dichiarata.
Esempio storico
ILLUSTRATIVE consumatoreT1000,flusso aggiornatoT900,heartbeat120,consumatore maxAge60,coppia correttaSIM-X/SIM-Y,decimali2. Risposta grezza12345 significa123.45 Y/X. Percorso di dipendenza: wrappedX→redeemerR→feedF→lenderL→exitPoolE. Nessun contratto o timestamp reali.
Specifiche visive
Mappa delle dipendenze della famiglia di grafi wallet, archi esplicitamente dipendenze tecniche non attribuzione di identità/finanziamento; pannello laterale dei metadati del flusso, età100>60, conversione della risposta grezza e ramo di rimborso fallito.
Cosa dimostrano le prove
Mancato rispetto del requisito di attualità nei dati didattici, conversione decimale e percorso stipulato delle dipendenze.
Cosa non dimostrano le prove
Configurazione effettiva del flusso, indipendenza dei fornitori, rimborsabilità, efficacia dell’audit o sicurezza del protocollo.
Classificazioni delle prove
- OBSERVED: FIX-P11-L07 dà aggiornamentoT900 e verificaT1000.
- INFERRED: età100 non rispetta la regola fornita del consumatore di 60 secondi.
- UNKNOWN: indipendenza effettiva dei fornitori e capacità di rimborso.
- INSUFFICIENT EVIDENCE: aggiornamenti dell’oracolo o audit garantiscono solvibilità.
Errori comuni
- Trattare heartbeat come regola di accettazione del consumatore.
- Ignorare coppia o decimali.
- Presumere che audit copra ogni dipendenza.
Esercizio pratico
Calcolare età del flusso e risposta normalizzata. Decidere accettazione sotto la politica fornita del consumatore. Mappare un’interruzione di rimborso attraverso il percorso e nominare due verifiche oltre all’attualità dei dati.
Consegnare calcoli o annotazioni, tabella affermazioni/fonti e limiti. Ripartizione suggerita: studio 12 minuti, esercizio 8, correzione/quiz 10; stima soggetta a calibrazione.
Mostra correzione dettagliata
Età1000−900=100 secondi;100>60 quindi respingere sotto la politica didattica del consumatore anche se100<heartbeat120. Risposta normalizzata12345/10^2=123.45 Y/X. Il fallimento del rimborso può rompere la relazione tra wrappedX e sottostante rimborsabile, poi indebolire valutazione e soglie del prestatore; effetti esatti sono UNKNOWN senza regole. Identità di coppia/rete, convenzione decimale, validità del round e riferimento economico sono verifiche separate. Un solo timestamp recente è insufficiente.
Rubrica formativa (5 punti): input riproducibili, metodo corretto, risultato corretto, ambito probatorio specifico dell’affermazione, limiti espliciti. Osservazione inventata, indicazione di investimento o affermazione di sicurezza non supportata richiedono correzione indipendentemente dal punteggio.
Lista di controllo
- Verificare coppia/rete/unità.
- Calcolare età rispetto alla politica del consumatore.
- Mappare dipendenze condivise a monte.
- Preservare limiti di audit e oracoli.
Riepilogo
La valutazione degli oracoli combina identità, unità, attualità dei dati e dipendenze economiche. Meccanismi componibili e audit rimangono evidenze delimitate.
Riepilogo
- Mappare dipendenze di oracoli e componibilità.
- Identificare limiti dei dati obsoleti e dei prezzi locali.
Lezione successiva
P11-L08 dopo la revisione della correzione.
Strumenti
NONE nel catalogo autorevole. I dati/pacchetto offline forniti sono sufficienti; non è richiesta alcuna funzionalità a pagamento o capacità Production non verificata. I metadati di laboratorio/certificazione indicano associazioni successive, non condizioni di accesso o riconoscimenti in tempo reale.
Fonti e limiti delle affermazioni
- [ORACLE] Chainlink — Panoramica dei flussi di dati — Aggregazione, dipendenze del proxy e limiti di timestamp/deviazione/heartbeat. Verificato il 2026-10-01; riferimento turn12view3.
- [V2] Whitepaper del nucleo Uniswap v2 (marzo 2020) — Rapporto delle riserve, meccanismi a prodotto costante e invariante con commissione sull’input; specifici della versione, non un’istantanea di distribuzione attuale. Verificato il 2026-10-01; riferimento turn14view0.
Specifiche visive
P11-L07-V01
Mappare dipendenze e propagazione dei guasti
ILLUSTRATIVE — input fittizi; nessun segnale o garanzia di sicurezza.
Mappa delle dipendenze della famiglia di grafi wallet, archi esplicitamente dipendenze tecniche non attribuzione di identità/finanziamento; pannello laterale dei metadati del flusso, età100>60, conversione della risposta grezza e ramo di rimborso fallito.
Mappa delle dipendenze della famiglia di grafi wallet, archi esplicitamente dipendenze tecniche non attribuzione di identità/finanziamento; pannello laterale dei metadati del flusso, età100>60, conversione della risposta grezza e ramo di rimborso fallito.
A 390px impilare grafico/tabella, ipotesi, correzione e pannello delle fonti; fornire equivalente testuale completo. Rendering in attesa.
Prosa esplicativa RTL; valori numerici, ID e assi cronologici rimangono LTR; preservare le direzioni delle dipendenze.
FIX-P11-L07
Fonti e limiti delle affermazioni
ORACLE · PRIMARY_DOCUMENTATION
Chainlink — Panoramica dei flussi di dati
- Affermazione supportata
- Aggregazione, dipendenze del proxy e limiti di timestamp/deviazione/heartbeat.
- Limite di verifica
- La documentazione supporta soltanto il meccanismo; i valori dei dati didattici sono input originali stipulati. Le pubblicazioni storiche rimangono attribuite.
- Data della verifica
- 2026-10-01
https://docs.chain.link/data-feeds/overview
V2 · PRIMARY_DOCUMENTATION
Whitepaper del nucleo Uniswap v2 (marzo 2020)
- Affermazione supportata
- Rapporto delle riserve, meccanismi a prodotto costante e invariante con commissione sull’input; specifici della versione, non un’istantanea di distribuzione attuale.
- Limite di verifica
- La documentazione supporta soltanto il meccanismo; i valori dei dati didattici sono input originali stipulati. Le pubblicazioni storiche rimangono attribuite.
- Data della verifica
- 2026-10-01
https://app.uniswap.org/whitepaper.pdf
Provenienza dei dati
id: FIX-P11-L07
dataStatus: ILLUSTRATIVE
observedAt: null
timeBasis: T/SIM markers are fictional order, not timestamps.
source: Author-created fixture embedded in this lesson.
scope: No market observation, usable address, secret, signature or personal financial data.