ERC-20
Коротко ERC-20 — стандарт взаимозаменяемых токенов на Ethereum и EVM-сетях, поддерживаемый кошельками, биржами и DEX.
ERC-20 — это технический стандарт взаимозаменяемых токенов на Ethereum, то есть таких токенов, где каждая единица абсолютно идентична другой, подобно долларам. Предложенный в 2015 году, он стал шаблоном для большинства токенов на Ethereum и в EVM-совместимых сетях. Стейблкоины, governance-токены и мемкоины на Ethereum практически всегда создаются как контракты ERC-20.
Стандарт задает базовый набор функций и событий: totalSupply, balanceOf, transfer, approve, allowance и transferFrom, а также события Transfer и Approval. Благодаря единому интерфейсу кошельки и DEX могут поддерживать любой новый токен без написания отдельного кода. Ваши токены не хранятся физически в кошельке: смарт-контракт токена ведет реестр балансов, а кошелек лишь считывает эти данные.
Для покупателей это важно по двум причинам. Во-первых, за отправку и торговлю токенами ERC-20 газ оплачивается в ETH, а не в самом токене, поэтому на балансе всегда нужен ETH. Во-вторых, функция approve дает смарт-контракту разрешение тратить ваши токены — именно так работают свопы на DEX. Неограниченный аппрув вредоносному или взломанному контракту позволит ему в будущем вывести этот токен из вашего кошелька.
Стандарт описывает лишь интерфейс, но не гарантирует добросовестность проекта. Контракт может полностью соответствовать ERC-20, но при этом содержать скрытый минт, комиссии на перевод, черные списки или функции приостановки, контролируемые владельцем. Всегда проверяйте верифицированный исходный код в эксплорере, смотрите, кто владеет контрактом и какие админ-функции доступны, а также периодически отзывайте ненужные аппрувы. И ориентируйтесь только на адрес контракта, а не на тикер: любой может создать токен с тем же названием.




