UTXOSUITE — home
Terug naar Academy
NIVEAU 3 · Gratis

Begrijp wat je Tekent

Leer approvals, calldata, EIP-712, Permit en Permit2.

8 lessen · 8 Praktijkopdracht · 8 Praktijkscenario's · 20 vraag · 80% minimale score

Wat je straks kunt

Deze module verdiept transactie-intentie & calldata met toegepaste theorie en een eigen beslislab.

Deze module verdiept approvals & bestedingsmacht met toegepaste theorie en een eigen beslislab.

Deze module verdiept eip-712, permit & permit2 met toegepaste theorie en een eigen beslislab.

Deze module verdiept intent-reconstructie & beslissing met toegepaste theorie en een eigen beslislab.

Curriculum

1.1 · De knop is niet de transactie22 min
1.2 · Bestemming en waarde zijn de eerste invarianten16 min
Lab · Decodeer spend authority

Deze cursus bevat

  • 8 lessen · 16 begeleide uren
  • 4 Lab · Praktijkscenario's
  • 8 Praktijkcases · 8 Kenniscontroles
  • 52 Examenbank · 80% slaaggrens
  • Voltooiingsbewijs: UTXO Certified · Signing & Approval Literacy

Wat deze cursus van je verwacht

  • Een signature vertalen naar rechten, bestedingsmacht en risico.
  • Minimale score: 80%
  • Wallet Security & Self-Custody
Cursusbriefing

Trainingscontract

Een signature vertalen naar rechten, bestedingsmacht en risico.

01 · DoelvaardigheidEen signature vertalen naar rechten, bestedingsmacht en risico.
02 · Aanbevolen voorkennisWallet Security & Self-Custody
Praktische deliverables
01

Transactie-intentie & calldata

Deze module verdiept transactie-intentie & calldata met toegepaste theorie en een eigen beslislab.

Evidence memo · APPROVAL
02

Approvals & bestedingsmacht

Deze module verdiept approvals & bestedingsmacht met toegepaste theorie en een eigen beslislab.

Evidence memo · APPROVAL
03

EIP-712, Permit & Permit2

Deze module verdiept eip-712, permit & permit2 met toegepaste theorie en een eigen beslislab.

Evidence memo · TYPED-DATA
04

Intent-reconstructie & beslissing

Deze module verdiept intent-reconstructie & beslissing met toegepaste theorie en een eigen beslislab.

Evidence memo · APPROVAL
Beoordelingscontract
Leschecks8
Modulelabs4
Eindexamen20
Beheersingsdrempel80%
Volledig curriculum

Begrijp wat je Tekent

Bekijk vóór de start het volledige curriculum, de competenties en het beoordelingstraject.

Begeleide studielast16h
modules4
lessen8
01

Transactie-intentie & calldata

Deze module verdiept transactie-intentie & calldata met toegepaste theorie en een eigen beslislab.

1.1
De knop is niet de transactie45 min · Diepgaande technische les
1.2
Bestemming en waarde zijn de eerste invarianten45 min · Diepgaande technische les
Praktisch modulelabDecodeer spend authority
02

Approvals & bestedingsmacht

Deze module verdiept approvals & bestedingsmacht met toegepaste theorie en een eigen beslislab.

2.1
Een approval delegeert toekomstige bestedingsmacht45 min · Diepgaande technische les
2.2
Unlimited approval vergroot de blast radius45 min · Diepgaande technische les
Praktisch modulelabDecodeer spend authority
03

EIP-712, Permit & Permit2

Deze module verdiept eip-712, permit & permit2 met toegepaste theorie en een eigen beslislab.

3.1
Typed data blijft autorisatie45 min · Diepgaande technische les
3.2
Permit kan autoriteit naar een off-chain signature verplaatsen45 min · Diepgaande technische les
Praktisch modulelabLees Permit2
04

Intent-reconstructie & beslissing

Deze module verdiept intent-reconstructie & beslissing met toegepaste theorie en een eigen beslislab.

