ERC-20 — единый стандарт блокчейна Ethereum для разработки смарт-контрактов. Это перечень требований, которые необходимо соблюдать при создании контракта, предназначенного для выпуска новых криптовалют в сети.
Внедрив этот стандарт, сеть Эфира дала возможность криптопроектам выпускать токены без необходимости запуска отдельного блокчейна. Это событие существенно повлияло на развитие криптовалют. Ранее система Bitcoin создала модель, в соответствии с которой каждая новая цифровая валюта эмитировалась на своем блокчейне. А новый алгоритм Ethereum дал возможность разработчикам выпускать токены и придавать им желаемый функционал на одной платформе.
Расшифровка аббревиатуры ERC-20
Название ERC читается как Ethereum Request for Comments (запрос комментариев Ethereum). Так называется централизованный протокол, в который участниками сообщества вносятся предложения по оптимизации работы блокчейна. Цифра “20” обозначает номер комментария по порядку.
Кем был создан этот стандарт и когда?
Фабиан Фогельштеллер, программист, и Виталик Бутерин, основатель Ethereum, создали предложение о введении этого единого стандарта. Первая его публикация состоялась осенью 2015. Внедрение в работу сети произошло двумя годами позже, в 2017.
ERC-20 — ключ к разрешению сложностей при совместимости токенов
Из-за того что раньше у каждого токена был индивидуальный смарт-контракт, существовали проблемы с совместимостью. Программисты были вынуждены разрабатывать новые коды под каждую отдельную биржу и разновидность кошелька. С введением протокола ERC-20 эти сложности были устранены.
Токены, которые работают по протоколу ERC-20
В мире он применяется для большого количества криптовалют. В частности:
- Tether (USDT)
- Aave (AAVE)
- The Sandbox (SAND)
- ApeCoin (APE)
- Chainlink (LINK)
- Axie Infinity (AXS)
- 1inch (1INCH)
- Uniswap (UNI)
На сайте сервиса AnyExchange, вы сможете обменять токены стандарта ERC-20 на другие денежные активы. На данный момент, саммый востребованый токен Tether, купить или продать USDT ERC20 по самому выгодному курсу и без регистрации, можете у нас!
Базовые характеристики протокола ERC-20
Им предусмотрено девять несложных показателей для смарт-контрактов в Ethereum (три из них — опциональные, но рекомендованные). Их набор позволяет Ethereum поддерживать унифицированную базу всех кодов.
Обязательные параметры:
- totalSupply. Показатель контролирует общую объем выпускаемых токенов. Он блокирует возможность генерации новых монет, как только их количество достигает определенного предела.
- balance0f. Параметр определяет, какое число токенов привязано к тому или иному адресу.
- transfer. Его функция — передача активов пользователям.
- transferFrom. Параметр, который важен для транзакций токенов.
- approve обеспечивает верификацию смарт-контракта. Он подтверждает, что эмитент имеет право совершать дистрибуцию.
- allowance проверяет состояние баланса и является подтверждением того, что токенов в наличии хватит для реализации той или иной операции.
Опциональные параметры:
- Название цифрового актива.
- Тикер криптовалюты.
- Фиксация количества цифр в числительных после запятой.
Какие кошельки работают с функционалом ERC-20?
Все кошельки, поддерживающие Ethereum, совместимы с ERC-20. Trust Wallet, Metamask, MyEtherWallet и Exodus являются наиболее востребованными кошельками для криптовалют стандарта ERC-20. Подобрать наиболее подходящий вам кошелек поможет статья → Топ лучших криптокошельков.