Что такое ERC20?

ERC20 это стандарт token, который описывает, как ведут себя взаимозаменяемые токены на Ethereum и во всех сетях, совместимых с EVM. Это не софт, а спецификация: короткий набор функций и событий, которые должен реализовать smart contract, чтобы wallets, биржи и другие контракты могли взаимодействовать с token, не зная о нём ничего лишнего.

Что описывает стандарт

Стандарт требует шесть функций и два события. totalSupply показывает, сколько токенов существует. balanceOf возвращает баланс адреса. transfer переводит токены между адресами. approve и allowance позволяют пользователю разрешить контракту тратить токены от его имени, и именно этот механизм в принципе делает возможными децентрализованные биржи. transferFrom выполняет такое делегированное списание. Поскольку каждый token ERC20 имеет одинаковый интерфейс, wallet, поддерживающий один такой токен, автоматически поддерживает и все остальные, без каких-либо доработок.

ERC20 и другие стандарты Token

ERC20 покрывает взаимозаменяемые токены, где каждая единица неотличима от любой другой. ERC721 описывает non-fungible tokens, где каждый экземпляр уникален. За пределами EVM всё устроено иначе: Solana использует программу SPL token, которая работает с token-аккаунтами на уровне протокола, а не через отдельный контракт под каждый token. На практике это означает, что ERC20 token нельзя просто взять и перенести на Solana: его нужно бриджить и выпускать заново.

Создание ERC20 Token

Задеплоить такой токен значит написать или переиспользовать контракт, реализующий этот интерфейс, задать supply, decimals, имя и символ, а затем опубликовать его в сети. Решения по токеномике, сколько mint-ить и кому распределять, значат гораздо больше, чем сам код, который на этом этапе уже фактически шаблонный. Если писать на Solidity не хочется, задеплоить токен можно через Token Creator от Smithii на Ethereum.

FAQ

Что такое ERC20?

ERC20 это стандарт, который описывает поведение взаимозаменяемых токенов на Ethereum и во всех EVM-совместимых сетях. Он задаёт функции, которые должен реализовать контракт token, чтобы wallets и биржи могли с ним работать.

В чём разница между ERC20 и ERC721?

ERC20 создан для взаимозаменяемых токенов, где каждая единица идентична и заменяема любой другой. ERC721 предназначен для non-fungible tokens, где каждый token уникален и опознаётся индивидуально.

Работают ли токены ERC20 в других сетях?

Они работают в любой EVM-совместимой сети, например Polygon, Base или Arbitrum. Переход на не-EVM сеть вроде Solana требует бриджа и повторного выпуска token уже по стандарту той сети.

Нужно ли уметь программировать, чтобы создать ERC20 token?

Нет. Код контракта уже фактически стандартизирован, а такие инструменты, как Token Creator от Smithii, позволяют задеплоить token ERC20, просто указав supply, имя, тикер и decimals.

Хочешь обойти конкурентов?

Подпишись на нашу рассылку и получай еженедельные новости блокчейна, собранные специально для web3-билдеров.

PODIUM PNG - Smithii

Готов вывести проект на новый уровень?

Присоединяйся к лидерам in the trenches и сотням команд, которые запускают и ведут свои tokens на Smithii.

Запусти свой Token

Запускай без кода на более чем 20 блокчейнах и launchpads.
Используй bundles, настраивай authorities и многое другое..

прокачай свой token - smithii

Прокачка и масштабирование

Проект растёт тогда, когда его прокачиваешь. Используй наших ботов, чтобы поднять видимость своего token, или иди дальше с нашими pro-инструментами.

Token Utilities - Smithii

Утилиты без лишней возни

Получи доступ к широкому набору продвинутых инструментов, которые сделают твой проект привлекательнее и упростят его ежедневное ведение.

Посмотреть наши инструменты
Smithii

All-in-one решение
для проектов в web3

Подпишись на рассылку и получи E-Book в подарок