4.1
Reconstrueer intentie uit onafhankelijke signalen45 min · Diepgaande technische les
4.2
Risico moet eindigen in een begrijpelijke beslissing45 min · Diepgaande technische les
Praktisch modulelabDecodeer spend authority
Competenties
  • Kernrisico: behandel de knop is niet de transactie niet als een onbelangrijk detail.
  • Actie: verifieer de technische evidence rond de knop is niet de transactie vóór autorisatie.
  • Kernrisico: behandel bestemming en waarde zijn de eerste invarianten niet als een onbelangrijk detail.
  • Actie: verifieer de technische evidence rond bestemming en waarde zijn de eerste invarianten vóór autorisatie.
  • Kernrisico: behandel een approval delegeert toekomstige bestedingsmacht niet als een onbelangrijk detail.
  • Actie: verifieer de technische evidence rond een approval delegeert toekomstige bestedingsmacht vóór autorisatie.
  • Kernrisico: behandel unlimited approval vergroot de blast radius niet als een onbelangrijk detail.
  • Actie: verifieer de technische evidence rond unlimited approval vergroot de blast radius vóór autorisatie.
  • Kernrisico: behandel typed data blijft autorisatie niet als een onbelangrijk detail.
  • Actie: verifieer de technische evidence rond typed data blijft autorisatie vóór autorisatie.
  • Kernrisico: behandel permit kan autoriteit naar een off-chain signature verplaatsen niet als een onbelangrijk detail.
  • Actie: verifieer de technische evidence rond permit kan autoriteit naar een off-chain signature verplaatsen vóór autorisatie.
Beoordelingstraject
  1. Schriftelijke veldoefening × 8
  2. Kenniscontroles × 8
  3. Praktisch modulelab × 4
  4. Getimed eindexamen · 20 · ≥ 80%
Begeleide studielast
  1. Diepgaande technische les · 360 min
  2. Schriftelijke veldoefening · 160 min
  3. Praktisch modulelab · 140 min
  4. Specialist units · 105 min
  5. Getimed eindexamen · 35 min
CURSUSHANDBOEK

Reikwijdte, leerresultaten en studiestandaard

16h
Voor wie

Leer approvals, calldata, EIP-712, Permit en Permit2.

Vereisten

Aanbevolen voorstudie

  • Crypto & Blockchain Fundamentals
  • Wallet Security & Self-Custody
Leerresultaten
  • Kernrisico: behandel de knop is niet de transactie niet als een onbelangrijk detail.
  • Actie: verifieer de technische evidence rond de knop is niet de transactie vóór autorisatie.
  • Kernrisico: behandel bestemming en waarde zijn de eerste invarianten niet als een onbelangrijk detail.
  • Actie: verifieer de technische evidence rond bestemming en waarde zijn de eerste invarianten vóór autorisatie.
  • Kernrisico: behandel een approval delegeert toekomstige bestedingsmacht niet als een onbelangrijk detail.
  • Actie: verifieer de technische evidence rond een approval delegeert toekomstige bestedingsmacht vóór autorisatie.
  • Kernrisico: behandel unlimited approval vergroot de blast radius niet als een onbelangrijk detail.
  • Actie: verifieer de technische evidence rond unlimited approval vergroot de blast radius vóór autorisatie.
  • Kernrisico: behandel typed data blijft autorisatie niet als een onbelangrijk detail.
  • Actie: verifieer de technische evidence rond typed data blijft autorisatie vóór autorisatie.
Studiemethode
  1. 01

    Lees het technische hoofdstuk in zes delen

  2. 02

    Inspecteer het unieke visual en protocolmodel

  3. 03

    Werk de casus en evidence map uit

  4. 04

    Lever de schriftelijke veldoefening in

  5. 05

    Slaag voor knowledge check en modulelab

  6. 06

    Voltooi het getimede eindexamen

Bewijsstandaard

Elke bewering moet gekoppeld zijn aan observeerbare velden, protocolgedrag, primaire bronnen of duidelijk benoemde aannames. Onbekenden blijven expliciet onbekend.

Voltooiingscriterium

Voltooiing vereist schriftelijk werk, knowledge checks, alle labs en minimaal 80% op het eindexamen. Professional vereist daarnaast de capstone.

