UTXOSUITE — home
Akademiara itzuli
MAILA 3 · Doakoa

Ulertu Zer Sinatzen Duzun

Ikasi approvals, calldata, EIP-712, Permit eta Permit2.

8 ikasgai · 8 Eremu-ariketa · 8 Eszenatoki praktikoak · 20 galdera · 80% gainditzeko nota
Hasi ikasten0% · 0/21

Zer egiten jakingo duzun

Modulu honek transakzio-asmoa eta calldata lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

Modulu honek approval-ak eta gastu-ahalmena lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

Modulu honek eip-712, permit eta permit2 lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

Modulu honek asmoaren berreraikuntza eta erabakia lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

Programa

1.1 · Botoia ez da transakzioa22 min
1.2 · Helmuga eta balioa lehen inbarianteak dira16 min
Laborategia · Deskodetu gastu-ahalmena

Ikastaro honek barne hartzen du

  • 8 ikasgai · 16 gidatutako ordu
  • 4 Laborategia · Eszenatoki praktikoak
  • 8 Kasu aplikatuak · 8 Ezagutza-egiaztapenak
  • 52 Azterketa-bankua · 80% gainditze-nota
  • Amaiera-kredentziala: UTXO Certified · Signing & Approval Literacy

Ikastaro honek zer espero duen zugandik

  • Sinadura bat baimen, gastu-ahalmen eta arrisku bihurtu.
  • Gainditzeko nota: 80%
  • Wallet Segurtasuna eta Autozaintza
Ikastaroaren briefinga

Prestakuntza-kontratua

Sinadura bat baimen, gastu-ahalmen eta arrisku bihurtu.

01 · Helburuko gaitasunaSinadura bat baimen, gastu-ahalmen eta arrisku bihurtu.
02 · Gomendatutako aurrebaldintzaWallet Segurtasuna eta Autozaintza
Entregagai praktikoak
01

Transakzio-asmoa eta calldata

Modulu honek transakzio-asmoa eta calldata lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

Ebidentzia-memoa · APPROVAL
02

Approval-ak eta gastu-ahalmena

Modulu honek approval-ak eta gastu-ahalmena lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

Ebidentzia-memoa · APPROVAL
03

EIP-712, Permit eta Permit2

Modulu honek eip-712, permit eta permit2 lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

Ebidentzia-memoa · TYPED-DATA
04

Asmoaren berreraikuntza eta erabakia

Modulu honek asmoaren berreraikuntza eta erabakia lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

Ebidentzia-memoa · APPROVAL
Ebaluazio-kontratua
Ikasgai-egiaztapenak8
Modulu-laborategiak4
Amaierako azterketa20
Menderatze-atalasea80%
Ikasketa-plan osoa

Ulertu Zer Sinatzen Duzun

Hasi aurretik berrikusi curriculum osoa, gaitasunak eta ebaluazio-bidea.

Ikasketa-karga gidatua16h
modulu4
ikasgai8
01

Transakzio-asmoa eta calldata

Modulu honek transakzio-asmoa eta calldata lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

1.1
Botoia ez da transakzioa45 min · Ikasgai tekniko sakona
1.2
Helmuga eta balioa lehen inbarianteak dira45 min · Ikasgai tekniko sakona
Moduluaren laborategi praktikoaDeskodetu gastu-ahalmena
02

Approval-ak eta gastu-ahalmena

Modulu honek approval-ak eta gastu-ahalmena lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

2.1
Approval batek etorkizuneko gastu-ahalmena delegatzen du45 min · Ikasgai tekniko sakona
2.2
Unlimited approval-ek kalte-eremua handitzen du45 min · Ikasgai tekniko sakona
Moduluaren laborategi praktikoaDeskodetu gastu-ahalmena
03

EIP-712, Permit eta Permit2

Modulu honek eip-712, permit eta permit2 lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

3.1
Typed data oraindik baimena da45 min · Ikasgai tekniko sakona
3.2
Permit-ek ahalmena off-chain sinadurara eraman dezake45 min · Ikasgai tekniko sakona
Moduluaren laborategi praktikoaIrakurri Permit2
04

Asmoaren berreraikuntza eta erabakia

