В данной статье будут описаны стандарты токенов различных блокчейнов, таких как Ethereum (ERC-20), Binance (BEP20), Bitcoin (BRC-20), NEO (NEP-5) и другие. Это делается для удобства навигации, общего понимания и сравнения их принципов и основ.
Технологически токены реализуются на базе некоторой блокчейн платформы, обеспечивающей возможность записи в распределенный реестр блоков балансов токенов и транзакций. В настоящее время самой популярной платформой для создания токенов является Ethereum. Но практически каждый блокчейн имеет свои особенности и различные названия своих стандартов. Например, TRON (TRC-20) или QTUM (QRC-20).
Базовые стандарты токенов никак не ограничивают их расширение функциональности, поэтому с их использованием можно строить различные модификации, отвечающие конкретным требованиям. Например, существуют токены (Security token), которые являются аналогом акций и на которые начисляются дивиденды. При этом операция их начисления происходит на блокчейне, то есть владельцы токенов получают технологическую возможность получить часть дохода некоторой компании, а передача токенов сопровождается передачей такой возможности другому пользователю.
Существуют также токены (Utility token), функционально ориентированные на внутреннюю инфраструктуру проектов, где владельцы токенов претендуют на получение некоего товара или услуги. В общем, применение стандартов позволяет строить алгоритмы финансового взаимодействия различной сложности и структуры. При этом стандартизация очень важна для разработчиков, так как это упрощает процессы понимания и структуры разработок.
Итак, расскажем более подробное о каждом стандарте:
Стандарт ERC-20 — Это некоторый набор функций и требований, которым должны следовать и которые должны использовать разработчики, чтобы их продукт был совместим с использующими данный стандарт проектами. До появления стандарта ERC-20 было множество проблем с совместимостью различных токенов, основанных на Ethereum. У каждого токена был свой тип смарт-контрактов.
Другими словами, чтобы работать с новым токеном на биржах и в кошельках, приходилось писать индивидуальный код. Поддержка постоянно растущего числа токенов отнимала слишком много времени и становилась проблематичной. В результате был разработан единый протокол для всех токенов, известный как ERC-20.
ERC означает Ethereum Request for Comment («запрос на комментарии в сообществе Ethereum»), а 20 — это произвольный номер, присвоенный предложению.
Стандарт ERC-721 — Это токены с уникальной особенностью — они не взаимозаменяемы. В сети Эфириум используется разные стандарты токенов. Три ERC-стандарта для NFT: ERC-721, ERC-1155 и ERC-998. Более подробно про различные стандарты токенов сети Ethereum.
Заменяемость обозначает возможность чего-либо (предмет, ресурс) быть замененным другой идентичной вещью. В том числе заменяемость присуща Bitcoin и Ethereum. К примеру, один BTC может быть заменен другим BTC. Но с токенами NFT это не так, каждый из них уникален!
Независимо от технических деталей, NFT токен это титул собственности на некоторый цифровой объект. Этим объектом может быть текст, изображение, аудио, любое цифровое произведение искусства, игровой предмет или персонаж, земля и недвижимость в виртуальном мире, доменное имя, финансовый инструмент, фанатская атрибутика, клубная карта или обычный билет на мероприятие. Вдобавок к этому, стандарт ERC-988 позволяет создавать токены, которые владеют различными комбинациями перечисленных объектов и токенов ERC-20.
Стандарт BEP2 и BEP-20 — Это единый протокол для всех токенов блокчейна Binance. Поддерживает комплекс характеристик, которым должны отвечать токены, чтобы успешно функционировать в экосистеме Binance Chain. Набор технических спецификаций гарантирует, что активы в рамках экосистемы могут беспрепятственно взаимодействовать друг с другом, а также с окружающей сетью. Стандарты токенов BEP-20 пользуются популярностью.
Первым токеном выпущенным на блокчейне Binance является BTCB — обеспеченный биткоином токен стандарта BEP2. Цена данного токена привязана к BTC по курсу 1 BTCB = 1 BTC. BTCB на 100% обеспечен таким же количеством BTC в публичном резервном адресе. Этот адрес полностью прозрачен для любого аудитора в любое время.
Основным преимуществом крипто-привязанных токенов является то, что, множество монет, которые имеют собственные блокчейны и не являются родными для цепочки Binance, становятся доступными для трейдеров децентрализованной биржи Binance DEX. С увеличением выбора токенов, доступных на Binance DEX, должно произойти увеличение объема торгов и ликвидности, что еще больше увеличит полезность Binance DEX.
Стандарт BRC-20 — Это экспериментальный стандарт взаимозаменяемых токенов для биткойна, созданный пользователем Twitter @domodata 8 марта 2023 года. Создатель отметил, что это всего лишь эксперимент, и токены не предназначены для того, чтобы что-то стоить — хотя спекулянты degen могут видеть это по-другому… Впрочем, токены BRC-20, как и биткоин, могут перемещаться между кошельками в сети независимо от местоположения каждого кошелька и их можно тратить между одноранговыми узлами.
Хотя токены BRC-20 функционируют как обычные крипто-токены, они основаны на другой внутренней технологии и создаются совершенно другим способом. Токены BRC-20 выпускаются биткоин-сообществом, где каждый порядковый кошелек может свободно выпускать токены после их развертывания. Помимо выгоды от популярности и престижа Биткоина, токены BRC-20 наследуют безопасность и децентрализацию сети Биткоин и могут передаваться между одноранговыми узлами, как и любая другая криптовалюта.
Токены стандарта BRC-20 основаны на технологии Ordinals Protocol. Технология Ordinals позволяет через TapRoot прикреплять данные к отдельным сатоши в блокчейне. Цель теории порядковых номеров — придать каждому сатоши уникальную идентичность, позволяющую отслеживать их, передавать и наполнять индивидуальным значением посредством надписей. И соответственно в BRC20 эта возможность используется для развертывания токенов. А все операции, из-за отсутствия смарт-контрактов, проводятся только через JavaScript Object Notation (JSON).
Стандарт NEP-5 — Это алгоритм с открытым исходным кодом, который описывает правила работы блокчейн проектов, реализованных на базе NEO. Название этого механизма расшифровывается как NEO Enhancement Protocol и относится к семейству протоколов, которые отвечают за апгрейд NEO.
Протокол реализован по принципу стандартов ERC-20 и ERC-223, платформы Ethereum. Цифра 5 означает номер предложения, которое описывает взаимодействие в блокчейне NEO. Таким образом, NEP-5 обеспечивает системы NEO, обобщенным механизмом взаимодействия для токенизированных смарт-контрактов.
Со временем здесь также будут описаны стандарты на других уникальных блокчейнах. На данный момент мы решили ограничиться описанными выше. Надеемся вы найдете здесь нужную информацию и составите общую картину о токенах, их преимуществах и особенностях.