Þegar þú tengir dulritunarveski við dreifða þjónustu ertu ekki endilega að veita henni heimild til að færa táknin þín. Á Ethereum getur sérstakur snjallsamningur þó fengið heimild til að nota tiltekið ERC-20-tákn samkvæmt samþykki sem þú undirritar í veskinu. Íslenskur lesandi sem leitar að ERC-20 heimild, token approval eða leið til að afturkalla heimild þarf að greina þessi tvö skref í sundur: tengingu við app og leyfi á keðju.

Að loka vefsíðu eða aftengja veskið eyðir ekki sjálfkrafa samningsheimild sem er þegar skráð á blockchain. Afturköllun er ný færsla sem breytir heimildinni; hún getur kostað netgjald og þarf rétt net, tákn og samningsvistfang. Hér er hagnýt leið til að lesa og yfirfara heimildir án þess að gefa sér að allt sem sé sýnt í veskinu sé öruggt.

Hvað er ERC-20 heimild?

ERC-20 er tæknistaðall sem mörg tákn á Ethereum nota. Í algengu notkunarmynstri getur veski heimilað tilteknum snjallsamningi, eða spender, að færa allt að ákveðnu magni tákns fyrir hönd eigandans. DEX gæti til dæmis þurft slíkt samþykki áður en hann skiptir tákni. Samþykkið er ekki sama og greiðsla: það færir ekki endilega tákn við undirritun, heldur skilgreinir heimild sem samningurinn getur nýtt síðar að því marki sem hún nær.

Sum viðmót biðja um ákveðið magn sem samsvarar viðskiptunum; önnur geta lagt til mjög háa eða ótakmarkaða heimild. Takmörkuð fjárhæð getur dregið úr magni sem tiltekinn spender getur notað með þeirri heimild ef eitthvað fer úrskeiðis. Hún staðfestir þó ekki að samningurinn eða vefsíðan sé traust. Öryggi veltur áfram á því að þú staðfestir að táknasamningur og spender séu þau sem þú ætlaðir að nota. Ef þú skilur ekki upphæð eða tilgang undirritunar skaltu ekki samþykkja hana.

Sérstök atriði: tenging við dapp og token allowance

Tenging við dapp gefur því yfirleitt kost á að sjá opinbert veskisaddress og upplýsingar um stöðu eða óska eftir undirritun. Hún er ekki sjálf heimild til að færa tákn. MetaMask og ethereum.org útskýra að fyrri token allowance haldist þó að veskið sé aftengt frá dapp. Að hreinsa tengingalistann er því ekki það sama og að afturkalla ERC-20 heimild.

Í framkvæmd skaltu skoða tvo aðskilda hluti: virkar dapp-tengingar í leyfisstillingum veskisins og snjallsamninga sem hafa heimild til að nota tákn á keðjunni. Ekki gera ráð fyrir að samningur sé horfinn úr approval-lista aðeins af því dapp sé ekki lengur í tengingayfirlitinu. Að tengjast aftur er heldur ekki það sama og að endurnýja eða afturkalla eldri heimild.

Allowance skoðað skref fyrir skref

  1. Veldu rétt veski: skoðaðu almenningsaddress reikningsins sem þú vilt yfirfara. Veski getur geymt fleiri en einn reikning; gættu að því að athuga ekki rangan.
  2. Veldu rétt net: Ethereum Mainnet sýnir ekki sjálfkrafa heimildir á Polygon eða öðru neti. Þú þarft að opna heimildayfirlit sem styður keðjuna sem þú notaðir.
  3. Berðu saman tákn og spender: skráðu samningsaddress táknsins og address þess samnings sem fékk heimild. Nafn eða merki eitt og sér sannar ekki að þetta sé rétti samningurinn.
  4. Lestu upphæðina: athugaðu núverandi allowance og hvort hún hafi hámark eða sé ótakmörkuð. Berðu hana saman við það sem þú ætlaðir að nota.
  5. Staðfestu vefslóðina: notaðu heimildaskoðara eða block explorer á réttu neti. Farðu sjálfur á opinberan lénstengil í stað þess að fylgja óumbeðnum skilaboðum.

Ethereum.org nefnir meðal annars Etherscan fyrir Ethereum og verkfæri sem styðja fleiri net. MetaMask lýsir einnig því hvernig notendur geta skoðað og afturkallað token approvals. Viðmót og stuðningur við keðjur geta breyst, þannig að þú ættir að sannreyna að vefsíðan sé opinber og að heimildayfirlitið sýni netið sem þú ert að leita að. Aldrei slá inn endurheimtarsetningu eða einkalykil á síðu sem segist þurfa slíkt til að sýna heimildir.