Modulu honek asmoaren berreraikuntza eta erabakia lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

4.1
Berreraiki asmoa seinale independenteekin45 min · Ikasgai tekniko sakona
4.2
Arriskuak erabaki ulergarri batean amaitu behar du45 min · Ikasgai tekniko sakona
Moduluaren laborategi praktikoaDeskodetu gastu-ahalmena
Gaitasunak
  • Arrisku nagusia: ez hartu botoia ez da transakzioa xehetasun huts gisa.
  • Ekintza: egiaztatu botoia ez da transakzioa-ri buruzko ebidentzia teknikoa baimendu aurretik.
  • Arrisku nagusia: ez hartu helmuga eta balioa lehen inbarianteak dira xehetasun huts gisa.
  • Ekintza: egiaztatu helmuga eta balioa lehen inbarianteak dira-ri buruzko ebidentzia teknikoa baimendu aurretik.
  • Arrisku nagusia: ez hartu approval batek etorkizuneko gastu-ahalmena delegatzen du xehetasun huts gisa.
  • Ekintza: egiaztatu approval batek etorkizuneko gastu-ahalmena delegatzen du-ri buruzko ebidentzia teknikoa baimendu aurretik.
  • Arrisku nagusia: ez hartu unlimited approval-ek kalte-eremua handitzen du xehetasun huts gisa.
  • Ekintza: egiaztatu unlimited approval-ek kalte-eremua handitzen du-ri buruzko ebidentzia teknikoa baimendu aurretik.
  • Arrisku nagusia: ez hartu typed data oraindik baimena da xehetasun huts gisa.
  • Ekintza: egiaztatu typed data oraindik baimena da-ri buruzko ebidentzia teknikoa baimendu aurretik.
  • Arrisku nagusia: ez hartu permit-ek ahalmena off-chain sinadurara eraman dezake xehetasun huts gisa.
  • Ekintza: egiaztatu permit-ek ahalmena off-chain sinadurara eraman dezake-ri buruzko ebidentzia teknikoa baimendu aurretik.
Ebaluazio-bidea
  1. Idatzizko landa-ariketa × 8
  2. Ezagutza-egiaztapenak × 8
  3. Moduluaren laborategi praktikoa × 4
  4. Azken azterketa kronometratua · 20 · ≥ 80%
Ikasketa-karga gidatua
  1. Ikasgai tekniko sakona · 360 min
  2. Idatzizko landa-ariketa · 160 min
  3. Moduluaren laborategi praktikoa · 140 min
  4. Specialist units · 105 min
  5. Azken azterketa kronometratua · 35 min
IKASTAROAREN ESKULIBURUA

Esparrua, emaitzak eta ikasketa-estandarra

16h
Nori zuzenduta dago

Ikasi approvals, calldata, EIP-712, Permit eta Permit2.

Aurre-baldintzak

Gomendatutako aurretiko ikasketa

  • Kripto eta Blockchain Oinarriak
  • Wallet Segurtasuna eta Autozaintza
Ikaskuntza-emaitzak
  • Arrisku nagusia: ez hartu botoia ez da transakzioa xehetasun huts gisa.
  • Ekintza: egiaztatu botoia ez da transakzioa-ri buruzko ebidentzia teknikoa baimendu aurretik.
  • Arrisku nagusia: ez hartu helmuga eta balioa lehen inbarianteak dira xehetasun huts gisa.
  • Ekintza: egiaztatu helmuga eta balioa lehen inbarianteak dira-ri buruzko ebidentzia teknikoa baimendu aurretik.
  • Arrisku nagusia: ez hartu approval batek etorkizuneko gastu-ahalmena delegatzen du xehetasun huts gisa.
  • Ekintza: egiaztatu approval batek etorkizuneko gastu-ahalmena delegatzen du-ri buruzko ebidentzia teknikoa baimendu aurretik.
  • Arrisku nagusia: ez hartu unlimited approval-ek kalte-eremua handitzen du xehetasun huts gisa.
  • Ekintza: egiaztatu unlimited approval-ek kalte-eremua handitzen du-ri buruzko ebidentzia teknikoa baimendu aurretik.
  • Arrisku nagusia: ez hartu typed data oraindik baimena da xehetasun huts gisa.
  • Ekintza: egiaztatu typed data oraindik baimena da-ri buruzko ebidentzia teknikoa baimendu aurretik.