Kernglossarium
De knop is niet de transactie
Op EVM encodeert calldata function en parameters. Een UI kan 'swap' tonen terwijl de payload iets anders autoriseert; decodeer en vergelijk met intentie.
Bestemming en waarde zijn de eerste invarianten
Bevestig eerst chain, native-value destination, aangeroepen contracts en value; zero native value betekent niet zero risk.
Een approval delegeert toekomstige bestedingsmacht
ERC-20 approve kan een spender blijvende bevoegdheid geven om later tokens te verplaatsen, zelfs als de approval zelf niets verplaatst.
Unlimited approval vergroot de blast radius
Maximale allowances vermijden herhaalde approvals maar kunnen het volledige toekomstige tokenbalance blootstellen zolang permission actief blijft.
Typed data blijft autorisatie
EIP-712 structureert data, maar orders, permits en andere rechten kunnen nog steeds sterke on-chain gevolgen hebben.
Permit kan autoriteit naar een off-chain signature verplaatsen
Permit en Permit2 geven spend authority via signature; spender, token, amount, nonce, deadline en verifying contract bepalen de echte scope.
Reconstrueer intentie uit onafhankelijke signalen
Een pre-signature layer vergelijkt origin, chain, destination, method, parameters, approvals en verwachte asset changes met de bedoeling van de gebruiker.
Risico moet eindigen in een begrijpelijke beslissing
Een score zonder uitleg creëert automation bias. Toon wat ongewoon is, welke bevoegdheid wordt gegeven, wat verloren kan gaan en welke onzekerheid blijft.
SPECIALISTISCHE VERDIEPING

Moderne protocollen en operationele onderwerpen

Deze uitbreidingen verbreden het kerncurriculum met actuele standaarden en security boundaries die professionals moeten herkennen.

Replay protection, nonces en domain separation
Specialistische studie-eenheid01
EXT / 01

Replay protection, nonces en domain separation

Authorization moet gebonden zijn aan chain, contract, account state en geldigheid. EIP-155 en EIP-712 verkleinen replay op verschillende manieren.

Securityfocusnonce · chainId · domain separator · verifyingContract · replay window
StudietaakLees het primaire materiaal, identificeer de trust boundary en leg uit hoe het mechanisme het autorisatie- of uitvoeringsmodel verandert.
Vereist resultaatMaak een beknopte analyst note met aannames, materieel bewijs, foutcondities en een onderbouwde beveiligingsbeslissing.
Primaire referentiesEIP-155EIP-712
ERC-4337 UserOperations en account abstraction
Specialistische studie-eenheid02
EXT / 02

ERC-4337 UserOperations en account abstraction

UserOperations verplaatst validatie naar smart accounts en introduceert bundlers, EntryPoint, paymasters en simulation. Review omvat de volledige pipeline.

SecurityfocusUserOperation · EntryPoint · bundler · paymaster · validation simulation
StudietaakLees het primaire materiaal, identificeer de trust boundary en leg uit hoe het mechanisme het autorisatie- of uitvoeringsmodel verandert.
Vereist resultaatMaak een beknopte analyst note met aannames, materieel bewijs, foutcondities en een onderbouwde beveiligingsbeslissing.
Primaire referentiesERC-4337
EIP-7702 delegated EOAs
Specialistische studie-eenheid03
EXT / 03

EIP-7702 delegated EOAs

EIP-7702 maakt persistente code-delegation via signed authorization tuples mogelijk. Controleer chain binding, nonce, delegate implementation, initialization en revocation.

Securityfocusauthorization tuple · delegated code · persistent delegation · nonce · revocation
StudietaakLees het primaire materiaal, identificeer de trust boundary en leg uit hoe het mechanisme het autorisatie- of uitvoeringsmodel verandert.
Vereist resultaatMaak een beknopte analyst note met aannames, materieel bewijs, foutcondities en een onderbouwde beveiligingsbeslissing.
Primaire referentiesEIP-7702
Module 01

Transactie-intentie & calldata

Deze module verdiept transactie-intentie & calldata met toegepaste theorie en een eigen beslislab.

Technische omgeving bij deze cursusmodule
Les 1.1

De knop is niet de transactie

22 min
UTXO ACADEMY / CONCEPT MODELCALLDATADECODE INTENTVISUAL AID · NOT A SECURITY VERDICT
Technisch hoofdstuk

De knop is niet de transactie

Diepgaande technische les
01
Mentaal model

