P03-L04 · P03 · P03-M01
Inspecteer spender, bedrag en intrekkingsgrenzen
Vereisten: P03-L03
Leerdoelen
- Inspecteer spender, bedrag en intrekkingsgrenzen
- Lees volledige allowance-tuples en contexten.
- Begrens één nultoestand zonder te claimen dat alle autorisaties zijn gereset.
EN-bronmaster · P03-L04 · needs_review
Alleen offline studie/lezen. Verstrek nooit geheimen, wachtwoorden of authenticatiecodes. Geen walletverbinding, echte goedkeuring, live intrekking, transactieondertekening, overdracht, geld of trading. Visuals zijn uitsluitend specificaties.
Waarom dit belangrijk is
Bevoegdheden zijn activum-/spender-/contextspecifiek. Een allowance van nul kan een nuttige bevinding ondersteunen terwijl andere tokens en ondertekende autorisaties onopgelost blijven.
Uitleg
Benoem de volledige tuple
ERC-20 beschrijft allowance-, approve- en transferFrom-semantiek [ERC20]. Een bevoegdheidsrij vereist netwerk, token, owner, spender en waarnemingscontext. Een ander token is een andere bevoegdheid, ook wanneer de weergegeven spender identiek is.
Lees toestand in plaats van sessielabels
R1/R3 tonen dezelfde tuple in twee vastgelegde contexten. R2 toont een UI-ontkoppeling; die beschrijft geen toestandswijziging in het tokencontract. Een gevraagde intrekking, ingediende handeling en resulterende toestand zouden afzonderlijke bewijsfasen zijn. R3 is offline verstrekt; de student mag geen live intrekking indienen.
R4 betreft TOKEN-B en mag niet in de rij van TOKEN-A worden samengevoegd. Alleen de geruststellende nul rapporteren en de andere rij weglaten zou wezenlijke reikwijdte verliezen. Bewaar beide waarden en verklaar welke vraag elk beantwoordt.
Laat ondertekende autorisaties waar nodig onopgelost
Een permit heeft afzonderlijke handtekening-/nonce-/deadlinesemantiek onder de toepasselijke contractregels [PERMIT]. R5 laat bewust de relatie tot huidige nonce-/verbruikstoestand weg. Eén allowance van nul stelt niet vast dat elke uitstaande handtekening ongeldig is gemaakt. Het noodzakelijke vervolg betreft toepasselijke regels en relevante toestand, geen extra live lestransactie.
Een allowance-toestand draait ook geen eerdere overdracht terug en stelt niet vast dat een owner nooit herstelmateriaal blootstelde. Bevoegdheidsinventaris en blootstelling van ondertekeningsmogelijkheden zijn verschillende onderzoeksvragen.
Formuleer beperkte resultaten
OBSERVED: oefenwaarden en sessiestatus. INFERRED: verandering van de geselecteerde tuple van 100 naar nul. UNKNOWN: volledige bevoegdheidsinventaris en bruikbaarheid van R5. INSUFFICIENT EVIDENCE: ‘alle activa zijn veilig’. Een begrensde conclusie noemt de geselecteerde tuple op H12 en laat afzonderlijke rijen onopgelost.
Begrippen
- Allowance: begrensde bevoegdheidswaarde.
- Spender: toepasselijke autorisatierol.
- Intrekkingsbewijs: resulterende bevoegdheidstoestand in een context.
- Dekking: werkelijk verstrekte bevoegdheidsrijen.
Historisch voorbeeld
ILLUSTRATIVE kaarten. R1 SIM-N/TOKEN-A/OWNER-X/SPENDER-Y op SIM-H10 allowance 100 gehele oefeneenheden. R2 UI ontkoppeld op T1. R3 dezelfde tuple H12 allowance 0. R4 TOKEN-B/dezelfde owner/spender H12 allowance 80. R5 TOKEN-A-permitsamenvatting met huidige nonce-/verbruiksrelatie UNKNOWN. Geen echte goedkeuring, handtekening of transactie.
Visuele specificaties
Tuple-/contextmatrix. R1→R3 is een geselecteerde vergelijking; R4 blijft 80, R5 onbekend. Zet R2 in een sessierij zonder automatische onchain-toestandsverbinding.
Wat het bewijs aantoont
Geselecteerde oefentoestanden en begrensde vergelijking.
Wat het bewijs niet aantoont
Live intrekking, volledige bevoegdheidsreset, ongeldigmaking van alle permits, terugdraaien van verlies of gegarandeerde veiligheid.
Veelgemaakte fouten
- Ontkoppeling intrekking noemen.
- Eén nul naar elk token veralgemeniseren.
- Aannemen dat een nultoestand elke handtekening annuleert.
Praktische oefening
Maak bevoegdheidsrijen voor R1/R3/R4. Verklaar de grenzen van R2 en R5. Herschrijf ‘ontkoppeling en nul maken elk activum veilig’.
Lever een tabel en begrensde conclusie uitsluitend met verstrekt offline materiaal. Redactionele tijdverdeling: studie 12 min, oefening 8 min, correctie/quiz 10 min.
Uitgewerkte correctie tonen
De geselecteerde TOKEN-A-tuple is 100 op H10 en nul op H12. TOKEN-B blijft 80. R2 bewijst uitsluitend UI-ontkoppeling. Bruikbaarheid van R5 UNKNOWN in afwachting van regels/toestand. Brede veiligheid INSUFFICIENT EVIDENCE. Rapporteer exacte reikwijdte en ontbrekende dekking zonder live operaties.
Rubriek: precieze reikwijdte, bronherkomst, redenering, expliciete grenzen en veilig offline werken, elk één punt. Verzonnen waarnemingen of onbewezen identiteitstoeschrijving vereisen correctie ongeacht score. Uitsluitend formatief.
Controlelijst
- Volledige tuple/context.
- Sessie en toestand gescheiden.
- Verzoeken en uitkomsten gescheiden.
- Verschillende tokens onderscheiden.
- Lacunes voor uitstaande handtekeningen benoemd.
Samenvatting
Een bevoegdheidsbevinding is contextgebonden. Ontkoppeling en één allowance van nul stellen geen alomvattende autorisatiereset of activumveiligheid vast.
Samenvatting
- Inspecteer spender, bedrag en intrekkingsgrenzen
- Lees volledige allowance-tuples en contexten.
- Begrens één nultoestand zonder te claimen dat alle autorisaties zijn gereset.
Volgende les
P03-L05 na controle van de vereisten en de correctie.
Hulpmiddelen
NONE in de gezaghebbende catalogus. Verstrekte offline gegevens volstaan; geen productaankoop of walletoperatie vereist.
Bronnen en grenzen van claims
- [ERC20] ERC-20-tokenstandaard — approve, allowance en transferFrom voor conforme interfaces.
- [PERMIT] ERC-2612-ondertekende goedkeuringen — Permit-allowance-autorisatie met owner, spender, value, nonce en deadline.
Documentatie verklaart mechanismen. Historische records behouden hun verklaarde bronklasse. Broninspectie is geen onafhankelijke redactionele goedkeuring.
Visuele specificaties
P03-L04-V01
Inspecteer spender, bedrag en intrekkingsgrenzen
ILLUSTRATIVE offline kaarten zonder vertrouwelijke gegevens, geen live weergave
Tuple-/contextmatrix. R1→R3 is een geselecteerde vergelijking; R4 blijft 80, R5 onbekend. Zet R2 in een sessierij zonder automatische onchain-toestandsverbinding.
Tuple-/contextmatrix. R1→R3 is een geselecteerde vergelijking; R4 blijft 80, R5 onbekend. Zet R2 in een sessierij zonder automatische onchain-toestandsverbinding.
390px: gestapelde kaarten/tekstequivalent; rendering op 768px/desktop nog te controleren
RTL-proza; identifiers geïsoleerd LTR; behoud feitelijke verbindingsrichtingen
FIX-P03-L04
Bronnen en grenzen van claims
ERC20 · PRIMARY_DOCUMENTATION
ERC-20-tokenstandaard
- Ondersteunde claim
- approve, allowance en transferFrom voor conforme interfaces.
- Verificatiegrens
- Primaire bron onderzocht voor bijbehorend mechanisme of toegeschreven verklaring; geen authenticatie van illustratieve gegevens.
- Controledatum
- 2026-10-01
https://eips.ethereum.org/EIPS/eip-20
PERMIT · PRIMARY_DOCUMENTATION
ERC-2612-ondertekende goedkeuringen
- Ondersteunde claim
- Permit-allowance-autorisatie met owner, spender, value, nonce en deadline.
- Verificatiegrens
- Primaire bron onderzocht voor bijbehorend mechanisme of toegeschreven verklaring; geen authenticatie van illustratieve gegevens.
- Controledatum
- 2026-10-01
https://eips.ethereum.org/EIPS/eip-2612
Herkomst van gegevens
id: FIX-P03-L04
dataStatus: ILLUSTRATIVE
source: Original embedded offline cards; no real observations
observedAt: null
timeBasis: SIM/T markers are fictional order, not UTC timestamps