DRC-1155 — стандарт смарт-контрактов в сети Decimal Smart Chain, предназначенный для создания различных видов токенов, таких как монета и NFT, в рамках одного контракта.

Данный стандарт разработан командой Decimal и представляет собой развитие стандарта ERC-1155 блокчейна Ethereum, наследуя все его преимущества и при этом дополняя их рядом новых функций.

Особенности DRC-1155

Смарт-контракт DRC-1155 не ограничен одним конкретным токеном, как DRC-20 или DRC-721, а может включать в себя любое количество взаимозаменяемых или невзаимозаменяемых токенов, тем самым оптимизируя транзакции и снижая затраты. Каждому Token ID в контракте может быть присвоен собственный настраиваемый тип токена со своими метаданными, обеспечением и другими атрибутами.

Ключевые функции DRC-1155

Наследуемые от ERC-1155:

Пакетная передача

Это особенно полезно в индустрии NFT, поскольку, в отличие от традиционных токенов, пользователи не могут передавать их оптом, существенно экономя на сборах за газ. DRC-1155 не ограничивает количество токенов, разрешенных для одной передачи. Это также сокращает нагрузку на сеть и стоимость транзакции.

Мульти-токенность

Одна из наиболее востребованных функций DRC-1155 — его гибкость, позволяющая оперировать как взаимозаменяемыми, так и невзаимозаменяемыми токенами в рамках одного смарт-контракта.

«Страховка» транзакции

В DRC-1155 включены опционы на отмену передачи средств, что делает транзакции более безопасными. Если пользователь допустил ошибку и отправил активы не по тому адресу, он может отменить операцию. Данная функция также снижает вероятность использования эксплойтов.

Использование полузаменяемых токенов

Полузаменяемые токены, также известные как SFT, в момент торговли работают как взаимозаменяемые, но после приобретения теряют свою изначальную стоимость и превращаются в NFT. Известным аналогом в реальной жизни могут послужить билеты на концерт или спортивный матч, которые после мероприятия превращаются в предметы коллекционирования.

Новые, доступные в сети Decimal:

Добавление резерва к токену

При создании токена пользователь может по своему выбору заложить резерв в DEL или в кастомных монетах, созданных на блокчейне Decimal. Можно также создать токен и без резерва.

Добавление резерва к токену

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

Извлечение резерва при сжигании

Токен можно сделать сжигаемым или несжигаемым. В первом случае будет предложено выбрать, что произойдет с резервом при сжигании токена: резерв будет сжигаться или появится на балансе пользователя. Это позволяет пользователям возвращать вложенные в токен средства.

Возможности DRC-1155

  • Удобство операций. Стандарт позволяет выполнять транзакции быстрее и с меньшими затратами, чем DRC-20 или DRC-721, что особенно важно при работе с несколькими типами токенов.
  • Расширенная функциональность для DAO. Децентрализованные автономные организации (DAO) могут использовать DRC-1155 для создания различных типов токенов и упрощения ончейн-операций.
  • Потенциал в игровой сфере. DRC-1155 удобен для игровых проектов play-to-earn, где геймеры могут зарабатывать токены прямо во время игры.
  • Потенциал в сфере искусства. Протокол DRC-1155 расширяет возможности монетизации творчества, позволяя в рамках одного арт-проекта на блокчейне Decimal реализовать множество способов привлечения средств от спонсоров и публики.

См. также