Ikasketa-metodoa
  1. 01

    Irakurri sei ataleko kapitulu teknikoa

  2. 02

    Aztertu visual bakarra eta protokolo-eredua

  3. 03

    Landu kasua eta ebidentzia-mapa

  4. 04

    Bidali idatzizko landa-ariketa

  5. 05

    Gainditu knowledge check eta modulu-laba

  6. 06

    Osatu kronometratutako azken ebaluazioa

Ebidentzia-estandarra

Baieztapenak eremu behagarriekin, protokoloaren portaerarekin, lehen mailako iturriekin edo argi adierazitako hipotesiekin lotu behar dira. Ezezagunak esplizitu mantendu behar dira.

Amaiera-irizpidea

Amaitzeko, idatzizko lana, knowledge check-ak, modulu-lab guztiak eta azken azterketan gutxienez %80 behar dira. Maila profesionalak capstone-a ere eskatzen du.

Oinarrizko glosarioa
Botoia ez da transakzioa
EVMn calldata-k funtzioa eta parametroak kodetzen ditu. UIak 'swap' esan dezake payload-ak beste call bat egiten duen bitartean; deskodetu eta asmoarekin alderatu.
Helmuga eta balioa lehen inbarianteak dira
Azterketa aurreratuaren aurretik egiaztatu chain-a, native value hartzailea, deitutako kontratuak eta balioa; zero native value ez da zero arrisku.
Approval batek etorkizuneko gastu-ahalmena delegatzen du
ERC-20 approve-k spender bati etorkizunean token-ak mugitzeko ahalmen iraunkorra eman diezaioke, gaurko transakzioak ezer mugitu gabe ere.
Unlimited approval-ek kalte-eremua handitzen du
Allowance maximoek approval errepikatuak saihesten dituzte, baina tokenaren etorkizuneko saldo osoa esposatu dezakete baimena aktibo dagoen bitartean.
Typed data oraindik baimena da
EIP-712-k datuak egituratzen ditu, baina order, permit eta bestelako eskubideek on-chain ondorio garrantzitsuak izan ditzakete.
Permit-ek ahalmena off-chain sinadurara eraman dezake
Permit eta Permit2-k sinaduraren bidez gastua baimentzen dute; spender, token, amount, nonce, deadline eta verifying contract-ek benetako ahalmena zehazten dute.
Berreraiki asmoa seinale independenteekin
Pre-signature geruzak origin-a, chain-a, helmuga, metodoa, parametroak, approval-ak eta espero diren aldaketak erabiltzailearen asmoarekin alderatu behar ditu.
Arriskuak erabaki ulergarri batean amaitu behar du
Azalpenik gabeko score batek automation bias sortzen du. Erakutsi zer den ezohikoa, zer ahalmen ematen den, zer gal daitekeen eta zer ziurgabetasun geratzen den.
HEDAPEN ESPEZIALIZATUAK

Protokolo modernoak eta gai operatiboak

Hedapen hauek oinarrizko curriculuma gaur egungo estandarrekin eta profesional batek ezagutu behar dituen segurtasun-mugekin zabaltzen dute.

Replay babesa, nonce-ak eta domain separation
Ikasketa-unitate espezializatua01
EXT / 01

Replay babesa, nonce-ak eta domain separation

Baimena chain, contract, account state eta epe jakin batera lotu behar da. EIP-155 eta EIP-712 mekanismoek replay arriskua modu desberdinetan murrizten dute.

Segurtasun-fokuanonce · chainId · domain separator · verifyingContract · replay window
Ikasketa-zereginaIrakurri lehen mailako materiala, identifikatu konfiantza-muga eta azaldu mekanismoak baimen- edo exekuzio-eredua nola aldatzen duen.
Beharrezko entregagarriaPrestatu analista-ohar laburra: hipotesiak, ebidentzia materiala, hutsegite-baldintzak eta justifikatutako segurtasun-erabakia.
Lehen mailako erreferentziakEIP-155EIP-712
ERC-4337 UserOperations eta account abstraction
Ikasketa-unitate espezializatua02
EXT / 02