Op EVM encodeert calldata function en parameters. Een UI kan 'swap' tonen terwijl de payload iets anders autoriseert; decodeer en vergelijk met intentie.

Dit concept is belangrijk omdat Kernrisico: behandel de knop is niet de transactie niet als een onbelangrijk detail.

Inspecteer de exacte protocolvelden die authority creëren of execution veranderen. Vergelijk die velden met de verklaarde gebruikersintentie en de verwachte security boundary.

02
Wat er werkelijk gebeurt

Inspecteer de exacte protocolvelden die authority creëren of execution veranderen.

Op protocol- en uitvoeringsniveau moet je inspecteren selector en arguments en target en native value en nested execution. Protocol-identifiers blijven onvertaald omdat ze onderdeel zijn van de technische payload.

selector

Technische inspectiepunten

arguments

Technische inspectiepunten

target

Technische inspectiepunten

native value

Technische inspectiepunten

nested execution

Technische inspectiepunten

03
Faaloppervlak

Behandel tegenstrijdigheden, buitensporige authority en onverklaarde dependencies als materiële faalsignalen.

Het praktische gevolg is dat Actie: verifieer de technische evidence rond de knop is niet de transactie vóór autorisatie. Onbekend is niet hetzelfde als veilig.

  • Kernrisico: behandel de knop is niet de transactie niet als een onbelangrijk detail.
  • Actie: verifieer de technische evidence rond de knop is niet de transactie vóór autorisatie.
04
Beslisstandaard

Vertaal elk materieel signaal naar de concrete consequentie voor assets, authority of trust.

Het praktische gevolg is dat Actie: verifieer de technische evidence rond de knop is niet de transactie vóór autorisatie.

Escaleren wanneer bewijs tegenstrijdig of onvolledig is, of wanneer de consequentie routinebeleid overschrijdt.

05
Verificatieprocedure

Verifieer de request met onafhankelijk bewijs vóór onomkeerbare authorization.

  1. 01

    Inspecteer de exacte protocolvelden die authority creëren of execution veranderen.

  2. 02

    Vergelijk die velden met de verklaarde gebruikersintentie en de verwachte security boundary.

  3. 03

    Verifieer de request met onafhankelijk bewijs vóór onomkeerbare authorization.

  4. 04

    Leg feiten, aannames, unknowns en beslissing vast zodat een andere analist de review kan reproduceren.

  5. 05

    Escaleren wanneer bewijs tegenstrijdig of onvolledig is, of wanneer de consequentie routinebeleid overschrijdt.

06
Vereiste analistenoutput

Leg feiten, aannames, unknowns en beslissing vast zodat een andere analist de review kan reproduceren.

Kernrisico: behandel de knop is niet de transactie niet als een onbelangrijk detail. en Actie: verifieer de technische evidence rond de knop is niet de transactie vóór autorisatie.

Vereiste analistenoutputDe knop is niet de transactie · Beslisstandaard
De knop is niet de transactie
LESSON VISUALDe knop is niet de transactiecalldata intent
De knop is niet de transactie
PRAKTIJKCONTEXT · OMGEVING VOOR SIGNATURE REVIEWDe knop is niet de transactieCONCEPT → PRAKTIJKOMGEVING → OPERATIONELE BESLISSING
VISUAL MODEL / REQUEST FLOWcalldata-intent
N01N02N03N04N05N06REQUEST FLOWDe knop is niet de transactie
CONCEPT → EVIDENCE → FAILURE MODE → VERIFICATION
Technisch workbook

Analistendoel

Kernrisico: behandel de knop is niet de transactie niet als een onbelangrijk detail.

Mechanica
selectorcalldata[0:4]
argumentsABI-decoded parameters
targettransaction.to
native valuetransaction.value
nested executionmulticall / router subcalls
Foutsignalen
  1. 01

    UI intent != decoded method

  2. 02

    unknown selector

  3. 03

    unexpected recipient

  4. 04

    hidden native value

  5. 05

    nested call changes authority

Verificatieprocedure
  1. 01

    capture exact payload

  2. 02

    resolve selector / ABI

  3. 03

    decode every material parameter

  4. 04

    trace nested calls when present

  5. 05

    compare decoded action with user intent

