Когда-то каждая новая криптовалюта должна была иметь собственный блокчейн. Существуют тысячи проектов и активов, и лишь немногие из них соответствуют стандарту токенов ERC20. Ethereum был первым проектом, который начал выступать в качестве платформы для разработки децентрализованных приложений (dApps), смарт-контрактов, а также новых токенов. Достаточно скоро появилось несколько различных моделей токенов, наиболее популярной и доминирующей из которых стала ERC20.
ERC20 — это протокол, который разработчики могут использовать для предложения улучшений в сети Ethereum. Поскольку технология Ethereum привлекает огромное внимание разработчиков, в экосистеме появилось множество проектов и инициатив. Большинство проектов, запускаемых на Ethereum — будь то DApps, децентрализованные финансы или другие концепции — будут поставляться с собственным токеном. Они в основном используют стандарт ERC-20, чтобы извлечь выгоду, которая расширяет Ethereum. А теперь поговорим об этом стандарте подробнее.
О чем стандарт ERC-20?
Часть «ERC» в названии этого стандарта расшифровывается как Ethereum Request for Comments. По своей сути каждый запрос представляет собой это набор техдокументов, определяющих стандарты программирования в блокчейне Ethereum. Это не то же самое, что EIP — предложения улучшения Ethereum — так как они предлагают улучшения самого протокола Ethereum. Стандарты ERC являются автономными реализациями и служат для оптимизации взаимодействия смарт-контрактов и приложений в блокчейне.
Стандарт токена ERC20 был первоначально создали Виталик Бутерин и Фабиан Фогельстеллер в 2015 году. Многие люди не понимают, что этот стандарт токенов почти так же стар, как и сама сеть Ethereum. Целью этого стандарта является облегчение создания токенов на основе Ethereum. Выбор этого подхода гарантирует, что разработчикам не нужно изучать какие-либо ненужные навыки программирования, поскольку они могут опираться на уже существующую основу Ethereum.
Токены ERC20 создаются каждый раз, когда они получают немедленную совместимость с программным обеспечением и сервисами, поддерживающими этот стандарт. Первоначальная поддержка была немного слабой, но сейчас ситуация значительно улучшилась. В настоящее время многие программные и аппаратные кошельки, биржи и другие решения предоставляют поддержку.
Брокерское решение под ключ для вашего бизнеса
Получите самое прибыльное форекс/крипто брокерское программное обеспечение или полностью готовый бизнес в течение 48 часов. Лучшая в своем классе система с веб и мобильным приложением, заточенная на продажи CRM, полная интеграция с МТ4/5 и 150+ платежных провайдеров.
Что нужно знать о токенах Ethereum
В отличие от эфира — собственной валюты сети Ethereum — токены ERC20 не хранятся на счетах в традиционном смысле. Вместо этого они существуют внутри контракта, но могут быть переведены на любой адрес кошелька в блокчейне Ethereum. Причина сохранения токенов ERC-20 в контракте заключается в гарантии, что они придерживаются определенных правил, включая их имя и делимость, а также поддержании списка сопоставления балансов пользователей с соответствующими адресами Ethereum.
Чтобы перемещать токены ERC20 по сети Ethereum, пользователям необходимо отправить транзакцию в контракт, чтобы балансы были распределены в другом месте. Функция внутри контракта позаботится о процессе распределения и соответствующим образом выполнит передачу.
Хотя вызов для инициирования передачи токена аналогичен обычным транзакциям Ethereum, тут оплачивается комиссия. Фактический «звонок» включен в дополнительное поле транзакции, которое может быть не видно тем, кто не знает, что искать.
Кроме того, несмотря на то, что вызов токена не включает отправку эфира, необходимо заплатить комиссию за транзакцию. Без такой комиссии транзакция не будет включена ни в какие будущие сетевые блоки. Таким образом, для выполнения этих вызовов потребуется некоторое количество ETH, поскольку невозможно выполнять какие-либо операции в сети без баланса ETH.
Для чего используются токены ERC20?
Большой вопрос, который волнует всех о том, как в наши дни можно использовать токены ERC-20. Хотя эти токены в основном служат спекулятивным инструментом для большинства пользователей, все они являются частью их индивидуальных экосистем. Часто трудно оценить, насколько универсальны эти экосистемы.
Вывести на рынок больше вариантов использования токенов ERC-20 также не так уж сложно. Разработчики и поставщики услуг могут относительно легко реализовать эти токены, что обеспечивает значительную гибкость. На данный момент большинство токенов ERC-20 поддерживаются несколькими биржами, кошельками и т. д.
Стейблкоины
Одним из захватывающих вариантов использования стандарта токенов ERC20 является введение стейблкоинов. Поскольку эти валюты привязаны к фиксированной стоимости валюты, которая никогда не изменится, они широко считаются инвестициями с низким уровнем риска. Стейблкоины часто судятся со стандартом токенов ERC-20, поскольку Ethereum предоставляет вторичный блокчейн для выпуска этих активов.
Стейблкоин работает очень просто. Для каждого актива, обеспеченного фиатами, эмитент имеет резервы в соответствующей фиатной валюте — евро, долларах или других валютах. На каждую единицу в своем банке или резерве они могут отчеканить одну единицу стабильной монеты ERC20. Теоретически количество единиц никогда не может быть больше, чем активы эмитента. Однако эмитент также может использовать другие активы в качестве залога для создания дополнительных активов, включая другие криптовалюты.
Тем не менее у эмитента может возникать колеблющийся баланс средств, с которым приходится бороться. Поддерживать поставку стабильной монеты может быть сложно, поскольку может потребоваться большее количество токенов в обращении. Разработчики могут указать все эти аспекты с помощью функций смарт-контракта, чтобы при необходимости скорректировать предложение.
Хотя многие люди воспринимают стейблкоины просто как цифровые активы для торговли с другими валютами, варианты их использования более разнообразны. Стейблкоин можно использовать для участия в DeFi, покупки товаров и услуг или для изучения децентрализованных приложений.
Токены безопасности
Другой вид токенов ERC20 на основе смарт-контрактов — это токен безопасности. Хотя они имеют некоторое сходство со стейблкоинами, но в том, как они функционируют есть существенные различия. Токены безопасности основаны не на фиатных валютах, а на ценных бумагах. Компании и эмитенты могут токенизировать акции, облигации или физические активы с помощью этого стандарта токенов.
Чаще всего выпускают токены безопасности, чтобы сделать инвестиции в компанию или проект более доступными. В обмен на инвестиции держатели токенов получат долю в бизнесе или получат дивиденды от доходов компании. Это более современный подход к традиционным ценным бумагам. Однако на данном этапе бизнес-модель остается несколько нишевым рынком.
Вспомогательные токены
Третья основная категория токенов ERC20 представляет собой служебные токены. Это очень распространенный тип цифровых активов, которые не подкреплены ничем цифровым или материальным. Вместо этого они рассматриваются как «награды», которые могут дать пользователям определенные преимущества, не имея внешней ценности. Тем не менее служебные токены могут служить спекулятивным целям, если они котируются на биржах.
Преимущества ERC-20
Наиболее важным вопросом, который решает ERC20, является стандартизация. На заре блокчейна Ethereum разработчики работали над собственными токенами с разными функциями и правилами, что приводило к проблемам совместимости. Если бы не решение этой проблемы, выполнение смарт-контрактов потребовало бы сложных математических уравнений и вызвало бы проблемы с масштабируемостью.
ERC-20 значительно упрощает создание децентрализованных приложений на блокчейне, размещение токенов на биржах криптовалют и хранение токенов в аппаратных кошельках. Это также делает их гораздо более безопасными. Кроме того, поскольку ERC20 предоставляет стандартизированный список правил, разработчикам гораздо проще им следовать, чем начинать с нуля.
Стандартизация помогает поддерживать общее состояние экосистемы. Чем ниже затраты и барьеры для входа, тем динамичнее экосистема. Это одна из причин, по которой цена эфира в последнее время достигла рекордных максимумов.
Недостатки, которые следует учитывать
Токен ERC20 будет жизнеспособным только в зависимости от развития технологии. Этот стандарт токенов на основе Ethereum универсален, но сама сеть страдает от высоких комиссий и перегруженности транзакций. Отсутствие масштабируемости неоднократно оказывалось проблемой, хотя обновление до Ethereum 2.0 предназначено для решения некоторых проблем в ближайшие месяцы. Более того, эта проблема не характерна для Ethereum, поскольку другие блокчейны с аналогичными стандартами токенов страдают от проблем с масштабируемостью намного сильнее.
Второй недостаток заключается в том, чтобы выяснить, является ли токен ERC20 законным. Любой человек в мире может составить смарт-контракт для создания новых активов. Поскольку они могут предоставлять ликвидность популярным децентрализованным биржам, таким как Uniswap, относительно легко донести мошеннический токен до более широкой аудитории. Это распространенная проблема среди новых токенов, котирующихся на децентрализованных биржах, но простого способа предотвратить это не существует.