Ulertu Zer Sinatzen Duzun
Ikasi approvals, calldata, EIP-712, Permit eta Permit2.
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
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
Prestakuntza-kontratua
Sinadura bat baimen, gastu-ahalmen eta arrisku bihurtu.
Transakzio-asmoa eta calldata
Modulu honek transakzio-asmoa eta calldata lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.
Ebidentzia-memoa · APPROVALApproval-ak eta gastu-ahalmena
Modulu honek approval-ak eta gastu-ahalmena lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.
Ebidentzia-memoa · APPROVALEIP-712, Permit eta Permit2
Modulu honek eip-712, permit eta permit2 lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.
Ebidentzia-memoa · TYPED-DATAAsmoaren berreraikuntza eta erabakia
Modulu honek asmoaren berreraikuntza eta erabakia lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.
Ebidentzia-memoa · APPROVALUlertu Zer Sinatzen Duzun
Hasi aurretik berrikusi curriculum osoa, gaitasunak eta ebaluazio-bidea.
Transakzio-asmoa eta calldata
Modulu honek transakzio-asmoa eta calldata lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.
Approval-ak eta gastu-ahalmena
Modulu honek approval-ak eta gastu-ahalmena lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.
EIP-712, Permit eta Permit2
Modulu honek eip-712, permit eta permit2 lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.
Asmoaren berreraikuntza eta erabakia
Modulu honek asmoaren berreraikuntza eta erabakia lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.
- 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.
- Idatzizko landa-ariketa × 8
- Ezagutza-egiaztapenak × 8
- Moduluaren laborategi praktikoa × 4
- Azken azterketa kronometratua · 20 · ≥ 80%
- Ikasgai tekniko sakona · 360 min
- Idatzizko landa-ariketa · 160 min
- Moduluaren laborategi praktikoa · 140 min
- Specialist units · 105 min
- Azken azterketa kronometratua · 35 min
Esparrua, emaitzak eta ikasketa-estandarra
Ikasi approvals, calldata, EIP-712, Permit eta Permit2.
Gomendatutako aurretiko ikasketa
- Kripto eta Blockchain Oinarriak
- Wallet Segurtasuna eta Autozaintza
- 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.
- 01
Irakurri sei ataleko kapitulu teknikoa
- 02
Aztertu visual bakarra eta protokolo-eredua
- 03
Landu kasua eta ebidentzia-mapa
- 04
Bidali idatzizko landa-ariketa
- 05
Gainditu knowledge check eta modulu-laba
- 06
Osatu kronometratutako azken ebaluazioa
Baieztapenak eremu behagarriekin, protokoloaren portaerarekin, lehen mailako iturriekin edo argi adierazitako hipotesiekin lotu behar dira. Ezezagunak esplizitu mantendu behar dira.
Amaitzeko, idatzizko lana, knowledge check-ak, modulu-lab guztiak eta azken azterketan gutxienez %80 behar dira. Maila profesionalak capstone-a ere eskatzen du.
- 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.
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
Baimena chain, contract, account state eta epe jakin batera lotu behar da. EIP-155 eta EIP-712 mekanismoek replay arriskua modu desberdinetan murrizten dute.
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.
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.
Transakzio-asmoa eta calldata
Modulu honek transakzio-asmoa eta calldata lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