Redeneerketen
  1. 01

    feiten → materiële evidence

  2. 02

    evidence → gevolg / autoriteit

  3. 03

    gevolg → expliciete beslissing + volgende actie

Vereist resultaatdecoded-intent record + mismatch list
Protocol walkthrough

Volg het pad van de beveiligingsbeslissing

calldata / intent
01Observeren
  • selector: calldata[0:4]
  • arguments: ABI-decoded parameters
02Traceren
  • target: transaction.to
  • native value: transaction.value
  • nested execution: multicall / router subcalls
03Uitdagen
  • UI intent != decoded method
  • unknown selector
  • unexpected recipient
04Verifiëren
  • capture exact payload
  • resolve selector / ABI
  • decode every material parameter
05Uitvoer
  • decoded-intent record + mismatch list
Autorisatie-oppervlakselector · arguments · target
FaalconditieUI intent != decoded method
Praktijkcase
decode-calldata
CASE / calldata-intent
ui ActionSwap 1 ETH
method Selector0x095ea7b3
decoded Methodapprove(address,uint256)
spender0xNew...
amountMAX_UINT256
native Value0
Analistentaak

Identificeer vóór het antwoord de verleende bevoegdheid, de trust boundary die kan falen en de onomkeerbare consequentie.

Evidence map

Orden vóór je beslist

Scheid identiteit, bevoegdheid, uitvoering en context vóór een beveiligingsbesluit.

01
Identiteit

Wie of wat vraagt, ontvangt of vertegenwoordigt bevoegdheid?

02
Bevoegdheid

Welke capaciteit kan worden verleend, behouden of gebruikt?

spender0xNew...
03
Uitvoering

Wat zal payload, route of systeem werkelijk doen?

method Selector0x095ea7b3
decoded Methodapprove(address,uint256)
amountMAX_UINT256
native Value0
04
Context

Welke omgevingsfeiten kunnen de beslissing materieel veranderen?

ui ActionSwap 1 ETH
Praktijkopdracht

Maak een analistenwaardige bevinding

Alleen lokaal analistenrecord

Antwoord niet uit het geheugen. Gebruik de case, protocolvelden en verificatieprocedure hierboven voor een reproduceerbare bevinding.

Focusselector · arguments · target
FaalindicatieUI intent != decoded method
Eerst verifiërencapture exact payload
Resultaatdecoded-intent record + mismatch list
Voltooiingscriteria
  • Verwijst naar materieel bewijs, niet naar UI-uiterlijk.
  • Benoemt bevoegdheid, toestandsovergang of gevolg.
  • Geeft een reproduceerbare volgende actie of beslissing.
Security-notities
  1. 01

    Kernrisico: behandel de knop is niet de transactie niet als een onbelangrijk detail.

  2. 02

    Actie: verifieer de technische evidence rond de knop is niet de transactie vóór autorisatie.

Analistennotitieboek

Bouw je evidence memo

Alleen lokaal leerrecord

Leg je redenering vast vóór de checkpoint en sluit af met een expliciete beslissing of vervolgstap. Notities blijven op dit apparaat.

LOCAL STORAGE
Praktijkopdracht

Werk alle drie secties uit voor voltooiing.

Les 1.2

Bestemming en waarde zijn de eerste invarianten

16 min
UTXO ACADEMY / CONCEPT MODELVALUE / DESTINATIONFIRST INVARIANTSVISUAL AID · NOT A SECURITY VERDICT
Technisch hoofdstuk

Bestemming en waarde zijn de eerste invarianten

Diepgaande technische les
01
Mentaal model

Bevestig eerst chain, native-value destination, aangeroepen contracts en value; zero native value betekent niet zero risk.

Dit concept is belangrijk omdat Kernrisico: behandel bestemming en waarde zijn de eerste invarianten niet als een onbelangrijk detail.

Inspecteer de exacte protocolvelden die authority creëren of execution veranderen. Vergelijk die velden met de verklaarde gebruikersintentie en de verwachte security boundary.

02
Wat er werkelijk gebeurt

Inspecteer de exacte protocolvelden die authority creëren of execution veranderen.