ERC-4337 UserOperations eta account abstraction

UserOperations-ek balidazioa smart-account logikara eramaten du eta bundler, EntryPoint, paymaster eta simulazio arauak gehitzen ditu. Azterketak pipeline osoa estali behar du.

Segurtasun-fokuaUserOperation · EntryPoint · bundler · paymaster · validation simulation
Ikasketa-zereginaIrakurri lehen mailako materiala, identifikatu konfiantza-muga eta azaldu mekanismoak baimen- edo exekuzio-eredua nola aldatzen duen.
Beharrezko entregagarriaPrestatu analista-ohar laburra: hipotesiak, ebidentzia materiala, hutsegite-baldintzak eta justifikatutako segurtasun-erabakia.
Lehen mailako erreferentziakERC-4337
EIP-7702 bidezko EOA delegazioa
Ikasketa-unitate espezializatua03
EXT / 03

EIP-7702 bidezko EOA delegazioa

EIP-7702k EOA bati kodea modu iraunkorrean delegatzea ahalbidetzen dio sinatutako authorization tuple bidez. Chain binding, nonce, delegate code eta revocation aztertu.

Segurtasun-fokuaauthorization tuple · delegated code · persistent delegation · nonce · revocation
Ikasketa-zereginaIrakurri lehen mailako materiala, identifikatu konfiantza-muga eta azaldu mekanismoak baimen- edo exekuzio-eredua nola aldatzen duen.
Beharrezko entregagarriaPrestatu analista-ohar laburra: hipotesiak, ebidentzia materiala, hutsegite-baldintzak eta justifikatutako segurtasun-erabakia.
Lehen mailako erreferentziakEIP-7702
Modulua 01

Transakzio-asmoa eta calldata

Modulu honek transakzio-asmoa eta calldata lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

Ikastaro-modulu honekin lotutako ingurune teknikoa
Ikasgaia 1.1

Botoia ez da transakzioa

22 min
UTXO ACADEMY / CONCEPT MODELCALLDATADECODE INTENTVISUAL AID · NOT A SECURITY VERDICT
Kapitulu teknikoa

Botoia ez da transakzioa

Ikasgai tekniko sakona
01
Eredu mentala

EVMn calldata-k funtzioa eta parametroak kodetzen ditu. UIak 'swap' esan dezake payload-ak beste call bat egiten duen bitartean; deskodetu eta asmoarekin alderatu.

Kontzeptu hau garrantzitsua da Arrisku nagusia: ez hartu botoia ez da transakzioa xehetasun huts gisa.

Aztertu autoritatea sortzen edo exekuzioa aldatzen duten protokolo-eremu zehatzak. Konparatu eremu horiek erabiltzailearen adierazitako asmoarekin eta espero den segurtasun-mugarekin.

02
Benetan zer gertatzen den

Aztertu autoritatea sortzen edo exekuzioa aldatzen duten protokolo-eremu zehatzak.

Protokolo- eta exekuzio-mailan, aztertu behar da selector eta arguments eta target eta native value eta nested execution. Protokolo-identifikatzaileak ez dira itzultzen payload teknikoaren parte direlako.

selector

Ikuskapen teknikoaren puntuak

arguments

Ikuskapen teknikoaren puntuak

target

Ikuskapen teknikoaren puntuak

native value

Ikuskapen teknikoaren puntuak

nested execution

Ikuskapen teknikoaren puntuak

03
Hutsegite-azalera

Kontraesanak, gehiegizko autoritatea eta azaldu gabeko mendekotasunak hutsegite-seinale materialtzat hartu.

Ondorio praktikoa da Ekintza: egiaztatu botoia ez da transakzioa-ri buruzko ebidentzia teknikoa baimendu aurretik. Ezezaguna ez da segurua izatearen baliokidea.

  • Arrisku nagusia: ez hartu botoia ez da transakzioa xehetasun huts gisa.
  • Ekintza: egiaztatu botoia ez da transakzioa-ri buruzko ebidentzia teknikoa baimendu aurretik.
04
Erabaki-irizpidea

