01
Стандарт ERC‑20 и его роль
Предложенный в 2015 году ERC‑20 — набор правил, которые обеспечивают общий интерфейс взаимозаменяемых токенов. Базовые функции такие: проверить баланс, отправлять и получать актив, разрешать расход и читать allowance. Этот стандарт упростил интеграцию кошельков, бирж и смарт контрактов в экосистеме Ethereum.
Фраза «такое кошелек» некорректна; правильный вопрос — «что такое кошелек ERC20?». Это не хранилище монет внутри телефона: приложение управляет способом доступа к аккаунту, а состояние активов записано в блокчейне Ethereum. Открытым исходным кодом может быть как весь продукт, так и только его компоненты; это полезный, но не единственный критерий аудита.
ERC‑20EIP‑20fungibleEthereum
02
Адрес аккаунта, сеть и contract address
Ваш адрес кошелька начинается с 0x и может отображаться одинаково в разных EVM-сетях. Этот адрес сам по себе не сообщает chain. Чтобы получить адрес кошелька безопасно, откройте экран нужного актива, выберите Ethereum mainnet и скопируйте строку; получателю не нужны ваши приватные ключи.
Contract address — другой реквизит: он указывает на выпуск конкретного токена. Перед добавлением неизвестного актива сверяйте сеть, официальный контракт и decimals. Ошибка при выборе сети или поддельный contract могут привести к потере средств.
0x addresscontractchain IDdecimals
03
ETH, gas limit и EIP‑1559
ETH — нативный актив сети Ethereum и средство оплаты gas. Кошелек который отправляет USDC, DAI или другой ERC‑20, обычно должен иметь небольшой баланс ETH. Цена зависит от загрузки, сложности контракта, base fee и priority fee; точную стоимость показывает интерфейс перед подписью.
Если действие остается pending, некоторые кошельки позволяют повысить плату или отправить замену с тем же nonce. Это не гарантирует отмену. Подтвержденная операция необратима, поэтому проверить адрес, сеть и сумму нужно до подписи.
ETHgasEIP‑1559nonce
04
USDT, USDC, DAI, UNI и неизвестные активы
Популярные токены стандарта ERC‑20 включают стейблкоины и governance-активы. Но поддержка сетей и конкретных контрактов различается между сервисами. Токен с известным логотипом не становится официальным автоматически: найдите контракт на сайте эмитента и сравните его с обозревателем.
Не взаимодействуйте с «подарочным» активом, который появился без запроса. Отправка токенов или переход по ссылке из их названия может вести на фишинг. Покупка криптовалюты также требует проверки актива, сети, лимита и итоговой суммы.
USDTUSDCDAIUNI
05
MetaMask, Trust Wallet и холодное хранение
Кошелек MetaMask удобен для Ethereum, расширения для браузера, dApps и DeFi. Trust Wallet поддерживает Bitcoin, Litecoin, Bitcoin Cash, XRP, BNB Smart Chain, Polygon, Solana, Tron и другие сети. Ledger Nano и Trezor — аппаратные кошельки: устройство хранит приватные ключи офлайн и подписывает действия отдельно.
Горячие кошельки подходят для регулярных операций, а аппаратный кошелек — для долгосрочного хранения и меньшего числа подписей. Некастодиальный кошелек дает полный контроль, но потеря seed фразы может означать окончательную потерю доступа. Ни один формат не является лучшим для всех.
MetaMaskTrust WalletLedger NanoTrezor
06
dApps, децентрализованные биржи и approvals
Uniswap и другие децентрализованные биржи используют смарт-контракты. Для swap пользователь часто подписывает approve: контракт получает доступ к вашим токенам в пределах allowance. Disconnect не равен revoke, поэтому периодически проверяйте разрешения и закрывайте ненужные.
Permit по ERC‑2612 может изменять allowance подписанным сообщением без отдельной on-chain approve-транзакции, если токен это поддерживает. Подпись все равно имеет последствия. Прочитайте домен, сеть, spender, лимит и срок до подтверждения.
dAppsUniswapapprovepermit
07
Ethereum, L2 и другие EVM-сети
Arbitrum, Base и Optimism связаны с Ethereum как L2-решения, но являются отдельными chain со своими правилами ввода и вывода. Polygon и BNB Smart Chain также используют EVM-совместимые адреса. Совместимость программного обеспечения не означает взаимозаменяемость балансов.
Перед переводом между платформами убедитесь, что обе стороны называют одну и ту же сеть. Мост добавляет риски смарт-контракта и ликвидности. Поддержка разных сетей — удобство, но она требует более внимательного выбора.
ArbitrumBaseOptimismPolygon
08
Резервное копирование и инцидент
В self-custody создайте резервные копии фразы восстановления и держите их в безопасном месте. Ключи офлайн нельзя фотографировать или хранить в облачной заметке. В аккаунтной модели заранее проверьте официальный процесс восстановления и защитите свой профиль уникальным паролем, 2FA и контролем сессий.
При подозрении на взлом отключите неизвестные сессии, переместите свои активы на заранее проверенный адрес и отзовите опасные approvals. Поддержке можно сообщить публичный хэш; seed, пароль и коды — никогда. «Специалист», который имеет доступа к секретной фразе, получает доступ к вашим средствам.
backup2FArevokeincident