SaveSaveSaveSave ← Сите водичи
Македонски

Машински потпомогнат превод, непрегледан од мајчини говорители. Во случај на сомнеж, важи англиската верзија.

Водич · Ризик кај паричници · · Стефан Цезаров

Што навистина потпишуваш кога одобруваш токен

Дозволата за трошење може да биде важна колку и плаќањето.

Отвораш апликација за размена, избираш токен и го поврзуваш паричникот. Пред размената, паричникот бара да одобриш трошење.

Се чини дека не излегуваат токени. Изгледа како чекор за поставување.

Тоа е чекор за поставување — но ѝ дава на друга адреса дозвола да ги движи твоите токени. Зависно од тоа што одобруваш, таа дозвола може да остане долго откако ќе ја затвориш страницата.

Одобрувањата се нормален дел од користењето крипто апликации. Ризикот е да дадеш повеќе пристап отколку што сакаше или да го дадеш на погрешна адреса.

Овој водич објаснува што значи тој пристап, што да провериш пред да потпишеш и што да правиш ако веќе си одобрил нешто сомнително.

Ги покрива Ethereum и компатибилните мрежи. Другите блокчејни користат различни системи на дозволи.

01Одобрувањето дава дозвола за трошење

Твојот паричник ги чува клучевите со кои ги овластуваш дејствата. Салдото на токените е запишано во паметниот договор на токенот.

За апликација за размена или позајмување да ги движи тие токени, обично прво ѝ треба твоја дозвола. Таа дозвола ја даваш на адреса што се вика spender (трошач). Дозволениот износ се вика allowance (дозволен износ).

Да речеме дека сакаш да размениш 50 USDC.

Тоа одобрување се однесува на наведениот токен на таа мрежа. Само по себе не дава пристап до сè во твојот паричник.

Стандардното одобрување за токен обично нема рок на важење. Останува додека не го смениш или отповикаш, или додека не се потроши дозволениот износ. Затворањето на страницата или исклучувањето на паричникот не го отстранува. Revoke.cash ја објаснува разликата меѓу исклучување и отповикување.

02Различни барања даваат различни дозволи

Формулациите во паричниците се разликуваат. Ова се главните барања што треба да ги препознаеш:

БарањеШто може да овласти
Approve или ограничување на трошењетоТрошачот може да движи до наведен износ од еден токен.
Set approval for allОператорот може да ги пренесе сите твои NFT во наведената колекција или договор, вклучително и оние што ќе ги стекнеш подоцна додека одобрувањето е активно.
PermitПотпис што може подоцна да се поднесе за да се создаде дозволен износ за токен.
Permit2Потпис што може да овласти временски ограничен дозволен износ или еднократен пренос, зависно од барањето.

„Approval for all“ е пошироко од одобрување за еден NFT, но сепак е ограничено на соодветниот NFT договор. ERC-721 ги дефинира овие дозволи.

Потписот може да овласти трошење без gas такса

Стандардното одобрување обично бара трансакција на мрежата. Permit почнува со потпис надвор од мрежата: самото потпишување не создава трансакција на блокчејн и не наплаќа gas.

Некој друг може подоцна да го поднесе тој потпис и да ја плати таксата за трансакцијата.

Кај стандарден ERC-2612 permit, рокот (deadline) е последниот момент кога потписот може да се поднесе. Не е рок на важење на дозволениот износ што се создава кога ќе се поднесе. ERC-2612 опишува како функционира ова.

Permit2 функционира поинаку. Бара постоечко одобрување за токенот кон договорот Permit2, а потоа поддржува или временски ограничени дозволи за трошење или еднократни потпишани преноси. Документацијата на Uniswap за Permit2 ги објаснува двата пата.

Не мора да ги учиш стандардите напамет. Запомни го ова:

Без gas такса не значи без финансиски последици.

Не секој потпис дава пристап за трошење. Порака за најава може да има друга намена. Прочитај што овластува барањето наместо да судиш според копчето „Sign“.

03Како измамниците ги користат овие дозволи

Лажна страница не бара секогаш да испратиш крипто. Може да бара да „го потврдиш паричникот“, „да ја подигнеш наградата“ или „да продолжиш“.

Зад тоа копче стои барање што му дава на напаѓачот пристап за трошење.

Страницата потоа може да прикаже грешка. Ја затвораш, мислејќи дека ништо не се случило. Но напаѓачот можеби веќе има употребливо одобрување или потпис.

Преносот може да следи веднаш или подоцна. Не добиваш второ барање да го одобриш.

Не мора да ти биде украдена фразата за враќање за ова да се случи. Ни хардверски паричник не може да те заштити од штетна дозвола што сам ја овластуваш. Revoke.cash го опишува ова ограничување.

04Пет проверки пред да одобриш или потпишеш

