Edukacinis turinys, ne investavimo rekomendacija. Kriptovaliutų vertė svyruoja.

Modulis 2 · Saugumas ir praktika
4/8

Token approval ir revoke — saugumo higiena

Ką įvaldysi šioje pamokoje

Kai DeFi protokole patvirtini approve transakciją, tu duodi leidimą (approval) smart contract naudoti tavo tokenus. Tai DeFi pagrindas — be jo niekas neveiktų. Čia išmoksi tą leidimą matyti, valdyti ir bet kada atšaukti. Reguliarus approval tikrinimas — kaip rankų plovimas: paprasta, ir tampa savaime suprantamu įgūdžiu.


Kas yra token approval (leidimas)?

Approval — tavo leidimas protokolui naudoti tavo tokenus. Revoke — to leidimo atšaukimas.

Kai nori naudoti DeFi protokolą (pvz. Orca, Uniswap, Aave), jis prašo leidimo:

„Leisk man naudoti tavo 100 USDC šiam sandoriui“

Tu patvirtini — ir protokolas gali naudoti tavo tokenus. Tai normalu ir būtina DeFi veikimui.

Vien piniginės prijungimas (Connect) leidimo dar nesuteikia — approval atsiranda tik tada, kai pasirašai approve transakciją. Dėl tos pačios priežasties svetainės atjungimas (disconnect) approval'o nepanaikina: jam reikia atskiro revoke.

Svarbu žinoti: kai kurie protokolai prašo unlimited approval — leidimo naudoti VISĄ to tokeno likutį, VISADA, be laiko ribojimo. (Approval galioja vienam tokenui — pvz. unlimited approval USDC nesuteikia prieigos prie tavo ETH.) Tai dažniausiai tik patogumo klausimas — ir tu pats gali pasirinkti kitaip.


Limited vs Unlimited approval

Kodėl protokolai prašo unlimited?

Patogumo dėl — kad nereikėtų tvirtinti kiekvieną kartą iš naujo. Mainai paprasti: matai didelį „patogumą“ → klausi savęs „kiek prieigos už jį atiduodu?“. Geriausia praktika — duoti tik tiek, kiek reikia, ir pats spręsti, kada.


Kaip patikrinti savo approval'us

Ethereum / Arbitrum ETH

1

Eik į revoke.cash

Atidaryk naršyklėje revoke.cash — tai nemokamas įrankis approval tikrinimui.

2

Prisijunk su MetaMask

"Connect Wallet" → MetaMask → patvirtink prisijungimą.

3

Pasirink tinklą

Viršuje pasirink „Ethereum“ arba „Arbitrum“ — priklausomai kur naudoji DeFi.

4

Peržiūrėk approval sąrašą

Matysi visus protokolus, kuriems davei leidimą. Kiekvieno eilutėje: tokenas, protokolas, leistas kiekis.

5

Atšauk nereikalingus

Prie kiekvieno approval yra „Revoke“ mygtukas. Spausk jį norėdamas atšaukti leidimą. Reikės sumokėti mažą gas fee.

Solana SOL

1

Eik į Solscan

Atidaryk solscan.io ir ieškok savo piniginės adreso.

2

Rask „Token Accounts“ skiltį

Čia matysi visus tokenus ir jų delegatus (approval atitikmuo Solanoje).

3

Tikrink delegatus

Jei tokenas turi „delegate“ — reiškia kažkam davei leidimą jį naudoti.

4

Panaikink delegatą

Prisijunk prie revoke.cash su Solana pinigine (pvz. Phantom) — įrankis palaiko ir Solana — ir spausk „Revoke“ prie delegato. Kaina — mažiau nei centas.


Ką atšaukti, o ką palikti?

SituacijaVeiksmasKodėl
Protokolas, kurio nebenaudojiAtšauktiNėra priežasties laikyti riziką
Nežinomas protokolasAtšaukti SKUBIAIGali būti phishing
Aktyviai naudojamas (Orca, Aave)Palikti (arba sumažinti)Reikės iš naujo tvirtinti
Unlimited approval senam protokoluiAtšauktiPakeisti į limited, kai prireiks

Kada tikrinti approval'us?

Reguliari higiena

Rekomenduojama tikrinti approval'us šiomis situacijomis:

KadaKodėl
Po kiekvieno naujo protokoloPatikrink, ką tiksliai patvirtinai
Kas savaitęReguliari higiena
Po hack žiniosJei kuris protokolas buvo nulaužtas — skubiai atšauk
Prieš didesnį pervedimąSumažink riziką prieš perkeldamas kapitalą

Kiek kainuoja revoke?

Ar verta mokėti už revoke?

Taip — revoke dabar visur kainuoja centus, todėl nebėra jokios priežasties jį atidėlioti: pastebėjai nereikalingą leidimą — atšauk iš karto. Mokesčiai kinta su tinklo apkrova (momentinę kainą rodo etherscan.io/gastracker), bet net ir grūsties metu revoke kaina — smulkmena, palyginti su prieiga, kurią jis tau grąžina.

Kiekviena situacija turi konkretų sprendimą. Ne bijai approval'ų — išmoksti juos valdyti vienu mygtuko paspaudimu.


Approval saugumo patikrinimo sąrašas

#TaisyklėStatusas
1Tikrink approval'us kas savaitę
2Atšauk senų protokolų leidimus
3Naudok limited approval, kai įmanoma
4Po naujo protokolo — patikrink, ką patvirtinai
5Po hack žinios — iškart tikrink
6Naudok atskirą piniginę eksperimentams

Praktinis pavyzdys: approval valdymas mūsų strategijoje

Solana strategija (Kamino + Orca) SOL

ProtokolasTokenaiApproval tipasVeiksmas
KaminoSOL, USDC, USDYLimited (per transakcija)Palikti aktyviu
OrcaSOL, USDCLimited (per LP)Palikti aktyviu
JupiterSOL, USDCPer-swap approvalAutomatiškai ribojamas

Ethereum strategija (Aave + Uniswap) ETH


Santrauka

  1. Approval = leidimas protokolui naudoti tavo tokenus
  2. Unlimited approval = leidimas, kurį verta valdyti — pats spręsk, kam ir kiek jo duodi
  3. revoke.cash (ETH, dabar ir SOL) ir Solscan (SOL) — tikrinimo įrankiai
  4. Tikrink kas savaitę ir po kiekvieno naujo protokolo
  5. Atšauk viską, ko nebenaudoji
  6. Kaina maža — kontrolė visiškai tavo
Greitas patikrinimas
Koks pagrindinis skirtumas tarp limited ir unlimited token approval?
Praktikos užduotis
0 / 5
Atlik approval auditą savo piniginei

Approval auditas — kaip rankų plovimas: paprasta, greita ir apsaugo nuo didelių bėdų. Užtruks ~10 minučių.

Revoke transakcija kainuoja nedidelį gas mokestį — tai normalu. Bet jei koks nors įrankis prašo seed phrase — tai NE revoke įrankis, o sukčiai.

Mokomės, ne investuojam — naudok tik mažas „pamokos kainos“ sumas.

Ką tik perėmei savo piniginės leidimų kontrolę — matai kiekvieną approval ir moki jį atšaukti. Tai įgūdis, kurio dauguma kripto naudotojų niekada neįvaldo.

Pažymėti kaip perskaitytą