Клуб свободных инвесторов

31 Янв / 2023

Стандарты токенов. Каковы основные характеристики и возможные риски использования?

Что такое стандарты токенов ? 

Стандарты токенов — это свод правил, которым необходимо следовать при разработке нового пользовательского токена или любого другого криптовалютного продукта. Наиболее популярными стандартами являются: ERC-20, BEP-20, ERC-721 и ERC-1155. Криптовалютный рынок хоть и имеет огромное количество различных токенов, большая часть из них построена на одних и тех же стандартах, которые определяют их технические возможности и свойства. Они не только значительно упрощают процесс запуска новых криптовалют, но и создают возможности для любого разработчика выпустить свой цифровой актив без необходимости запускать отдельный блокчейн, как это было ранее.  

Несмотря на то, что стандарты токенов работают в пределах определенного фреймворка, который прописывается командой разработчиков, этот фреймворк достаточно широк по своей функциональности, что  обеспечивает пользователям большую гибкость и техническую маневренность при их использовании. 

стандарты токенов

Что обеспечивают стандарты токенов

1. Совместимость. Стандарт токенов гарантирует, что все криптовалютные активы, созданные по этому стандарту, могут взаимодействовать друг с другом и работать вместе. Если криптопроект выпускает токен на базе стандарта токенов, то новый токен будет совместим с существующими платформами и приложениями, в том числе кошельками. К примеру, активы ERC-20 совместимы с другими продуктами и сервисами, разработанными с использованием этого стандарта токенов.

За счет этого токен ERC-20 также можно обменять на другой токен этого стандарта. Без них торговать несколькими криптовалютами было бы намного сложнее. В этом случае для каждого токена пришлось бы создавать индивидуальные кошельки вместо того, чтобы использовать один кошелёк для множества разных криптовалют.

2. Гибкость. В программировании наличие гибкой системы позволяет разработчикам повторно использовать существующие компоненты для создания новых криптовалютных продуктов. Это относится и к созданию токенов: использование стандартов токенов ускоряет разработку базовых функций, оставляя больше времени на эксперименты и инновации.

3. Эффективность. Стандарты токенов также упрощают взаимодействие между смарт-контрактами. Смарт-контракты, внедряющие стандарты токенов и сами токены, могут использоваться для отслеживания созданных токенов.

Стандарты токенов, такие как ERC-20 и BEP-20, содержат важные функции, в числе которых поиск адресов и отображение баланса токенов, позволяя смарт-контрактам отслеживать токены более эффективно. Например, для проверки истории переводов и других данных токена ERC-20 разработчик может использовать двоичный интерфейс приложений (ABI) контракта. 

Каждый стандарт токена имеет свои технические характеристики и набор параметров. В качестве примера, рассмотрим ключевые функции протоколов ERC-20, BEP-20, ERC-721 и ERC-1155 : 

ERC-20

В 2015 году Фабиан Фогельштеллер предложил стандарт токенов ERC-20, который впоследствии стал основным ориентиром для создателей токенов, включая виртуальные токены, токены для стейкинга и виртуальные валюты.

ERC-20 — это стандарт токенов, который используется для разработки взаимозаменяемых активов, подчиненных общим правилам. Например, если создать 1000 единиц токена ERC-20, каждая единица будет обладать одинаковой функциональностью.

Основные функции стандарта ERC-20:

TotalSupply: отвечает за общую эмиссию токенов, обеспечивая невозможность создания новых токенов по достижении максимального числа.

BalanceOf: определяет изначальное количество токенов, приписанных к определенному адресу. Обычно это адрес, принадлежащий эмитенту.

Approve: служит для проверки того, что смарт-контракт, исходя из общей эмиссии, может осуществлять дистрибуцию токенов;

Allowance: необходима для проверки наличия достаточного баланса для отправки токенов на другой адрес

Стандарт ERC-20 имеют многие популярные криптовалюты. Особенно он распространен в сфере децентрализованных финансов (DeFi) и в смежных направлениях. Кроме того, ERC-20 используют для токенов управления в популярных криптопроектах, таких как: The Sandbox (SAND), Uniswap (UNI), Axie Infinity (AXS), 1inch (1INCH) и многие другие.    

BEP-20

BEP-20 — это стандарт токенов BNB Smart Chain (BSC). Изначально он был создан как техническая спецификация для BSC. BEP-20 позволяет разработчикам запускать различные токены, включая привязанные монеты, utility-токены, стейблкоины и другие. Стандарт BEP-20 также вводит такие функции, как черный список, майнинг и приостановка сожжения токенов.

Основные функции стандарта BEP-20:

TotalSupply: определяет общее предложение конкретного токена BEP-20.

BalanceOf: определяет баланс токена.

Transfer: позволяет пользователям передавать владение токенами другим лицам.

TransferFrom: позволяет передавать токены другим лицам от имени пользователя через смарт-контракт.

Approve: определяет лимит для количества токенов, которые может вывести смарт-контракт.

Allowance: определяет внешние адреса, которым разрешено тратить токены.

ERC-721

Интересно то, что большая часть невзаимозаменяемых токенов (NFT) на Ethereum была создана на основе одного и того же стандарта — ERC-721. Будь то ограниченная коллекция NFT или протокол Proof of Attendance Protocol (POAP). Но в чем же уникальность таких  NFT? Согласно одному из ключевых принципов, у каждого токена ERC-721 должен быть уникальный tokenId.

Функциональные возможности ERC-721 включают перевод токенов, текущий баланс, общее предложение и, как уже упоминалось, уникальность.

ERC-1155

С развитием стандартов токенов появилась одна схема, удовлетворяющая потребность криптовалютной индустрии в нескольких типах токенов. ERC-1155 — это стандарт нескольких токенов, позволяющий создавать различные типы цифровых активов, включая utility-токены, такие как BNB и NFT.

Помимо прочих функций, ERC-1155 предлагает обработку нескольких токенов (партии), в которую входят:

Передача: перевод нескольких активов одновременно.

Баланс: получение балансов нескольких активов за один шаг.

Подтверждение: все токены могут быть подтверждены для отправки на адрес.

Поддержка NFT: токен рассматривается как NFT, если он существует в единственном экземпляре.

Возможные риски использования стандартов токенов 

Поскольку практически все токены являются смарт-контрактами, они, несмотря на всю свою эффективность, имеют определенные риски. К примеру, смарт-контракт не может быть изменен после того, как его инициировали. Также в них могут быть найдены баги и уязвимости.

Один из наиболее известных случаев такого рода — взлом проекта The DAO, в результате которого похитили криптовалюты инвесторов на сумму $50 млн и последствия которого пришлось устранять с помощью хардфорка Ethereum.

В редких случаях этот стандарт используют скамеры: они намеренно включают в код смарт-контракта своего токена такие параметры, с помощью которых затем воруют средства держателей или реализуют схему Pump & Dump.

А чтобы еще больше узнать о различных инструментах криптовалютной индустрии и не только, рекомендуем вам создать личный кабинет и ознакомиться с возможностями клуба Golden Island прямо сейчас.

Поделиться:
Автор: creatpages

0 комментариев

BTC
ETH
ADA
BNB
XRP
Мы в соц. сетях