SaveSaveSaveSave ← Všechna vodítka
Čeština

Průvodce · Riziko peněženky · · od Stefana Tsezarova

Co vlastně podepisujete, když schvalujete token

Povolení utrácet může záležet stejně jako na platbě.

Otevřete swapovou aplikaci, vyberete si token a připojíte svou peněženku. Před výměnou vás peněženka požádá o schválení útraty.

Zdá se, že žádné žetony neodcházejí. Vypadá to na krok nastavení.

Je to krok nastavení —, ale dává další oprávnění k přesunu vašich tokenů. V závislosti na tom, co schválíte, může toto oprávnění zůstat dlouho po zavření webu.

Schválení jsou běžnou součástí používání kryptografických aplikací. Rizikem je udělení většího přístupu, než jste zamýšleli, nebo jeho udělení na nesprávnou adresu.

Tato příručka vysvětluje, co tento přístup znamená, co zkontrolovat před podpisem a co dělat, pokud jste již schválili něco podezřelého.

Zahrnuje Ethereum a kompatibilní sítě. Jiné blockchainy používají různé systémy oprávnění.

01 Schválení dává povolení utrácet

Vaše peněženka obsahuje klíče, které používáte k autorizaci akcí. Váš zůstatek tokenu je zaznamenán v inteligentní smlouvě tokenu.

Aby mohla swapovací nebo půjčovací aplikace přesunout tyto tokeny, obvykle nejprve potřebuje vaše povolení. Toto oprávnění udělujete adrese s názvem útrata . Povolené množství se nazývá povolenka .

Předpokládejme, že chcete vyměnit 50   USDC.

Toto schválení se týká specifikovaného tokenu v této síti. Sama o sobě nedává přístup ke všemu, co máte v peněžence.

Standardní schválení tokenu obecně nemá žádnou dobu platnosti. Zůstává, dokud ji nezměníte nebo neodvoláte, nebo dokud nebude její příspěvek vyčerpán. Zavřením webové stránky nebo odpojením peněženky ji neodstraníte. Revoke.cash vysvětluje rozdíl mezi odpojením a zrušením .

02 Různé požadavky poskytují různá oprávnění

Znění peněženky se liší. Toto jsou hlavní požadavky na uznání:

ŽádostCo může autorizovat
Schválení nebo omezení výdajůUtrácející se může posunout až o určitou částku jednoho tokenu.
Set approval for allOperátor může převést všechny vaše NFT v rámci specifikované sbírky nebo smlouvy, včetně těch, které získáte později, zatímco schválení zůstane aktivní.
PermitPodpis, který může být předložen později za účelem vytvoření povolenky tokenu.
Permit2Podpis, který může v závislosti na požadavku autorizovat časově omezený příděl nebo jednorázový převod.

Schválení “ pro všechny ” je širší než schválení jednoho NFT, ale stále se vztahuje na příslušnou smlouvu o NFT. ERC-721 definuje tato oprávnění .

Podpis může povolit utrácení bez poplatku za plyn

Standardní schválení normálně vyžaduje transakci v řetězci. Povolení začíná podpisem mimo řetězec: jeho podepsání samo o sobě nevytváří blockchainovou transakci ani neúčtuje plyn.

Někdo jiný může předložit tento podpis později a zaplatit transakční poplatek.

Pro standardní povolení ERC-2612 je termín posledním okamžikem, kdy lze odeslat podpis. Není to datum vypršení platnosti povolenky vytvořené při jejím předložení. ERC-2612 specifikuje, jak to funguje .

Povolení 2 funguje odlišně. Vyžaduje existující schválení tokenu ke smlouvě Permit2, pak podporuje buď časově omezená oprávnění k útratě nebo jednorázové podepsané převody. Dokumentace Uniswap Permit2 vysvětluje obě cesty .

Normy se nemusíte učit nazpaměť. Pamatujte si toto:

Žádný poplatek za plyn neznamená žádné finanční důsledky.

Ne každý podpis uděluje výdajový přístup. Přihlašovací zpráva může sloužit jinému účelu. Přečtěte si, co žádost opravňuje, místo abyste ji posuzovali podle tlačítka “ Sign ”.

03 Jak podvodníci používají tato oprávnění

Falešná stránka po vás ne vždy žádá zaslání kryptoměny. Může vás požádat o ověření vaší peněženky “ ”, “ nárok na odměnu ” nebo “ pokračovat ”.

Za tímto tlačítkem je požadavek poskytující přístup útočníkovi.

Stránka pak může vykazovat chybu. Zavřete to, za předpokladu, že se nic nestalo. Útočník už ale může mít použitelný souhlas nebo podpis.

Přenos může následovat okamžitě nebo později. Nedostanete žádnou další žádost o schválení.

Vaše obnovovací fráze nemusí být ukradena, aby k tomu došlo. Ani hardwarová peněženka vás nemůže ochránit před škodlivým oprávněním, které si sami autorizujete. Revoke.cash popisuje toto omezení .

04 Pět kontrol před schválením nebo podpisem