Lotu seinale material bakoitza aktiboetan, autoritatean edo konfiantzan sor dezakeen ondorio zehatzarekin.

Ondorio praktikoa da Ekintza: egiaztatu botoia ez da transakzioa-ri buruzko ebidentzia teknikoa baimendu aurretik.

Eskalatu ebidentzia kontraesankorra edo osatugabea denean, edo ondorioak ohiko politika gainditzen duenean.

05
Egiaztapen-prozedura

Egiaztatu eskaera ebidentzia independentearekin baimen atzeraezina eman aurretik.

  1. 01

    Aztertu autoritatea sortzen edo exekuzioa aldatzen duten protokolo-eremu zehatzak.

  2. 02

    Konparatu eremu horiek erabiltzailearen adierazitako asmoarekin eta espero den segurtasun-mugarekin.

  3. 03

    Egiaztatu eskaera ebidentzia independentearekin baimen atzeraezina eman aurretik.

  4. 04

    Erregistratu gertakariak, hipotesiak, ezezagunak eta erabakia beste analista batek berrikuspena errepika dezan.

  5. 05

    Eskalatu ebidentzia kontraesankorra edo osatugabea denean, edo ondorioak ohiko politika gainditzen duenean.

06
Analistaren entregagarria

Erregistratu gertakariak, hipotesiak, ezezagunak eta erabakia beste analista batek berrikuspena errepika dezan.

Arrisku nagusia: ez hartu botoia ez da transakzioa xehetasun huts gisa. eta Ekintza: egiaztatu botoia ez da transakzioa-ri buruzko ebidentzia teknikoa baimendu aurretik.

Analistaren entregagarriaBotoia ez da transakzioa · Erabaki-irizpidea
Botoia ez da transakzioa
LESSON VISUALBotoia ez da transakzioacalldata intent
Botoia ez da transakzioa
BENETAKO TESTUINGURUA · SINADURA BERRIKUSPEN INGURUNEABotoia ez da transakzioaKONTZEPTUA → BENETAKO INGURUNEA → ERABAKI OPERATIBOA
VISUAL MODEL / REQUEST FLOWcalldata-intent
N01N02N03N04N05N06REQUEST FLOWBotoia ez da transakzioa
CONCEPT → EVIDENCE → FAILURE MODE → VERIFICATION
Workbook teknikoa

Analistaren helburua

Arrisku nagusia: ez hartu botoia ez da transakzioa xehetasun huts gisa.

Mekanika
selectorcalldata[0:4]
argumentsABI-decoded parameters
targettransaction.to
native valuetransaction.value
nested executionmulticall / router subcalls
Hutsegite-seinaleak
  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

Egiaztapen-prozedura
  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

Arrazoibide-katea
  1. 01

    gertaerak → ebidentzia materiala

  2. 02

    ebidentzia → ondorioa / autoritatea

  3. 03

    ondorioa → erabaki esplizitua + hurrengo ekintza

Beharrezko entregagarriadecoded-intent record + mismatch list
Protokoloaren ibilbidea

Jarraitu segurtasun-erabakiaren ibilbidea

calldata / intent
01Behatu
  • selector: calldata[0:4]
  • arguments: ABI-decoded parameters
02Trazatu
  • target: transaction.to
  • native value: transaction.value
  • nested execution: multicall / router subcalls
03Zalantzan jarri
  • UI intent != decoded method
  • unknown selector
  • unexpected recipient
04Egiaztatu
  • capture exact payload
  • resolve selector / ABI
  • decode every material parameter
05Emaitza
  • decoded-intent record + mismatch list
Aginte-azaleraselector · arguments · target
Hutsegite-baldintzaUI intent != decoded method
Kasu praktikoa
decode-calldata
KASUA / calldata-intent
ui ActionSwap 1 ETH
method Selector0x095ea7b3
decoded Methodapprove(address,uint256)
spender0xNew...
amountMAX_UINT256
native Value0
Analistaren zeregina

Erantzun aurretik, identifikatu ematen den autoritatea, huts egin dezakeen konfiantza-muga eta itzulezin bihurtzen den ondorioa.

Ebidentzia mapa

Antolatu erabaki aurretik

