Когда Ethereum впервые появилась, она открыла возможности для разработчиков создавать децентрализованные приложения. Но создание на сети было связано с трением. Загруженность сети означала непредсказуемые затраты, и не было единого способа для различных токенов взаимодействовать друг с другом. Разработчикам нужен был общий язык.
Вот где появился ERC-20. Но о чем на самом деле этот стандарт и почему он был так важен?
Основная идея ERC-20
ERC-20 это стандарт токенов — набор технических правил, которые определяют, как токены функционируют на блокчейне Ethereum. Рассматривайте это как чертеж, который гарантирует, что любой токен, созданный с использованием этих правил, может бесшовно взаимодействовать с кошельками, биржами и смарт-контрактами в экосистеме Ethereum.
Само название рассказывает историю. Фабиан Фогельштеллер предложил эту концепцию на GitHub Ethereum, обозначив её как “Ethereum Request Comment.” Когда она была обработана, она получила номер 20, потому что это было 20-е предложение такого рода. После одобрения сообщества она была формализована как Ethereum Improvement Proposal 20 (EIP-20), хотя большинство людей называют её ERC-20. С 2015 года подавляющее большинство токенов, запущенных на Ethereum, следуют этим рекомендациям.
Как на самом деле работает ERC-20?
Волшебство происходит через смарт-контракты — самоисполняющийся код, который выполняется на Ethereum Virtual Machine. Представьте себе торговые автоматы, которые автоматически выдают товары, как только вы вставляете деньги. Смарт-контракты работают аналогично: они выполняют предопределенные действия, когда выполняются определенные условия.
Для токенов ERC-20 в частности:
Они взаимозаменяемы, что означает, что каждый токен идентичен по стоимости другому (в отличие от NFT)
Они создаются, когда выполняются условия смарт-контракта
Они могут быть переведены между адресами
Они предоставляют права управления держателям
Их можно ставить, чтобы зарабатывать вознаграждения
Этот стандартизированный подход сделал разработку предсказуемой и эффективной. Вместо того чтобы изобретать велосипед, разработчики могли создавать токены, зная, что они будут работать по всей сети Ethereum.
Почему ERC-20 стал изменяющим правила игры
Разрушение барьеров с помощью интероперабельности
До единых стандартов перемещение токенов между различными приложениями было сложным и подверженным ошибкам. ERC-20 решил эту проблему, создав общий протокол. Если у вас есть токены проекта A, вы можете без проблем обменять их на токены проекта B. Это устранило трение в торговле, стекинге и участии в протоколах.
Безопасность встречается с прозрачностью
Поскольку токены ERC-20 наследуют архитектуру безопасности Ethereum, они получают преимущества от:
Децентрализованные механизмы консенсуса
Неизменяемые записи транзакций
Прозрачная деятельность в сети
Каждый перевод записывается в блокчейне, что делает невозможным манипулировать предложением или создавать поддельные токены. Разработчики и пользователи могут с абсолютной уверенностью отслеживать каждую транзакцию.
Ликвидность везде
Токены ERC-20 могут быть размещены на сотнях централизованных и децентрализованных приложений. Эта доступность сделала их привлекательными для трейдеров и инвесторов, создавая глубокие ликвидные пулы и несколько торговых пар.
Гибкость для строителей
Создатели токенов могут широко настраивать свои токены ERC-20:
Установить лимиты общего предложения
Определите десятичную точность
Реализовать уникальные функции
Выберите символы и названия токенов
Инструменты, такие как MetaMask и MyETherWallet, упростили управление токенами, демократизируя доступ как для разработчиков, так и для конечных пользователей.
Компромиссы, которые никто не игнорирует
Стандартизация имеет свои пределы
Хотя ERC-20 обеспечивает совместимость, он также ограничивает функциональность. Некоторые разработчики нуждаются в более сложных поведениях, чем это допускает стандарт, заставляя их либо идти на компромисс с их видением, либо искать альтернативные стандарты.
Затраты на транзакции остаются проблемной точкой
Gas fees в Ethereum могут резко возрасти во время перегрузки сети. Эта непредсказуемость делает дорогостоящими перемещения токенов, особенно это создает проблемы для мелких транзакций или пользователей, чувствительных к цене. Отсутствие предсказуемости комиссий сдерживает массовое принятие.
Не каждая биржа принимает их
Несмотря на широкую поддержку, некоторые платформы не листят токены ERC-20. Эта фрагментация ограничивает ликвидность и удобство использования для некоторых активов.
Проблема потерянных токенов
Если кто-то отправляет токен ERC-20 на смарт-контракт, который не распознает стандарт токена, эти активы могут исчезнуть навсегда. Стандарт не предоставляет механизма безопасности для этого сценария, и восстановление часто невозможно.
Реальные ERC-20 токены, ведущие рынок
Tether (USDT)
USDT работает как токен ERC-20 и функционирует как стейблкоин, привязанный 1:1 к доллару США. Он стал важной инфраструктурой для передачи ценностей между биржами, являясь одной из самых объемных торговых пар в мире.
Uniswap (UNI)
Эта децентрализованная биржа управляется через UNI, токен ERC-20. В отличие от бирж с ордерной книгой, Uniswap использует модель автоматизированного маркет-мейкера, где держатели UNI голосуют за изменения и улучшения протокола.
Мейкер (MKR)
Токены MKR управляют MakerDAO, протоколом, который позволяет пользователям генерировать Dai, стабильную монету, мягко привязанную к доллару США. Держатели MKR голосуют по параметрам риска, структуре сборов и обновлениям протокола через научные процессы управления.
За пределами ERC-20: Более широкая экосистема токенов
Хотя ERC-20 доминирует, другие стандарты решают конкретные случаи использования:
ERC-721 революционизировал невзаимозаменяемые токены (NFTs), позволяя создавать уникальные, невзаимозаменяемые активы на Ethereum.
ERC-1155 позволяет разработчикам создавать как взаимозаменяемые, так и невзаимозаменяемые токены в одном контракте, что значительно снижает транзакционные расходы.
ERC-777 повышает конфиденциальность и включает механизмы восстановления для утерянных приватных ключей.
ERC-223 предотвращает永久ную потерю токенов при отправке на неправильные адреса.
ERC-621 позволяет уполномоченным сторонам регулировать предложение токенов после запуска, как путем создания новых токенов, так и путем сжигания существующих.
ERC-165 позволяет смарт-контрактам распознавать, какие интерфейсы поддерживают другие контракты, улучшая взаимодействие между контрактами.
Итог
ERC-20 родился из практической проблемы: Ethereum нуждался в стандартизированном способе взаимодействия токенов. Установив четкие правила, он вызвал волну инноваций. Тысячи проектов приняли стандарт, создав взаимосвязанную экосистему приложений, токенов и услуг.
Да, стандарт имеет ограничения. Транзакционные издержки могут быть высокими, а правила ограничивают определенные варианты использования. Но эти ограничения также создают стабильность, которая делает экосистему Ethereum предсказуемой и безопасной.
ERC-20 остается основой разработки токенов на Ethereum, дополненной новыми стандартами, которые расширяют возможное. Независимо от того, являетесь ли вы разработчиком, создающим следующий протокол DeFi, или инвестором, оценивающим проекты токенов, понимание ERC-20 является необходимым для навигации по экосистеме Ethereum.
Ответы на часто задаваемые вопросы
В чем на самом деле разница между ETH и ERC-20?
ETH является родным монетом Ethereum, используемым для оплаты операций сети и валидации транзакций. ERC-20 — это протокол для создания токенов, которые работают на базе Ethereum с использованием смарт-контрактов.
Могут ли ERC-20 и Ethereum использоваться взаимозаменяемо?
Нет. Ethereum является самой блокчейн-платформой. ERC-20 является одним из технических стандартов среди многих, которые разработчики используют для создания на Ethereum.
Какой кошелек мне использовать для токенов ERC-20?
Многочисленные безопасные кошельки поддерживают токены ERC-20. Лучший выбор зависит от ваших приоритетов безопасности и конкретных функций, которые вам нужны. Всегда проводите тщательное исследование перед выбором кошелька.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Понимание ERC-20: Почему этот стандарт токенов трансформировал разработку на Ethereum
Когда Ethereum впервые появилась, она открыла возможности для разработчиков создавать децентрализованные приложения. Но создание на сети было связано с трением. Загруженность сети означала непредсказуемые затраты, и не было единого способа для различных токенов взаимодействовать друг с другом. Разработчикам нужен был общий язык.
Вот где появился ERC-20. Но о чем на самом деле этот стандарт и почему он был так важен?
Основная идея ERC-20
ERC-20 это стандарт токенов — набор технических правил, которые определяют, как токены функционируют на блокчейне Ethereum. Рассматривайте это как чертеж, который гарантирует, что любой токен, созданный с использованием этих правил, может бесшовно взаимодействовать с кошельками, биржами и смарт-контрактами в экосистеме Ethereum.
Само название рассказывает историю. Фабиан Фогельштеллер предложил эту концепцию на GitHub Ethereum, обозначив её как “Ethereum Request Comment.” Когда она была обработана, она получила номер 20, потому что это было 20-е предложение такого рода. После одобрения сообщества она была формализована как Ethereum Improvement Proposal 20 (EIP-20), хотя большинство людей называют её ERC-20. С 2015 года подавляющее большинство токенов, запущенных на Ethereum, следуют этим рекомендациям.
Как на самом деле работает ERC-20?
Волшебство происходит через смарт-контракты — самоисполняющийся код, который выполняется на Ethereum Virtual Machine. Представьте себе торговые автоматы, которые автоматически выдают товары, как только вы вставляете деньги. Смарт-контракты работают аналогично: они выполняют предопределенные действия, когда выполняются определенные условия.
Для токенов ERC-20 в частности:
Этот стандартизированный подход сделал разработку предсказуемой и эффективной. Вместо того чтобы изобретать велосипед, разработчики могли создавать токены, зная, что они будут работать по всей сети Ethereum.
Почему ERC-20 стал изменяющим правила игры
Разрушение барьеров с помощью интероперабельности
До единых стандартов перемещение токенов между различными приложениями было сложным и подверженным ошибкам. ERC-20 решил эту проблему, создав общий протокол. Если у вас есть токены проекта A, вы можете без проблем обменять их на токены проекта B. Это устранило трение в торговле, стекинге и участии в протоколах.
Безопасность встречается с прозрачностью
Поскольку токены ERC-20 наследуют архитектуру безопасности Ethereum, они получают преимущества от:
Каждый перевод записывается в блокчейне, что делает невозможным манипулировать предложением или создавать поддельные токены. Разработчики и пользователи могут с абсолютной уверенностью отслеживать каждую транзакцию.
Ликвидность везде
Токены ERC-20 могут быть размещены на сотнях централизованных и децентрализованных приложений. Эта доступность сделала их привлекательными для трейдеров и инвесторов, создавая глубокие ликвидные пулы и несколько торговых пар.
Гибкость для строителей
Создатели токенов могут широко настраивать свои токены ERC-20:
Инструменты, такие как MetaMask и MyETherWallet, упростили управление токенами, демократизируя доступ как для разработчиков, так и для конечных пользователей.
Компромиссы, которые никто не игнорирует
Стандартизация имеет свои пределы
Хотя ERC-20 обеспечивает совместимость, он также ограничивает функциональность. Некоторые разработчики нуждаются в более сложных поведениях, чем это допускает стандарт, заставляя их либо идти на компромисс с их видением, либо искать альтернативные стандарты.
Затраты на транзакции остаются проблемной точкой
Gas fees в Ethereum могут резко возрасти во время перегрузки сети. Эта непредсказуемость делает дорогостоящими перемещения токенов, особенно это создает проблемы для мелких транзакций или пользователей, чувствительных к цене. Отсутствие предсказуемости комиссий сдерживает массовое принятие.
Не каждая биржа принимает их
Несмотря на широкую поддержку, некоторые платформы не листят токены ERC-20. Эта фрагментация ограничивает ликвидность и удобство использования для некоторых активов.
Проблема потерянных токенов
Если кто-то отправляет токен ERC-20 на смарт-контракт, который не распознает стандарт токена, эти активы могут исчезнуть навсегда. Стандарт не предоставляет механизма безопасности для этого сценария, и восстановление часто невозможно.
Реальные ERC-20 токены, ведущие рынок
Tether (USDT)
USDT работает как токен ERC-20 и функционирует как стейблкоин, привязанный 1:1 к доллару США. Он стал важной инфраструктурой для передачи ценностей между биржами, являясь одной из самых объемных торговых пар в мире.
Uniswap (UNI)
Эта децентрализованная биржа управляется через UNI, токен ERC-20. В отличие от бирж с ордерной книгой, Uniswap использует модель автоматизированного маркет-мейкера, где держатели UNI голосуют за изменения и улучшения протокола.
Мейкер (MKR)
Токены MKR управляют MakerDAO, протоколом, который позволяет пользователям генерировать Dai, стабильную монету, мягко привязанную к доллару США. Держатели MKR голосуют по параметрам риска, структуре сборов и обновлениям протокола через научные процессы управления.
За пределами ERC-20: Более широкая экосистема токенов
Хотя ERC-20 доминирует, другие стандарты решают конкретные случаи использования:
ERC-721 революционизировал невзаимозаменяемые токены (NFTs), позволяя создавать уникальные, невзаимозаменяемые активы на Ethereum.
ERC-1155 позволяет разработчикам создавать как взаимозаменяемые, так и невзаимозаменяемые токены в одном контракте, что значительно снижает транзакционные расходы.
ERC-777 повышает конфиденциальность и включает механизмы восстановления для утерянных приватных ключей.
ERC-223 предотвращает永久ную потерю токенов при отправке на неправильные адреса.
ERC-621 позволяет уполномоченным сторонам регулировать предложение токенов после запуска, как путем создания новых токенов, так и путем сжигания существующих.
ERC-165 позволяет смарт-контрактам распознавать, какие интерфейсы поддерживают другие контракты, улучшая взаимодействие между контрактами.
Итог
ERC-20 родился из практической проблемы: Ethereum нуждался в стандартизированном способе взаимодействия токенов. Установив четкие правила, он вызвал волну инноваций. Тысячи проектов приняли стандарт, создав взаимосвязанную экосистему приложений, токенов и услуг.
Да, стандарт имеет ограничения. Транзакционные издержки могут быть высокими, а правила ограничивают определенные варианты использования. Но эти ограничения также создают стабильность, которая делает экосистему Ethereum предсказуемой и безопасной.
ERC-20 остается основой разработки токенов на Ethereum, дополненной новыми стандартами, которые расширяют возможное. Независимо от того, являетесь ли вы разработчиком, создающим следующий протокол DeFi, или инвестором, оценивающим проекты токенов, понимание ERC-20 является необходимым для навигации по экосистеме Ethereum.
Ответы на часто задаваемые вопросы
В чем на самом деле разница между ETH и ERC-20? ETH является родным монетом Ethereum, используемым для оплаты операций сети и валидации транзакций. ERC-20 — это протокол для создания токенов, которые работают на базе Ethereum с использованием смарт-контрактов.
Могут ли ERC-20 и Ethereum использоваться взаимозаменяемо? Нет. Ethereum является самой блокчейн-платформой. ERC-20 является одним из технических стандартов среди многих, которые разработчики используют для создания на Ethereum.
Какой кошелек мне использовать для токенов ERC-20? Многочисленные безопасные кошельки поддерживают токены ERC-20. Лучший выбор зависит от ваших приоритетов безопасности и конкретных функций, которые вам нужны. Всегда проводите тщательное исследование перед выбором кошелька.