Revoke.cash
Revoke - это инструмент, который помогает пользователю отзывать разрешения на взаимодействие своего криптокошелька со смарт-контрактами, тем самым снижая вероятность стать жертвой хакерских атак.
Как это работает?
При взаимодействии с DeFi, пользователю необходимо давать одобрение на использование своих активов, чтобы позволить протоколами проводить операции с токенами, хранящимися на кошельке. Например, для того чтобы обменять 1000 USDC через DEX, нужно сначала разрешить бирже взаимодействовать с этими USDC и только потом произвести транзакцию по обмену.
Поскольку одобрение токенов осуществляется через запись в блокчейн, пользователю необходимо платить за это комиссию. С целью экономии протоколы указывают бесконечный лимит при одобрении токенов, благодаря чему у пользователя отпадает необходимость каждый раз давать разрешение на трату свои средств. Проблема в том, что в случае взлома смарт-контракта неограниченный лимит позволяет хакерам вывести все токены с кошелька без ведома пользователя.
Что нужно делать?
Чтобы избежать подобных проблем, следует периодически проверять, какие смарт-контракты имеют доступ к кошельку. Revoke это один из инструментов, позволяющий это делать. Он работает со всеми EVM сетями, а для его использования нужно только подключить свой кошелёк, проверить список всех разрешений и при необходимости их отозвать.
Стоит отметить, что если речь идёт о сети Ethereum и надёжных протоколах, которыми вы часто пользуетесь, то не страшно указывать большой лимит при одобрении токенов, так как это поможет вам сэкономить на высоких комиссиях. Если же вы работаете с layer 2 решениями, то можно каждый раз при одобрении лимита указывать ту сумму, которую собираетесь перевести, ведь плата за лишние транзакции будет незначительной.
Канал про инвестиции в DeFi: https://t.me/defiver