Bereizi identitatea, autoritatea, exekuzioa eta testuingurua segurtasun-erabakia hartu aurretik.

01
Identitatea

Nork edo zerk eskatzen, jasotzen edo ordezkatzen du autoritatea?

02
Autoritatea

Zein gaitasun eman, mantendu edo erabil daiteke?

spender0xNew...
03
Exekuzioa

Zer egingo du benetan payloadak, ibilbideak edo sistemak?

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

Zein ingurune-faktorek alda dezakete erabakia?

ui ActionSwap 1 ETH
Eremu-ariketa

Sortu analistarako prest dagoen aurkikuntza

Tokiko analista-erregistroa soilik

Ez erantzun memoriatik. Erabili kasua, protokolo-eremuak eta goiko egiaztapen-prozedura aurkikuntza erreproduzigarria idazteko.

Fokuaselector · arguments · target
Hutsegite-seinaleaUI intent != decoded method
Lehenik egiaztatucapture exact payload
Entregagarriadecoded-intent record + mismatch list
Amaiera-irizpideak
  • Ebidentzia materiala aipatzen du, ez UI itxura.
  • Agintea, egoera-trantsizioa edo ondorioa izendatzen du.
  • Hurrengo ekintza edo erabaki erreproduzigarria ematen du.
Segurtasun-oharrak
  1. 01

    Arrisku nagusia: ez hartu botoia ez da transakzioa xehetasun huts gisa.

  2. 02

    Ekintza: egiaztatu botoia ez da transakzioa-ri buruzko ebidentzia teknikoa baimendu aurretik.

Analistaren koadernoa

Eraiki zure ebidentzia-memoa

Tokiko ikasketa-erregistroa

Idatzi zure arrazoibidea egiaztapenaren aurretik eta amaitu erabaki edo hurrengo ekintza esplizitu batekin. Oharrak gailu honetan geratzen dira.

LOCAL STORAGE
Eremu-ariketa

Garatu hiru atalak osatu aurretik.

Ikasgaia 1.2

Helmuga eta balioa lehen inbarianteak dira

16 min
UTXO ACADEMY / CONCEPT MODELVALUE / DESTINATIONFIRST INVARIANTSVISUAL AID · NOT A SECURITY VERDICT
Kapitulu teknikoa

Helmuga eta balioa lehen inbarianteak dira

Ikasgai tekniko sakona
01
Eredu mentala

Azterketa aurreratuaren aurretik egiaztatu chain-a, native value hartzailea, deitutako kontratuak eta balioa; zero native value ez da zero arrisku.

Kontzeptu hau garrantzitsua da Arrisku nagusia: ez hartu helmuga eta balioa lehen inbarianteak dira xehetasun huts gisa.

Aztertu autoritatea sortzen edo exekuzioa aldatzen duten protokolo-eremu zehatzak. Konparatu eremu horiek erabiltzailearen adierazitako asmoarekin eta espero den segurtasun-mugarekin.

02
Benetan zer gertatzen den

Aztertu autoritatea sortzen edo exekuzioa aldatzen duten protokolo-eremu zehatzak.

Protokolo- eta exekuzio-mailan, aztertu behar da chain eta recipient eta native value eta token movement eta intermediary. Protokolo-identifikatzaileak ez dira itzultzen payload teknikoaren parte direlako.

chain

Ikuskapen teknikoaren puntuak

recipient

Ikuskapen teknikoaren puntuak

native value

Ikuskapen teknikoaren puntuak

token movement

Ikuskapen teknikoaren puntuak

intermediary

Ikuskapen teknikoaren puntuak

03
Hutsegite-azalera

Kontraesanak, gehiegizko autoritatea eta azaldu gabeko mendekotasunak hutsegite-seinale materialtzat hartu.

Ondorio praktikoa da Ekintza: egiaztatu helmuga eta balioa lehen inbarianteak dira-ri buruzko ebidentzia teknikoa baimendu aurretik. Ezezaguna ez da segurua izatearen baliokidea.

  • Arrisku nagusia: ez hartu helmuga eta balioa lehen inbarianteak dira xehetasun huts gisa.
  • Ekintza: egiaztatu helmuga eta balioa lehen inbarianteak dira-ri buruzko ebidentzia teknikoa baimendu aurretik.