Botoia ez da transakzioa
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.
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.
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.
selectorIkuskapen teknikoaren puntuak
argumentsIkuskapen teknikoaren puntuak
targetIkuskapen teknikoaren puntuak
native valueIkuskapen teknikoaren puntuak
nested executionIkuskapen teknikoaren puntuak
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.
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.
Egiaztatu eskaera ebidentzia independentearekin baimen atzeraezina eman aurretik.
- 01
Aztertu autoritatea sortzen edo exekuzioa aldatzen duten protokolo-eremu zehatzak.
- 02
Konparatu eremu horiek erabiltzailearen adierazitako asmoarekin eta espero den segurtasun-mugarekin.
- 03
Egiaztatu eskaera ebidentzia independentearekin baimen atzeraezina eman aurretik.
- 04
Erregistratu gertakariak, hipotesiak, ezezagunak eta erabakia beste analista batek berrikuspena errepika dezan.
- 05
Eskalatu ebidentzia kontraesankorra edo osatugabea denean, edo ondorioak ohiko politika gainditzen duenean.
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 helburua
Arrisku nagusia: ez hartu botoia ez da transakzioa xehetasun huts gisa.
Mekanika
calldata[0:4]ABI-decoded parameterstransaction.totransaction.valuemulticall / router subcallsHutsegite-seinaleak
- 01
UI intent != decoded method
- 02
unknown selector
- 03
unexpected recipient
- 04
hidden native value
- 05
nested call changes authority
Egiaztapen-prozedura
- 01
capture exact payload
- 02
resolve selector / ABI
- 03
decode every material parameter
- 04
trace nested calls when present
- 05
compare decoded action with user intent
Arrazoibide-katea
- 01
gertaerak → ebidentzia materiala
- 02
ebidentzia → ondorioa / autoritatea
- 03
ondorioa → erabaki esplizitua + hurrengo ekintza
decoded-intent record + mismatch listJarraitu segurtasun-erabakiaren ibilbidea
calldata / intent- selector: calldata[0:4]
- arguments: ABI-decoded parameters
- target: transaction.to
- native value: transaction.value
- nested execution: multicall / router subcalls
- UI intent != decoded method
- unknown selector
- unexpected recipient
- capture exact payload
- resolve selector / ABI
- decode every material parameter
- decoded-intent record + mismatch list
Swap 1 ETH0x095ea7b3approve(address,uint256)0xNew...MAX_UINT2560Erantzun aurretik, identifikatu ematen den autoritatea, huts egin dezakeen konfiantza-muga eta itzulezin bihurtzen den ondorioa.
Antolatu erabaki aurretik
Bereizi identitatea, autoritatea, exekuzioa eta testuingurua segurtasun-erabakia hartu aurretik.
Identitatea
Nork edo zerk eskatzen, jasotzen edo ordezkatzen du autoritatea?
Autoritatea
Zein gaitasun eman, mantendu edo erabil daiteke?
0xNew...Exekuzioa
Zer egingo du benetan payloadak, ibilbideak edo sistemak?
0x095ea7b3approve(address,uint256)MAX_UINT2560Testuingurua
Zein ingurune-faktorek alda dezakete erabakia?
Swap 1 ETHSortu analistarako prest dagoen aurkikuntza
Ez erantzun memoriatik. Erabili kasua, protokolo-eremuak eta goiko egiaztapen-prozedura aurkikuntza erreproduzigarria idazteko.
- Ebidentzia materiala aipatzen du, ez UI itxura.
- Agintea, egoera-trantsizioa edo ondorioa izendatzen du.
- Hurrengo ekintza edo erabaki erreproduzigarria ematen du.
- 01
Arrisku nagusia: ez hartu botoia ez da transakzioa xehetasun huts gisa.
- 02
Ekintza: egiaztatu botoia ez da transakzioa-ri buruzko ebidentzia teknikoa baimendu aurretik.
Eraiki zure ebidentzia-memoa
Idatzi zure arrazoibidea egiaztapenaren aurretik eta amaitu erabaki edo hurrengo ekintza esplizitu batekin. Oharrak gailu honetan geratzen dira.
Garatu hiru atalak osatu aurretik.
Helmuga eta balioa lehen inbarianteak dira
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.
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.
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.
chainIkuskapen teknikoaren puntuak
recipientIkuskapen teknikoaren puntuak
native valueIkuskapen teknikoaren puntuak
token movementIkuskapen teknikoaren puntuak
intermediaryIkuskapen teknikoaren puntuak
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.
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.
Egiaztatu eskaera ebidentzia independentearekin baimen atzeraezina eman aurretik.
- 01
Aztertu autoritatea sortzen edo exekuzioa aldatzen duten protokolo-eremu zehatzak.
- 02
Konparatu eremu horiek erabiltzailearen adierazitako asmoarekin eta espero den segurtasun-mugarekin.
- 03
Egiaztatu eskaera ebidentzia independentearekin baimen atzeraezina eman aurretik.
- 04
Erregistratu gertakariak, hipotesiak, ezezagunak eta erabakia beste analista batek berrikuspena errepika dezan.
- 05
Eskalatu ebidentzia kontraesankorra edo osatugabea denean, edo ondorioak ohiko politika gainditzen duenean.
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 helburua
Arrisku nagusia: ez hartu helmuga eta balioa lehen inbarianteak dira xehetasun huts gisa.
Mekanika
chainId / network contextto / resolved destinationmsg.value / valuedecoded transfer / transferFromrouter / bridge / proxyHutsegite-seinaleak
- 01
chain switch
- 02
new destination
- 03
clipboard substitution
- 04
visible recipient != payload target
- 05
zero-value call grants authority
Egiaztapen-prozedura
- 01
confirm chainId
- 02
resolve full destination
- 03
inspect native value
- 04
decode token movements
- 05
verify intermediary purpose
Arrazoibide-katea
- 01
gertaerak → ebidentzia materiala
- 02
ebidentzia → ondorioa / autoritatea
- 03
ondorioa → erabaki esplizitua + hurrengo ekintza
destination-integrity recordJarraitu segurtasun-erabakiaren ibilbidea
value / destination- chain: chainId / network context
- recipient: to / resolved destination
- native value: msg.value / value
- token movement: decoded transfer / transferFrom
- intermediary: router / bridge / proxy
- chain switch
- new destination
- clipboard substitution
- confirm chainId
- resolve full destination
- inspect native value
- destination-integrity record
ArbitrumEthereum0.3 ETH0xRouter...unknown2 hoursErantzun aurretik, identifikatu ematen den autoritatea, huts egin dezakeen konfiantza-muga eta itzulezin bihurtzen den ondorioa.
Antolatu erabaki aurretik
Bereizi identitatea, autoritatea, exekuzioa eta testuingurua segurtasun-erabakia hartu aurretik.
Identitatea
Nork edo zerk eskatzen, jasotzen edo ordezkatzen du autoritatea?
unknownAutoritatea
Zein gaitasun eman, mantendu edo erabil daiteke?
Exekuzioa
Zer egingo du benetan payloadak, ibilbideak edo sistemak?
0.3 ETHTestuingurua
Zein ingurune-faktorek alda dezakete erabakia?
ArbitrumEthereum0xRouter...2 hoursSortu analistarako prest dagoen aurkikuntza
Ez erantzun memoriatik. Erabili kasua, protokolo-eremuak eta goiko egiaztapen-prozedura aurkikuntza erreproduzigarria idazteko.
- Ebidentzia materiala aipatzen du, ez UI itxura.
- Agintea, egoera-trantsizioa edo ondorioa izendatzen du.
- Hurrengo ekintza edo erabaki erreproduzigarria ematen du.
- 01
Arrisku nagusia: ez hartu helmuga eta balioa lehen inbarianteak dira xehetasun huts gisa.
- 02
Ekintza: egiaztatu helmuga eta balioa lehen inbarianteak dira-ri buruzko ebidentzia teknikoa baimendu aurretik.
Eraiki zure ebidentzia-memoa
Idatzi zure arrazoibidea egiaztapenaren aurretik eta amaitu erabaki edo hurrengo ekintza esplizitu batekin. Oharrak gailu honetan geratzen dira.
Garatu hiru atalak osatu aurretik.
Gainditu modulu honetako bi ezagutza-egiaztapenak laborategia egin aurretik.
Approval-ak eta gastu-ahalmena
Modulu honek approval-ak eta gastu-ahalmena lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.
Jarraitu aurretik osatu aurreko modulua eta haren laborategi praktikoa.
EIP-712, Permit eta Permit2
Modulu honek eip-712, permit eta permit2 lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.

Jarraitu aurretik osatu aurreko modulua eta haren laborategi praktikoa.
Asmoaren berreraikuntza eta erabakia
Modulu honek asmoaren berreraikuntza eta erabakia lantzen du teoria aplikatuarekin eta erabaki-laborategi propio batekin.
Jarraitu aurretik osatu aurreko modulua eta haren laborategi praktikoa.
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.