В результате создания экосистемы Ethereum можно было предвидеть позитивное будущее развития криптониши и открыть совершенно новые возможности для децентрализации, такие как развитие децентрализованных сервисов и программ, а также использование смарт-контрактов. С помощью стандарта ERC-20 разработчики могут создавать токены поверх блокчейна Ethereum, чтобы стандартизировать все токены в распределенном реестре Ethereum и упростить сеть.
В этой статье мы поговорим о стандарте ERC-20, его практическом применении и о том, какие токены сейчас работают на основе этого стандарта. В конце мы обсудим, в чем принципиальные различия между стандартами ERC-20 и TRC-20.
Основные Tезисы
- Стандарт ERC-20 был создан для решения проблемы совместимости монет на основе блокчейна Ethereum с сетью.
- Основное отличие сетей ERC-20 и TRC-20 – это размер комиссий за транзакции.
Что такое стандарт ERC-20?
ERC-20 — универсальный стандарт создания токенов на блокчейне Ethereum. До этого существовали сотни токенов с разными смарт-контрактами и условиями. Разработчикам кошельков и других приложений приходилось с нуля писать код для поддержки той или иной монеты. Это препятствовало развитию новых криптовалют и экосистем. Стандарт ERC-20 определяет набор правил, которые должны быть соблюдены, чтобы токен был принят и мог взаимодействовать с другими токенами в сети.
ERC-20 — это сокращение от Ethereum Request for Comments. А цифра 20 – это идентификатор, позволяющий выделить именно этот стандарт среди всех остальных. Стандарт токенов ERC20 — это определенный набор правил, адресованный разработчикам токенов, причем не любых токенов, а основанных на блокчейне Ethereum. И в то же время имя ERC-20 присваивается токенам, работающим на одном и том же блокчейне. Их главное отличие от других токенов — использование только строго определенного смарт-контракта для отслеживания транзакций, совершаемых с помощью этой криптовалюты.
Стоит отметить, что данный стандарт имеет ряд существенных преимуществ, выгодно отличающих его от других.
Безопасность
Создание новых токенов увеличивает спрос на Ether, что еще больше повышает безопасность всей системы, делая ее на 51% менее восприимчивой к возможной атаке;
Экономия времени и ресурсов
Нет необходимости разрабатывать новый блокчейн для токенов ERC-20, поскольку вместо этого они могут использовать существующую инфраструктуру Ethereum;
Более высокая ликвидность
Большинство проектов используют токены ERC-20 в качестве основы для своей деятельности.
Совместимость
Ожидается, что все токены, созданные в сети Ethereum, будут использовать один и тот же стандарт, что облегчит взаимозаменяемость и интеграцию этих токенов с другими приложениями в экосистеме.
В чем суть практического использования ERC-20?
Еще в 2013 году Виталик Бутерин предложил концепцию Ethereum — принципиально новой криптовалюты. К концу 2015 года сеть заработала в полную силу. В рамках того же проекта Бутерин разрабатывает ERC-20 в сотрудничестве с Фабианом Фогельстеллером. В своем заявлении они сказали, что криптосообществу нужен новый формат, который позволил бы создавать токены на основе блокчейна Ethereum.
Новый стандарт дает разработчикам множество преимуществ, например, возможность высвободить часть ресурсов, которые раньше тратились на решение проблем безопасности. Между тем, все токены криптовалюты Tether ERC20 используются аппаратными кошельками, централизованными биржами и т. д. Для эффективного функционирования каждый из этих программных инструментов должен поддерживать определенный протокол.
До принятия стандарта ERC-20 различные формы токенов Ethereum были несовместимы друг с другом. Токены управлялись единым смарт-контрактом. Для каждой транзакции и кошелька приходилось писать новый фрагмент кода, чтобы интегрировать новый токен в платформу. Процесс поддержки постоянно растущего набора токенов становился чрезвычайно трудоемким и сложным. С этой целью платформа предоставила стандартный протокол для всех следующих токенов. Этот простокол теперь и называется протоколом ERC-20.
Какие токены соответствуют стандарту ERC-20?
В соответствии с установленными техническими стандартами Стандарт ERC-20 позволил создателям криптовалют упростить весь процесс транзакции. Этот принцип гарантирует, что все новые монеты являются взаимозаменяемыми, сохраняя при этом свое конкретное назначение. Сообщество Ethereum официально приняло ERC-20 в 2017 году. В блокчейне Ethereum большинство токенов смарт-контрактов соответствуют стандарту ERC-20. Вот лишь несколько примеров.
1. Uniswap (UNI)
Uniswap – крупнейшая децентрализованная биржа криптовалют, работающая на базе реестра Ethereum. Поскольку он работает на Ethereum, инвесторы могут использовать Uniswap для торговли любым токеном ERC-20.
2. Maker (MKR)
Maker (MKR) – это децентрализованный протокол, позволяющий выпускать токены DAI, которые можно использовать для стейкинга, в отношении криптовалют и реальных активов. MakerDAO использует смарт-контракты, созданные на основе общего реестра Ethereum. MakerDAO – отличная ниша для заимствований и кредитования без необходимости использования традиционных посредников, таких как банки.
3. Chainlink (LINK)
Chainlink играет важную роль в распределенном реестре Ethereum. Он позволяет добавлять данные из мира криптовалют в смарт-контракты. Например, если смарт-контракт зависит от оценки спортивной игры или стоимости доллара, Chainlink может предоставить эти данные.
ERC-20 и TRC-20: в чем разница?
Еще в 2018 году токены USDT в блокчейне Ethereum были выпущены по стандарту ERC-20. Это было сделано для того, чтобы можно было использовать Tether в децентрализованных приложениях, а также в различных смарт-контрактах. Выпуск токенов повлиял на ускорение процесса транзакций, поскольку раньше все транзакции, происходящие в сети Биткойн были слишком медленными и отнимали у пользователей много времени. В 2019 году токены USDT были выпущены по стандарту TRC-20 в сети блокчейна Tron. Tron — популярная сеть с более низкой комиссией. Эта процедура положительно повлияла на экосистему и позволила ей сделать важный шаг на пути развития.
Итак, в чем разница между ERC-20 и TRC-20? TRC-20 позволяет пользователям обменивать и переводить токены без использования обменной платформы или централизованных сервисов, таких как Coinbase или Binance. Это означает, что при переводе средств между разными кошельками не взимается комиссия, поэтому многие пользователи предпочитают этот метод. Инфраструктура ERC-20 представляет собой децентрализованную сеть, которая позволяет создавать, выпускать и обменивать пользовательские токены. Сеть основана на Ethereum и предоставляет стандартный набор правил, которым должны соответствовать все токены. Эта сеть считается более надежной и широко используемой, у нее больше возможностей, но для простого перевода USDT все же чаще выбирают сеть TRC-20.
Заключение
Сегодня сети ERC-20 и TRC-20 являются одними из самых популярных сетей для построения всевозможных приложений, а также для блокчейн-транзакций, что позволяет комбинировать различные решения по использованию криптографических технологий и внедрять новые решения для расширения возможностей блокчейн-сети в будущем. Несмотря на различия, эти стандарты в значительной степени способствуют модернизации проектов Ethereum и Tron, помогая им оставаться впереди конкурентов.