ERC20 vs ERC721 vs ERC1155
Ethereum — это децентрализованный блокчейн с открытым исходным кодом, реализованный на Виртуальной Машине Эфира (EVM) и работающий на базе умных контрактов, что позволяет любому создавать и запускать децентрализованные приложения в своей экосистеме. Ethereum расширяет возможности в глобальной торговой и финансовой индустрии благодаря своей разнообразной экосистеме и способности поддерживать различные токены, такие как взаимозаменяемые токены, полузаменяемые токены и незаменяемые токены (NFT).
На платформе Ethereum токены могут представлять собой виртуальную валюту (имеющую реальную ценность), цифровые документы, лотерейные билеты, фиатные деньги, такие как доллары США, и даже акции компаний, интегрированных в блокчейн Ethereum и используемых для различных целей. Такие функции токенов Ethereum должны надежно поддерживаться, поэтому были разработаны соответствующие стандарты токенов ERC.
Сообщество Ethereum прекрасно осознает необходимость перемен, поэтому регулярно разрабатывает новые стандарты токенов, что помогает предприятиям оптимизировать свои бизнес-операции в экосистеме Ethereum. В этой статье мы снова обсудим три основных стандарта токенов: ERC20, ERC721 и ERC1155.
ERC расшифровывается, как стандарты токенов Ethereum. Эти стандарты представляют из себя определенные правила, которым должен соответствовать каждый токен в Ethereum, это технические рекомендации, которые должны соблюдаться людьми, которые хотят создать токены в экосистеме Ethereum.
ERC-21, ERC-721 и ERC-1155 — это три распространенных стандарта, которые используются для создания токенов в большинстве отраслей. Стандарты ERC в некотором роде определяют стандарты для умных контрактов, которые регулируют деятельность токенов в Ethereum. Ethereum сейчас предлагает более совершенную инфраструктуру для поддержки инновационных вариантов использования блокчейна, что позволяет достичь высоких темпов развития для каждого нового стандарта ERC.
Обратите внимание, что на платформе компании могут создавать токены, которые не соответствуют каким-либо стандартам. Но в этом случае они будут несовместимы с важными элементами Ethereum, такими как биржа DeFi и децентрализованными кошельками.
Во время перехода от ERC-20 к ERC-3475 эволюция токенов стала попыткой сохранить импульс развития Ethereum и сделать его более популярным блокчейном, чтобы было много вариантов его использования. Давайте сосредоточимся на трех основных стандартах токенов: ERC20, ERC721 и ERC 1155.
ERC-20: Взаимозаменяемые токены
Токены ERC-20 — это первый стандарт, введенный Ethereum для создания взаимозаменяемых токенов. Каждый токен ERC20 взаимозаменяем. Взаимозаменяемые токены, к примеру, могут представлять собой активы, стоимость которых может быть заменена чем-то равноценным, например фиатными валютами или ICO.
Виртуально токен ERC-20 может представлять следующие цифровые активы:
- билеты на онлайн-концерты;
- активы реальных компаний, такие как акции, доли и прочее;
- очки и активы в онлайн-играх;
- другие активы.
Токены ERC-20 — это решение Ethereum для упрощения процедуры интеграции токенов и их дальнейшего регулирования. Этот стандарт также помогает разработчикам создавать умные контракты для токенизации любого «взаимозаменяемого» актива. Стоит помнить, что любой умный контракт регулирует децентрализованное приложение, построенное на Ethereum.
ERC-721: стандарт для невзаимозаменяемых токенов
Использование невзаимозаменяемых токенов или NFT становится все более популярным. NFT открывают множество преимуществ для людей - от токенизации цифрового контента до создания токенов реальных активов.
В Ethereum токен, представляющий единственный в своем роде цифровой актив, должен соответствовать стандарту токенов ERC-721. Например, NFT-Cryptokitties тоже был построен на блокчейне Ethereum.
ERC-20 очень важен для создания новых криптовалют. Точно так же следование ERC-721 необходимо для создания новых и интересных NFT, которые представляют собой доказательство права собственности. Давайте разберемся, что может собой представлять токены ERC-721:
- уникальная единица цифрового контента;
- контент из социальных сетей, например, фото или Твиты;
- активы из игр, какие-то коллекции;
- персонажи игр.
Область применения NFT очень широка, NFT или технология NFT сейчас используется разными способами, что раскрывает удивительные возможности в мире виртуального бизнеса. Поскольку Ethereum позволяет легко и быстро создавать NFT, интеграция большого их числа привела к возникновению проблем с отслеживаемостью и определением владельцев.
Стандарт токенов ERC-721 помог их решить. Теперь если пользователи предоставляют кому-то право собственности на уникальные цифровые активы, это отслеживается через публичный реестр Ethereum.
ERC-1155: мультистандартные токены.
ERC-1155 — это мультистандарт для токенов, который сочетает в себе атрибуты стандартов ERC-20 и ERC-721. Можно сказать, что это общий интерфейс умных контрактов для различных токенов Ethereum: взаимозаменяемых, полузаменяемых и невзаимозаменяемых.
Компании, которые хотят создавать и выпускать несколько видов токенов, может использовать стандарт ERC-1155. Это избавляет от необходимости прописывать отдельные умные контракты для каждого типа токенов (например, ERC-20, ERC-721 или других) и помогает беспрепятственно управлять всеми своими токенами.
Токен ERC-1155 может представлять из себя следующее:
Выводы:
ERC-21, ERC-721 и ERC-1155 в настоящее время являются одними из самых распространенных стандартов. Но у Ethereum также есть дорожная карта, которой нужно придерживаться для введения новых стандартов, это помогает поддерживать разнообразие токенов. Например, ERC-3475 является новейшим дополнением к семейству стандартов и поддерживает создание токенов для управления погашаемыми облигациями. Появление новых и улучшенных стандартов помогают предприятиям запускать более успешные блокчейн-проекты. Перевод статьи: https://medium.com/javarevisited/erc20-vs-erc721-vs-erc-1155-77d13dad97e8