Барање за одобрување, со белешки Општ прозорец на паричник насловен Барање за ограничување на трошењето, од страницата swap.example. Ги наведува токенот, USD Coin на Ethereum, адресата на трошачот прикажана целосно и ограничување на трошењето Неограничено со контрола за уредување. Копчињата Одбиј и Одобри се на дното. Четири нумерирани ознаки покажуваат кон трошачот, токенот и мрежата, ограничувањето и копчето Одобри. REQUEST FROM swap.example Spending cap request TOKEN · NETWORK USD Coin (USDC) · Ethereum SPENDER 0x1111111111111111111111 111111111111111111 SPENDING CAP Unlimited Edit Reject Approve 1 Дали е ова токенот и мрежата што ги сакаше? 2 Кој добива пристап? Види во документите. 3 Неограничено? Намали го на потребното. 4 Дали „Одобри“ одговара на страницата?
Илустрација, не вистински паричник: распоредот и натписите се разликуваат меѓу паричниците, а адресата на трошачот тука е измислена. Барај ги истите четири работи, како и да ги вика твојот паричник.

1. Спореди го барањето со дејството што го сакаш

Размената оправдано може да бара пристап до токенот што го продаваш.

Едноставна најава или обично подигање airdrop не треба да бара неограничен пристап до твоите постоечки токени. Ако страницата вели „Потврди“, а паричникот вели „Одобри трошење“, застани и утврди зошто.

2. Провери кој ја добива дозволата

Трошачот е адресата што добива пристап. Познато лого или име на договор не е доказ дека ѝ припаѓа на апликацијата.

Користи ја официјалната документација на апликацијата за да ги провериш очекуваниот договор и мрежа. Некои апликации користат повеќе договори, па погодувањето според ознаката на адресата не е сигурно.

3. Ограничи го износот

Каде што паричникот дозволува, одобри само колку што бара дејството.

За размена од 50 USDC, неограничен дозволен износ изложува повеќе USDC од потребното. Помало ограничување ја намалува таа изложеност; не го прави злонамерниот трошач доверлив.

4. Читај ги потписите со иста грижа како трансакциите

Барај ги токенот, трошачот, износот, мрежата и секој рок или истекување. Имињата на полињата се разликуваат.

Ако паричникот не може да го објасни барањето доволно јасно за да го разбереш, одбиј го и истражи преку официјалната документација на апликацијата.

5. Чувај ги заштедите одделно од непознати апликации

Користи посебен паричник со мало салдо за пробување нови услуги. Избегнувај да го поврзуваш паричникот со долгорочните заштеди.

Така се ограничува она до што може да стигне штетно одобрување.

05Ако веќе си одобрил нешто

Ако се сомневаш на активна кражба, постапи брзо. Рутинското чистење одобрувања и изложен потпис се различни ситуации.

За постоечки одобрувања:

  1. Отвори директно Revoke.cash или Token Approval Checker на Etherscan. Избегнувај линкови испратени од непобарани сметки за „поддршка“.
  2. Провери ја секоја мрежа што ја користиш. Можеш да прегледаш јавна адреса без да потпишеш трансакција.
  3. Отповикај ги дозволите што повеќе не ти требаат, со предност за сомнителните трошачи и непотребните неограничени дозволени износи.
  4. Потврди дека секоја трансакција за отповикување успеала. Се плаќаат мрежни такси.

Отповикувањето ја отстранува дозволата за трошење. Не ги враќа веќе пренесените средства. Исклучувањето на страницата не е замена. Честите прашања на Revoke.cash ги опфаќаат овие ограничувања.

Ако си потпишал сомнителен permit

Неискористен потпис може да не се појави во проверувач на одобрувања.

Отповикувањето на видлив дозволен износ може да не го поништи тој потпис. На пример, ERC-2612 permit што не истекол сепак може да создаде дозволен износ ако неговиот nonce — бројачот што спречува повторна употреба — е сè уште важечки. Види ја спецификацијата ERC-2612.

Размисли да ги преместиш засегнатите средства во посебен паричник што го контролираш. Не враќај ги на изложената адреса додека потписот не биде поништен или повеќе не може да се употреби. Преместувањето средства и отповикувањето дозволи може да бидат трка со напаѓачот; ниту едното не гарантира дека ќе постапиш прв.

Ако твојата фраза за враќање или приватниот клуч биле изложени, создај паричник со нова фраза за враќање. Друга сметка изведена од изложената фраза не е безбедна замена.

Внимавај на непобарани понуди за враќање, особено барања за плаќање однапред или за твојата фраза за враќање.

06Што може SaveSaveSaveSave да ти помогне да провериш

Скенерот за пораки може да означи формулации што те туркаат кон потпишување пораки, одобрување неограничено трошење или давање широки дозволи за токени.

Тоа е предупредување за текстот што го залепуваш. Не е проверка на барањето во твојот паричник.

Скенерот не утврдува што овластува потписот, не ги наведува твоите постоечки дозволени износи и не гарантира дека трошачот е доверлив. Проверка на адреса без пријавени предупредувања не е причина да ја одобриш.

Користи проверувач на одобрувања за да ги прегледаш постоечките дозволи. Пред да дадеш нова, утврди три работи:

Кој може да троши, до кои средства може да стигне и колку дозволуваш.


Адресата на трошачот и страницата во илустрацијата се измислени. Овој водич е општа информација, не финансиски совет.