Naar inhoudBlockAssay

Goedkeuringen, allowances en intrekking

P03-L04 · P03 · P03-M01

Inspecteer spender, bedrag en intrekkingsgrenzen

ILLUSTRATIVE · needs_review

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

Documentatie verklaart mechanismen. Historische records behouden hun verklaarde bronklasse. Broninspectie is geen onafhankelijke redactionele goedkeuring.

Visuele specificaties

P03-L04-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

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
Primaire bron openen
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
Primaire bron openen
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

Toets je redenering

P03-L04-Q1 · Stelt R2 intrekking vast?
P03-L04-Q2 · Wat dekt R3?
P03-L04-Q3 · Spreekt R4 de nul van TOKEN-A tegen?
P03-L04-Q4 · Wat is de bruikbaarheid van R5?
P03-L04-Q5 · Wat is een begrensde verklaring?