Žádost o schválení, anotovaná Obecné okno peněženky s názvem Žádost o strop výdajů ze stránky swap.example. Jmenuje se token, USD Coin na Ethereu, úplná adresa útraty a limit útraty Unlimited s ovládacím prvkem Upravit. Ve spodní části jsou tlačítka Odmítnout a Schválit. Čtyři očíslované štítky ukazují na útratu, token a síť, víčko a tlačítko Schválit. REQUEST FROM swap.example Spending cap request TOKEN · NETWORK USD Coin (USDC) · Ethereum SPENDER 0x1111111111111111111111 111111111111111111 SPENDING CAP Unlimited Edit Reject Approve 1 Je toto token a síť jsi měl na mysli? 2 Kdo získá přístup? Ověř dokumentaci. 3 Bez limitu? Nastav jen potřebnou částku. 4 Schvaluje “ ” co řekl web?
Ilustrace, nikoli skutečná peněženka: rozložení a štítky se mezi peněženkami liší a adresa utrácejícího je zde smyšlená. Hledejte stejné čtyři věci, jakkoli je nazývá vaše peněženka.

1. Přiřaďte požadavek k zamýšlené akci

Swap může přiměřeně vyžadovat přístup k tokenu, který prodáváte.

Prosté přihlášení nebo obyčejná žádost o výsadek by neměla vyžadovat neomezený přístup k vašim stávajícím tokenům. Pokud web říká “ Ověřte ” a vaše peněženka říká “ Schvalte výdaje ” , zastavte se a zjistěte proč.

2. Zkontrolujte, kdo obdrží povolení

Utrácející je adresa přijímající přístup. Známé logo nebo název smlouvy nejsou důkazem, že patří k aplikaci.

Pomocí oficiální dokumentace aplikace zkontrolujte očekávanou smlouvu a síť. Některé aplikace používají několik smluv, takže hádání z adresního štítku je nespolehlivé.

3. Omezte množství

Kde to vaše peněženka dovolí, schvalujte pouze to, co akce potřebuje.

Pro swap 50   USDC, neomezená povolenka odhaluje více USDC, než je nutné. Menší strop tuto expozici omezuje; to nedělá zlomyslného utrácejícího důvěryhodného.

4. Čtení podpisů se stejnou péčí jako transakce

Hledejte token, útratu, částku, síť a jakýkoli termín nebo vypršení platnosti. Názvy polí se liší.

Pokud peněženka nedokáže vysvětlit požadavek dostatečně jasně, abyste mu porozuměli, odmítněte jej a prošetřete jej prostřednictvím oficiální dokumentace aplikace.

5. Udržujte úspory oddělené od neznámých aplikací

Pro zkoušení nových služeb použijte samostatnou peněženku s malým zůstatkem. Vyhněte se připojení peněženky, ve které jsou uloženy vaše dlouhodobé úspory.

To omezuje, čeho může dosáhnout škodlivé schválení.

05 Pokud jste již něco schválili

Máte-li podezření na aktivní krádež, jednejte okamžitě. Rutinní čištění schválení a vystavený podpis jsou různé situace.

Pro stávající schválení:

  1. Otevřete přímo Revoke.cash nebo Etherscan's Token Approval Checker . Vyhněte se odkazům odeslaným nevyžádanými účty “ podporujících ”.
  2. Zkontrolujte každou síť, kterou používáte. Veřejnou adresu můžete zkontrolovat bez podepsání transakce.
  3. Odeberte oprávnění, která již nepotřebujete, upřednostněte podezřelé výdaje a zbytečné neomezené povolenky.
  4. Potvrďte, že každá transakce zrušení byla úspěšná. Účtují se síťové poplatky.

Odvolání odstraní povolení k utrácení. Nevymáhá zpět již převedený majetek. Odpojení webu nenahrazuje. FAQ Revoke.cash pokrývá tyto limity .

Pokud jste podepsali podezřelé povolení

Nepoužitý podpis se nemusí objevit v kontrole schválení.

Odvolání viditelného povolení nemůže tento podpis zneplatnit. Například povolení ERC-2612, kterému nevypršela platnost, může stále vytvářet povolenku, pokud jeho neplatné — počítadlo bránící opětovnému použití — zůstává platné. Viz specifikace ERC-2612 .

Zvažte přesun postižených aktiv do samostatné peněženky, kterou ovládáte. Nevracejte je na vystavenou adresu, dokud podpis nebude zneplatněn nebo již nebude možné jej použít. Přesouvání prostředků a rušení oprávnění může s útočníkem závodit; ani jedno nezaručuje, že budete jednat jako první.

Pokud byla vaše fráze pro obnovení nebo soukromý klíč odhalena, vytvořte peněženku s novou frází pro obnovení. Jiný účet odvozený z exponované fráze není bezpečnou náhradou.

Dávejte si pozor na nevyžádané nabídky vymáhání, zejména požadavky na platbu předem nebo vaši frázi pro vymáhání.

06 Co vám SaveSaveSaveSave může pomoci zkontrolovat

Skener zpráv může označit formulace, které vás tlačí k podepisování zpráv, schvalování neomezených výdajů nebo udělování širokých tokenových oprávnění.

Toto je upozornění na text, který vkládáte. Nejedná se o kontrolu požadavku uvnitř vaší peněženky.

Skener nezjišťuje, co podpis opravňuje, neuvádí vaše stávající povolenky ani nezaručuje, že utrácející je důvěryhodný. Kontrola adresy bez hlášených varování není důvodem k jejímu schválení.

Pro kontrolu existujících oprávnění použijte kontrolu schválení. Před udělením nového si stanovte tři věci:

Kdo může utrácet, jaká aktiva mohou dosáhnout a kolik povolujete.


Adresa kupujícího a místo na obrázku jsou smyšlené. Tato příručka obsahuje obecné informace, nikoli finanční poradenství.