Что такое ERC20? Давайте поговорим о токене ERC20 и его стандартных правилах в этой статье.
Ethereum — это основанная на блокчейне сеть для смарт-контрактов, представляющих собой виртуальные соглашения, которые можно запрограммировать на автоматическое выполнение при соблюдении определенных условий. Эта функция позволяет разрабатывать широкий спектр новых децентрализованных приложений.
Ethereum является основой для многих популярных служебных токенов и приложений децентрализованного финансирования (DeFi). Если разработчики хотят, чтобы их токены принимались сетью, они должны придерживаться определенных стандартов, известных как ERC20.
Что такое ERC20?
ERC20 — это технологический стандарт блокчейна для создания и реализации токенов на основе Ethereum. ERC20 был предложен инженером Ethereum — Фабианом Фогельстеллером в ноябре 2015 года. Стандарт излагает набор рекомендаций, которым необходимо следовать, чтобы токен эффективно функционировал в экосистеме Ethereum .
Стандарт ERC20 позволяет разработчикам более точно оценивать взаимодействие между различными токенами и приложениями. В нем также указывается, как токены ERC20 перемещаются в блокчейне Ethereum, а также как последовательно записываются балансы их поставок и адресов.
Стандартные правила токена ERC20
Обязательные правила
С точки зрения реализации кодирования токенов ERC-20 шесть основных функций кодирования:
- Общее предложение: укажите общее количество токенов, которые необходимо создать.
- Одобрение: помогите устранить возможность создания поддельных токенов, требуя одобрения функций смарт-контракта.
- Баланс: возвращает общее количество токенов, хранящихся на адресе, что позволяет пользователям проверять свой баланс.
- Перевод из: разрешить автоматизацию транзакций, когда это необходимо.
- Передача: разрешить передачу токенов с одного адреса на другой, как и любую другую транзакцию на основе блокчейна.
- Разрешение: когда смарт-контракт выполняет транзакцию, он должен иметь возможность видеть баланс, удерживаемый кошельком Ethereum, пытающимся совершить транзакцию. Функция разрешения позволяет контракту выполнять транзакцию, если у пользователя есть достаточный баланс, или отменять транзакцию, если он этого не делает.
Эти шесть правил должны быть запрограммированы в токен, чтобы он считался ERC20. Без точных инструкций для этих норм или стандартов токен не сможет успешно взаимодействовать со смарт-контрактами, что вызовет множество проблем.
Пользователи могут проверять баланс, передавать активы и разрешать другим DApp управлять токенами, проверяя общее количество.
Адаптивность токенов ERC20 является важным элементом их привлекательности. Установленные протоколы не накладывают никаких ограничений на разработку, поэтому разработчики могут добавлять новые функции и задавать определенные параметры в соответствии со своими потребностями. Вот несколько известных приложений для токенов ERC20:
- Управление токенами проектов.
- Utility-токены проектов DeFi .
- Стейблкоины .
- …
Дополнительные правила
- Имя токена.
- Символ.
- Десятичный (до 18).
Преимущества и недостатки токенов ERC20
Токены ERC-20, как и любой другой финансовый инструмент, вряд ли сразу заработают идеально. Несмотря на то, что с каждым годом они становятся все более популярными, есть некоторые преимущества и недостатки, о которых следует знать.
Преимущества токенов ERC20
- Взаимозаменяемость: токены ERC20 более взаимозаменяемы, чем большинство традиционных криптовалют . Поскольку каждая единица взаимозаменяема и идентична другой единице того же типа, ею можно свободно обмениваться между пользователями, сохраняя при этом свою основную функциональность в любое время.
- Гибкость: токены ERC20 легко настраиваются и могут использоваться для самых разных целей. Они просты в использовании и интегрируются с другими приложениями, и они построены на блокчейне Ethereum. Компании и частные лица могут извлечь большую выгоду из токенов ERC-20. Например, токены ERC20 можно использовать в качестве денег и продавать в AMM или передавать на кредитные платформы для получения процентов...
- Популярность: тот факт, что ERC20 так широко используется в криптомире, является одной из ключевых причин, по которой его следует рассматривать в качестве общего стандарта. Многие биржи, кошельки и смарт-контракты уже поддерживают токены ERC20. В будущем все больше и больше разработчиков и документации будут использовать этот стандарт для разработки своих продуктов, а также рынка криптовалют.
Недостатки токенов ERC20
- Масштабируемость. Масштабируемость является серьезной проблемой для Ethereum, как и для многих других сетей блокчейнов. При нынешнем состоянии проблемы масштабирования Ethereum отправка транзакции в часы пик может легко привести к чрезмерным комиссиям и задержкам. Это оказывает серьезное влияние на удобство использования токена ERC20.
- Риск мошенничества: хотя и не из-за технологии, легкость, с которой новые токены могут быть легитимны для запуска, в некотором смысле может рассматриваться как недостаток ERC20. Теперь создать токен ERC20 невероятно просто, а это значит, что любой, хорошо это или плохо, может это сделать.
В настоящее время существует множество мошеннических проектов, которые используют многоуровневую схему Понци, чтобы представить себя долгосрочными строителями. В результате пользователи должны быть осторожны в отношении своих собственных инвестиций.
Как выпустить токены ERC20
Пользователи могут использовать Token Issuer на бирже Coin98 для удобного и быстрого выпуска токенов ERC20.
Token Issuer — это специальный инструмент, который позволяет пользователям Coin98 Exchange и Coin98 Wallet выпускать токены на своих любимых блокчейнах или даже иметь в своем распоряжении свои имена. В настоящее время Coin98 не взимает плату за обслуживание этого инструмента, пользователям просто нужно заплатить комиссию за сеть ( газ ) и сразу же получить свои собственные токены всего за несколько минут без опыта кодирования.
Шаг 1: Перейдите по ссылке: terminals.coin98.com/issuer
Шаг 2: Выберите сеть Ethereum. Система найдет кошелек соответствующей сети.
Шаг 3: Заполните следующую информацию:
- Имя токена: Имя токена.
- Символ токена: Символ токена в верхнем регистре (не более 5 символов).
- Общий запас: общее количество токенов для выпуска.
- Decimal Points: количество знаков после запятой в единице токена.
- Token Burn & Token Mint: пользователи могут рассмотреть два варианта выпуска токена. Выбирать или не выбирать оба варианта необязательно, но имейте в виду, что если пользователи не выберут ни один из них, начальное совокупное предложение не сможет измениться.
- Логотип токена: нажмите значок плюса, чтобы загрузить логотип токена.
- Адрес владельца: адрес, на который выдаются выпущенные токены. Система автоматически заполнит адрес подключенного кошелька, или вы можете использовать другой адрес кошелька.
Примечание. При выпуске плата за выпуск токена по-прежнему взимается с подключенного кошелька. Чтобы изменить адрес подключенного кошелька, выполните следующие действия:
- Выберите адрес кошелька в правом верхнем углу экрана.
- Выберите кошелек, который хотите подключить.
- Щелкните Выдать .
Шаг 4: Система попросит пользователей заплатить сетевую комиссию за выпуск токенов. Пользователям необходимо подготовить достаточную плату для этого шага. Если вы согласны, нажмите « Подтвердить » во всплывающем окне подтверждения.
В правом нижнем углу появится всплывающее объявление, перенаправляющее пользователей для просмотра информации о их токенах.
Вывод
В этой статье представлен всесторонний обзор того, что такое ERC20, а также несколько ярких примеров по этой теме! Если вы считаете это полезным, пожалуйста, поделитесь им с друзьями!
Дайте нам знать, что вы думаете в разделе комментариев ниже!