04
Erabaki-irizpidea

Lotu seinale material bakoitza aktiboetan, autoritatean edo konfiantzan sor dezakeen ondorio zehatzarekin.

Ondorio praktikoa da Ekintza: egiaztatu helmuga eta balioa lehen inbarianteak dira-ri buruzko ebidentzia teknikoa baimendu aurretik.

Eskalatu ebidentzia kontraesankorra edo osatugabea denean, edo ondorioak ohiko politika gainditzen duenean.

05
Egiaztapen-prozedura

Egiaztatu eskaera ebidentzia independentearekin baimen atzeraezina eman aurretik.

  1. 01

    Aztertu autoritatea sortzen edo exekuzioa aldatzen duten protokolo-eremu zehatzak.

  2. 02

    Konparatu eremu horiek erabiltzailearen adierazitako asmoarekin eta espero den segurtasun-mugarekin.

  3. 03

    Egiaztatu eskaera ebidentzia independentearekin baimen atzeraezina eman aurretik.

  4. 04

    Erregistratu gertakariak, hipotesiak, ezezagunak eta erabakia beste analista batek berrikuspena errepika dezan.

  5. 05

    Eskalatu ebidentzia kontraesankorra edo osatugabea denean, edo ondorioak ohiko politika gainditzen duenean.

06
Analistaren entregagarria

Erregistratu gertakariak, hipotesiak, ezezagunak eta erabakia beste analista batek berrikuspena errepika dezan.

Arrisku nagusia: ez hartu helmuga eta balioa lehen inbarianteak dira xehetasun huts gisa. eta Ekintza: egiaztatu helmuga eta balioa lehen inbarianteak dira-ri buruzko ebidentzia teknikoa baimendu aurretik.

Analistaren entregagarriaHelmuga eta balioa lehen inbarianteak dira · Erabaki-irizpidea
Helmuga eta balioa lehen inbarianteak dira
LESSON VISUALHelmuga eta balioa lehen inbarianteak diravalue destination
Helmuga eta balioa lehen inbarianteak dira
BENETAKO TESTUINGURUA · SINADURA BERRIKUSPEN INGURUNEAHelmuga eta balioa lehen inbarianteak diraKONTZEPTUA → BENETAKO INGURUNEA → ERABAKI OPERATIBOA
VISUAL MODEL / INCIDENT TIMELINEvalue-destination
N01N02N03N04N05N06INCIDENT TIMELINEHelmuga eta balioa lehen inbarianteak dira
CONCEPT → EVIDENCE → FAILURE MODE → VERIFICATION
Workbook teknikoa

Analistaren helburua

Arrisku nagusia: ez hartu helmuga eta balioa lehen inbarianteak dira xehetasun huts gisa.

Mekanika
chainchainId / network context
recipientto / resolved destination
native valuemsg.value / value
token movementdecoded transfer / transferFrom
intermediaryrouter / bridge / proxy
Hutsegite-seinaleak
  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

Egiaztapen-prozedura
  1. 01

    confirm chainId

  2. 02

    resolve full destination

  3. 03

    inspect native value

  4. 04

    decode token movements

  5. 05

    verify intermediary purpose

Arrazoibide-katea
  1. 01

    gertaerak → ebidentzia materiala

  2. 02

    ebidentzia → ondorioa / autoritatea

  3. 03

    ondorioa → erabaki esplizitua + hurrengo ekintza

Beharrezko entregagarriadestination-integrity record
Protokoloaren ibilbidea

Jarraitu segurtasun-erabakiaren ibilbidea

value / destination
01Behatu
  • chain: chainId / network context
  • recipient: to / resolved destination
02Trazatu
  • native value: msg.value / value
  • token movement: decoded transfer / transferFrom
  • intermediary: router / bridge / proxy
03Zalantzan jarri
  • chain switch
  • new destination
  • clipboard substitution
04Egiaztatu
  • confirm chainId
  • resolve full destination
  • inspect native value
05Emaitza
  • destination-integrity record