Op protocol- en uitvoeringsniveau moet je inspecteren chain en recipient en native value en token movement en intermediary. Protocol-identifiers blijven onvertaald omdat ze onderdeel zijn van de technische payload.

chain

Technische inspectiepunten

recipient

Technische inspectiepunten

native value

Technische inspectiepunten

token movement

Technische inspectiepunten

intermediary

Technische inspectiepunten

03
Faaloppervlak

Behandel tegenstrijdigheden, buitensporige authority en onverklaarde dependencies als materiële faalsignalen.

Het praktische gevolg is dat Actie: verifieer de technische evidence rond bestemming en waarde zijn de eerste invarianten vóór autorisatie. Onbekend is niet hetzelfde als veilig.

  • Kernrisico: behandel bestemming en waarde zijn de eerste invarianten niet als een onbelangrijk detail.
  • Actie: verifieer de technische evidence rond bestemming en waarde zijn de eerste invarianten vóór autorisatie.
04
Beslisstandaard

Vertaal elk materieel signaal naar de concrete consequentie voor assets, authority of trust.

Het praktische gevolg is dat Actie: verifieer de technische evidence rond bestemming en waarde zijn de eerste invarianten vóór autorisatie.

Escaleren wanneer bewijs tegenstrijdig of onvolledig is, of wanneer de consequentie routinebeleid overschrijdt.

05
Verificatieprocedure

Verifieer de request met onafhankelijk bewijs vóór onomkeerbare authorization.

  1. 01

    Inspecteer de exacte protocolvelden die authority creëren of execution veranderen.

  2. 02

    Vergelijk die velden met de verklaarde gebruikersintentie en de verwachte security boundary.

  3. 03

    Verifieer de request met onafhankelijk bewijs vóór onomkeerbare authorization.

  4. 04

    Leg feiten, aannames, unknowns en beslissing vast zodat een andere analist de review kan reproduceren.

  5. 05

    Escaleren wanneer bewijs tegenstrijdig of onvolledig is, of wanneer de consequentie routinebeleid overschrijdt.

06
Vereiste analistenoutput

Leg feiten, aannames, unknowns en beslissing vast zodat een andere analist de review kan reproduceren.

Kernrisico: behandel bestemming en waarde zijn de eerste invarianten niet als een onbelangrijk detail. en Actie: verifieer de technische evidence rond bestemming en waarde zijn de eerste invarianten vóór autorisatie.

Vereiste analistenoutputBestemming en waarde zijn de eerste invarianten · Beslisstandaard
Bestemming en waarde zijn de eerste invarianten
LESSON VISUALBestemming en waarde zijn de eerste invariantenvalue destination
Bestemming en waarde zijn de eerste invarianten
PRAKTIJKCONTEXT · OMGEVING VOOR SIGNATURE REVIEWBestemming en waarde zijn de eerste invariantenCONCEPT → PRAKTIJKOMGEVING → OPERATIONELE BESLISSING
VISUAL MODEL / INCIDENT TIMELINEvalue-destination
N01N02N03N04N05N06INCIDENT TIMELINEBestemming en waarde zijn de eerste invarianten
CONCEPT → EVIDENCE → FAILURE MODE → VERIFICATION
Technisch workbook

Analistendoel

Kernrisico: behandel bestemming en waarde zijn de eerste invarianten niet als een onbelangrijk detail.

Mechanica
chainchainId / network context
recipientto / resolved destination
native valuemsg.value / value
token movementdecoded transfer / transferFrom
intermediaryrouter / bridge / proxy
Foutsignalen
  1. 01

    chain switch

  2. 02

    new destination

  3. 03

    clipboard substitution

  4. 04

    visible recipient != payload target

  5. 05

    zero-value call grants authority

Verificatieprocedure
  1. 01

    confirm chainId

  2. 02

    resolve full destination

  3. 03

    inspect native value

  4. 04

    decode token movements

  5. 05

    verify intermediary purpose

Redeneerketen
  1. 01

    feiten → materiële evidence

  2. 02

    evidence → gevolg / autoriteit

  3. 03

    gevolg → expliciete beslissing + volgende actie

Vereist resultaatdestination-integrity record
Protocol walkthrough

Volg het pad van de beveiligingsbeslissing

value / destination
01Observeren
  • chain: chainId / network context
  • recipient: to / resolved destination
