Что такое токены ERC и почему мы их используем?
Ключевые моменты: |
— Термины «криптотокен» и «криптовалюта» часто используются как взаимозаменяемые, но они несколько различаются. В то время как криптовалюты являются нативными для определённых блокчейнов, токены не имеют своих эксклюзивных блокчейнов. — На блокчейне Эфириума токены могут быть разных типов. Каждый из них определяется тем, являются ли они взаимозаменяемыми или нет. — Степень взаимозаменяемости токена представлена одним из трёх стандартов токенов на блокчейне Эфириума — ERC-20, ERC-721 и ERC-1155. — В этой статье мы разберём сущность токенов ERC и углубимся в каждый из этих трёх стандартов. |
Делать первые шаги в криптопространстве может быть довольно сложно. В этой статье мы рассмотрим такие термины, как стандарты токенов, ERC-20, ERC-721 и так далее. Сейчас всё это может показаться слишком запутанным. Однако концепции станут предельно понятными, как только вы узнаете, как именно они применяются на практике. Так что же такое токены ERC? Объясним на пальцах.
Во-первых, монета или токен: что есть что?
Сначала появились монеты. История началась с Биткойна — первой блокчейн-сети. Она была разработана для того, чтобы люди могли осуществлять пиринговые платежи по всему миру, используя нативную валюту сети, которая также называется Биткойн или BTC. Затем появились похожие блокчейны, такие как Litecoin (LTC) и Dogecoin (DOGE). Они предлагали аналогичные варианты использования.
Все эти криптовалюты, которые существуют в своих собственных блокчейнах, называются монетами.
Затем появился блокчейн Эфириума и была представлена концепция децентрализованных приложений и протоколов на основе блокчейна. У Эфириума тоже есть своя «монета» — ETH, которую можно использовать так же, как и BTC. Однако её основное назначение — служить Газом для обеспечения транзакций и операций в приложениях и протоколах, созданных на базе сети.
Кроме того, разработчики приложений могут создавать внутренние валюты, которые не имеют специального блокчейна, а хранятся на самом Эфириуме. Эфириум также позволяет пользователям создавать другие формы автономных цифровых активов, которые могут храниться на этом блокчейне. Такие внутренние валюты или цифровые активы, созданные и хранящиеся на Эфириуме, называются токенами.
Подводя итог, можно сказать, что криптоактив, имеющий свой блокчейн, технически является монетой. Все остальные активы, созданные на сторонних блокчейнах, называются токенами.
Ну а что же такое ERC-токен?
Экосистема Эфириума децентрализована, но ей всё равно нужен кто-то, кто будет устанавливать правила, призывать к обновлениям и устанавливать стандарты, определяющие, что допустимо на блокчейне. Для этого сами пользователи Эфириума должны создавать Предложения по улучшению Эфириума (Ethereum Improvement Proposal, EIP), обсуждать их детали и голосовать за них. Таким образом, они либо отклоняются, либо начинают реализовываться.
Сейчас существует несколько типов EIP для различных категорий улучшений и дополнений. Один из таких типов был определён основными разработчиками Эфириума для предложения, обсуждения и внедрения различных технических стандартов для создания токенов, смарт-контрактов, приложений, форматов кошельков и т. д. на блокчейне Эфириума.
Эта подкатегория EIP получила название
Сегодня существует три стандарта ERC, которые наиболее широко используются в сети Эфириума: ERC-20, ERC-721 или ERC-1155. И на всякий случай, если вы запутались, цифры после ERC — это просто порядковые номера «запросов на комментарии», в которых предлагались эти стандарты.
Но что именно означают эти стандарты и зачем они нужны? Давайте выясним.
Стандарты ERC-токенов
ERC-20 — стандарт взаимозаменяемых токенов
Впервые внедрённый в 2015 году, ERC-20 — это стандарт токенов, который позволяет разработчикам создавать взаимозаменяемые токены для своих приложений или протоколов на базе Эфириума. Нет, здесь нет никакой опечатки.
Для начала вы можете представить, что «взаимозаменяемые токены» — это обычная валюта, основанная на блокчейне. Термин «взаимозаменяемый» означает, что вы можете обменять одну единицу токена на любую другую единицу того же токена, поскольку они представляют одинаковую ценность. Давайте рассмотрим такие криптоактивы, как UNI или LINK — это ERC20-токены протоколов Uniswap или Chainlink на основе Эфириума. Каждый из этих токенов является взаимозаменяемым, поскольку один токен UNI или LINK всегда будет равен любому другому токену UNI или LINK.
Это означает, что вы можете обменивать вышеуказанные токены по принципу «один к одному». Не имеет значения, какими UNI вы владеете, потому что их базовая стоимость всегда будет такой же, как и у всех остальных токенов UNI.
ERC-721 — стандарт невзаимозаменяемых токенов
По мере расширения областей применения блокчейна возникла необходимость в токенизации и представлении уникальных данных в блокчейне. Именно тогда был введён стандарт токенов ERC-721. Стандарт ERC-721 позволяет создавать невзаимозаменяемые токены, то есть токены, каждый из которых обладает уникальной ценностью и выступает в качестве верифицируемо уникального цифрового объекта. Такие токены нельзя обменивать друг с другом, как токены ERC-20.
Предположим, вы хотите представить произведение цифрового искусства на блокчейне. Токен ERC-20 явно не подойдёт для этой цели. Вместо этого вы можете использовать токен стандарта ERC-721 для создания NFT-токена вашего произведения. NFT-токен, представляющий произведение цифрового искусства на блокчейне, может легко подтвердить подлинность произведения и предоставить записи о праве собственности на него.
Поскольку запись о праве собственности и идентификация произведения искусства NFT неизменно хранятся на блокчейне, это также делает подделку оригинальной работы любого художника практически невозможной.
ERC-1155 — стандарт для разных типов токенов
Проблема стандартов ERC-20 и ERC-721 заключается в том, что они позволяют одному смарт-контракту поддерживать только один тип токенов — взаимозаменяемые или нет. Поэтому каждый раз, когда вы захотите выпустить новый токен, вы должны будете написать новый смарт-контракт. Более того, два вышеупомянутых стандарта не предлагают способов создания полувзаимозаменяемых токенов.
Это привело к созданию стандарта ERC-1155, что позволило разработчикам Эфириума создавать взаимозаменяемые, полувзаимозаменяемые и невзаимозаменяемые токены, используя один и тот же стандарт. Более того, с помощью ERC-1155 можно создать единый контракт для поддержки нескольких типов индивидуально настраиваемых токенов. Это снижает сложность процесса создания токенов. Немного сложновато, не правда ли? Давайте упростим.
Предположим, разработчик хочет создать NFT-игру и планирует создать один взаимозаменяемый токен для использования в качестве внутриигровой валюты и несколько невзаимозаменяемых токенов для уникальных внутриигровых активов, таких как скины, оружие, товары и т. д. При использовании стандартов ERC-20 и ERC-721 им придётся писать новые смарт-контракты для поддержки каждого нового типа активов. Однако использование ERC-1155 позволит им написать всего один контракт для поддержки всех видов токенов, которые они хотят видеть в игре.
Всё это не означает, что один из стандартов лучше другого — они имеют разные предназначения.
Безграничные возможности Эфириум
Эфириум очень хорошо продвинул технологию блокчейн за пределы концепции безопасных цифровых денег. А возможность предлагать и устанавливать новые стандарты токенов создаёт больше пространства для новых вариантов использования сети Эфириум.
Благодаря этой инновации сегодня художник может создать уникальный токен, представляющий его произведение искусства на блокчейне, творцы могут обозначать эксклюзивность своих творений и монетизировать свою работу, разработчики игр могут предоставить реальную ценность своим игрокам с помощью внутриигровых предметов, а в интернете можно создавать совершенно новую, управляемую пользователями экономику… Раньше никто никогда даже не думал о таком.
Знания — сила.
Доверяйте только себе и продолжайте пополнять багаж знаний! Если вам понравилось углубляться в тему криптовалют и блокчейна, обязательно посмотрите наше видео из серии School of Block.