Aginte-azalerachain · recipient · native value
Hutsegite-baldintzachain switch
Kasu praktikoa
first-invariants
KASUA / value-destination
chainArbitrum
ui ChainEthereum
native Value0.3 ETH
top Level To0xRouter...
final Recipientunknown
contract Age2 hours
Analistaren zeregina

Erantzun aurretik, identifikatu ematen den autoritatea, huts egin dezakeen konfiantza-muga eta itzulezin bihurtzen den ondorioa.

Ebidentzia mapa

Antolatu erabaki aurretik

Bereizi identitatea, autoritatea, exekuzioa eta testuingurua segurtasun-erabakia hartu aurretik.

01
Identitatea

Nork edo zerk eskatzen, jasotzen edo ordezkatzen du autoritatea?

final Recipientunknown
02
Autoritatea

Zein gaitasun eman, mantendu edo erabil daiteke?

03
Exekuzioa

Zer egingo du benetan payloadak, ibilbideak edo sistemak?

native Value0.3 ETH
04
Testuingurua

Zein ingurune-faktorek alda dezakete erabakia?

chainArbitrum
ui ChainEthereum
top Level To0xRouter...
contract Age2 hours
Eremu-ariketa

Sortu analistarako prest dagoen aurkikuntza

Tokiko analista-erregistroa soilik

Ez erantzun memoriatik. Erabili kasua, protokolo-eremuak eta goiko egiaztapen-prozedura aurkikuntza erreproduzigarria idazteko.

Fokuachain · recipient · native value
Hutsegite-seinaleachain switch
Lehenik egiaztatuconfirm chainId
Entregagarriadestination-integrity record
Amaiera-irizpideak
  • Ebidentzia materiala aipatzen du, ez UI itxura.
  • Agintea, egoera-trantsizioa edo ondorioa izendatzen du.
  • Hurrengo ekintza edo erabaki erreproduzigarria ematen du.
Segurtasun-oharrak
  1. 01

    Arrisku nagusia: ez hartu helmuga eta balioa lehen inbarianteak dira xehetasun huts gisa.

  2. 02

    Ekintza: egiaztatu helmuga eta balioa lehen inbarianteak dira-ri buruzko ebidentzia teknikoa baimendu aurretik.

Analistaren koadernoa

Eraiki zure ebidentzia-memoa

Tokiko ikasketa-erregistroa

Idatzi zure arrazoibidea egiaztapenaren aurretik eta amaitu erabaki edo hurrengo ekintza esplizitu batekin. Oharrak gailu honetan geratzen dira.

LOCAL STORAGE
Eremu-ariketa

Garatu hiru atalak osatu aurretik.

Laborategia blokeatuta

Gainditu modulu honetako bi ezagutza-egiaztapenak laborategia egin aurretik.

Modulua 02

Approval-ak eta gastu-ahalmena

Modulu honek approval-ak eta gastu-ahalmena lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

Modulua blokeatuta

Jarraitu aurretik osatu aurreko modulua eta haren laborategi praktikoa.

Modulua 03

EIP-712, Permit eta Permit2

Modulu honek eip-712, permit eta permit2 lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

Ikastaro-modulu honekin lotutako segurtasun-ingurune operatiboa
Modulua blokeatuta

Jarraitu aurretik osatu aurreko modulua eta haren laborategi praktikoa.

Modulua 04

Asmoaren berreraikuntza eta erabakia

Modulu honek asmoaren berreraikuntza eta erabakia lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

Modulua blokeatuta

Jarraitu aurretik osatu aurreko modulua eta haren laborategi praktikoa.

Amaierako azterketa

Amaierako azterketa

Ebaluazio metatua da; saiakera bakoitzean kontzeptu eta kasu praktikoetatik berreraikitzen da.

Gutxienez %80 lortu behar da. Teoria osatzeak ez du berez kredentzialik sortzen.

Gainditzeko nota80%
Puntuazio onena0%
Bankua52
Saiakera20
Saiakerak0
Denbora-muga35 min
Amaierako azterketa
UTXO ACADEMY / AMAIERAKO AZTERKETA · understand-signingAmaierako azterketa
BLOKEATUTAAmaitu teoria-checkpoint eta laborategi guztiak amaierako azterketa desblokeatzeko.
Aurrerapena · 0%
Jarraitu