02Traceren
  • native value: msg.value / value
  • token movement: decoded transfer / transferFrom
  • intermediary: router / bridge / proxy
03Uitdagen
  • chain switch
  • new destination
  • clipboard substitution
04Verifiëren
  • confirm chainId
  • resolve full destination
  • inspect native value
05Uitvoer
  • destination-integrity record
Autorisatie-oppervlakchain · recipient · native value
Faalconditiechain switch
Praktijkcase
first-invariants
CASE / value-destination
chainArbitrum
ui ChainEthereum
native Value0.3 ETH
top Level To0xRouter...
final Recipientunknown
contract Age2 hours
Analistentaak

Identificeer vóór het antwoord de verleende bevoegdheid, de trust boundary die kan falen en de onomkeerbare consequentie.

Evidence map

Orden vóór je beslist

Scheid identiteit, bevoegdheid, uitvoering en context vóór een beveiligingsbesluit.

01
Identiteit

Wie of wat vraagt, ontvangt of vertegenwoordigt bevoegdheid?

final Recipientunknown
02
Bevoegdheid

Welke capaciteit kan worden verleend, behouden of gebruikt?

03
Uitvoering

Wat zal payload, route of systeem werkelijk doen?

native Value0.3 ETH
04
Context

Welke omgevingsfeiten kunnen de beslissing materieel veranderen?

chainArbitrum
ui ChainEthereum
top Level To0xRouter...
contract Age2 hours
Praktijkopdracht

Maak een analistenwaardige bevinding

Alleen lokaal analistenrecord

Antwoord niet uit het geheugen. Gebruik de case, protocolvelden en verificatieprocedure hierboven voor een reproduceerbare bevinding.

Focuschain · recipient · native value
Faalindicatiechain switch
Eerst verifiërenconfirm chainId
Resultaatdestination-integrity record
Voltooiingscriteria
  • Verwijst naar materieel bewijs, niet naar UI-uiterlijk.
  • Benoemt bevoegdheid, toestandsovergang of gevolg.
  • Geeft een reproduceerbare volgende actie of beslissing.
Security-notities
  1. 01

    Kernrisico: behandel bestemming en waarde zijn de eerste invarianten niet als een onbelangrijk detail.

  2. 02

    Actie: verifieer de technische evidence rond bestemming en waarde zijn de eerste invarianten vóór autorisatie.

Analistennotitieboek

Bouw je evidence memo

Alleen lokaal leerrecord

Leg je redenering vast vóór de checkpoint en sluit af met een expliciete beslissing of vervolgstap. Notities blijven op dit apparaat.

LOCAL STORAGE
Praktijkopdracht

Werk alle drie secties uit voor voltooiing.

Praktijklab vergrendeld

Haal beide kenniscontroles in deze module vóór het praktijklab.

Module 02

Approvals & bestedingsmacht

Deze module verdiept approvals & bestedingsmacht met toegepaste theorie en een eigen beslislab.

Module vergrendeld

Rond eerst de vorige module inclusief het praktijklab af.

Module 03

EIP-712, Permit & Permit2

Deze module verdiept eip-712, permit & permit2 met toegepaste theorie en een eigen beslislab.

Operationele beveiligingsomgeving bij deze cursusmodule
Module vergrendeld

Rond eerst de vorige module inclusief het praktijklab af.

Module 04

Intent-reconstructie & beslissing

Deze module verdiept intent-reconstructie & beslissing met toegepaste theorie en een eigen beslislab.

Module vergrendeld

Rond eerst de vorige module inclusief het praktijklab af.

Eindexamen

Eindexamen

Cumulatieve toets die bij elke poging opnieuw wordt opgebouwd uit cursusconcepten en praktijkscenario's.

Minimaal 80% is vereist. Alleen theorie afronden levert geen bewijs op.

Minimale score80%
Beste score0%
Bank52
Poging20
Pogingen0
Tijdslimiet35 min
Eindexamen
UTXO ACADEMY / EINDEXAMEN · understand-signingEindexamen
VERGRENDELDVoltooi alle leschecks en praktijklabs voordat het eindexamen wordt ontgrendeld.
Voortgang · 0%
Doorgaan