Hvernig afturkallar þú heimild?

Áður en þú afturkallar heimild skaltu skilja hvaða spender hún vísar til og hvort þú viljir nota þjónustuna aftur. Afturköllun getur þýtt að næst þegar þú notar sama DEX eða dapp þarftu að veita nýtt samþykki. Ef þú ákveður að fjarlægja heimild skaltu velja rétta táknið og samningsaddress í traustu tóli, lesa færsluna í veskinu og ganga úr skugga um að breytingin setji allowance í núll eða það mark sem þú ætlar að hafa.

Afturköllun krefst nýrrar færslu á blockchain, svo hún kostar venjulega gas. Greiðslan fer eftir netinu og álaginu þegar þú sendir færsluna. Skoðaðu nákvæma upphæð í veskinu áður en þú staðfestir og hafðu nægilegt magn af innfæddum gjaldmiðli netsins til að greiða gjaldið. Ef þú sérð fleiri en eina heimild frá sama tákni skaltu athuga hvern spender sérstaklega; ein aðgerð eyðir ekki endilega öllum færslum.

Eftir að færslan hefur verið staðfest skaltu endurhlaða heimildayfirlitið og sannreyna að gildið hafi breyst eins og þú ætlaðir. Færsla sem bíður eftir staðfestingu er ekki lokið afturköllun. Ekki reyna aftur og aftur að senda nýjar færslur eða skipta um net án þess að skilja stöðuna. Skoðaðu tx hash og stöðu hennar í opinberum explorer sem styður keðjuna.

Revoke afturkallar ekki tákn sem samningur hefur þegar fært. Tilgangurinn er að koma í veg fyrir að virk heimild verði notuð aftur eftir að afturköllun er staðfest. Ef eignir eru þegar horfnar skaltu safna saman opinberu færsluauðkenni, neti, táknadressi og spender-address til að skoða hvað gerðist. Enginn stuðningsaðili þarf seed phrase eða einkalykil til að hjálpa við að lesa opinbera færslu. Ef einkalykill hefur lekið er allowance-revoke eitt og sér ekki fullnægjandi leið til að tryggja veskið.

Gátlisti áður en þú samþykkir

  • Farðu á rétt veflén og sannreyndu það óháð skilaboðum eða leitarauglýsingu.
  • Athugaðu hvaða net, tákn og samningur birtast á undirritunarskjánum.
  • Berðu upphæðina saman við raunverulega notkun; veldu takmarkaða heimild ef valkostur er í boði.
  • Stöðvaðu ef beiðnin um samþykki er óskýr eða virðist ekki tengjast aðgerðinni sem þú baðst um.
  • Yfirfarðu virkar heimildir reglulega og staðfestu breytingu eftir afturköllun.

Það er gagnlegt að muna þrjár setningar: tenging sýnir ekki sjálfkrafa að þú hafir samþykkt færslu; token approval er aðskilin heimild á keðju; afturköllun breytir framtíðaraðgangi en endurheimtir ekki tap sem hefur þegar átt sér stað. Með því að bera saman net, samningsaddress og upphæð geturðu metið hvort þú sért að undirrita það sem þú ætlaðir.

Skoðaðu greinar CryptoSigy um öryggi dulritunarveskja og íslenskt efni um dulritunargjaldmiðla til að læra meira um heimildir, færslur og veskisöryggi. Þetta er tæknileg fræðsla, ekki ráðlegging um að kaupa eða selja eignir; fyrir erfið eða óvenjuleg tilvik skaltu fylgja opinberum leiðbeiningum wallet-framleiðanda og Ethereum.

Algengar spurningar

Eyðir það ERC-20 approval að aftengja veski frá dapp? Nei. Dapp-tenging og token allowance eru aðskildir hlutir og þarf að athuga hvorn fyrir sig.

Færast tákn þegar ég samþykki allowance? Ekki endilega. Samþykkið veitir spender heimild til að nota tákn upp að ákveðnu marki; það er ekki sjálfkrafa sama og að senda allan upphæðarhlutann.

Kostar afturköllun gas? Yfirleitt já, því hún er ný blockchain-færsla. Skoðaðu gjald og net í veskinu áður en þú staðfestir.

Getur revoke snúið við fyrri færslu? Nei. Það getur fjarlægt heimild til framtíðarnotkunar eftir staðfestingu, en það bakfærir ekki tákn sem hafa þegar verið færð.