Что такое CashTokens в сети Bitcoin Cash?

CashTokens — это стандарт, который позволяет создавать и использовать токены в блокчейне Bitcoin Cash на основе неизрасходованных выходов транзакций (UTXO). CashTokens позволет разработчикам создавать децентрализованные приложения (dApps), такие как системы краудфандинга, децентрализованные биржи (DEX), кредитные протоколы (Lending), межсетевые мосты и многое другое.

CashTokens — это встроенный протокол в сети Bitcoin Cash. Кошельки с поддержкой токенов используют уникальные платежные адреса и параметры запроса, поэтому пользователям CashTokens не нужно беспокоиться о совместимости при отправке токенов.

Как работает CashTokens?

Во время обновления сети Bitcoin Cash, было добавлено четыре новых поля в модель выходных данных транзакции, известных как поля. токена: category, capability, commitment и amount.

  • Category — это 32-байтовый идентификатор категории токенов, к которой относятся токены в выходе транзакции.
  • Capability — это возможности NFT, содержащиеся в выходе транзакции.
  • Commitment — содержимое NFT, содержащееся в выходе транзакции.
  • Amount — количество взаимозаменяемых токенов, содержащееся в выходе транзакции (может содержать только целые числа в диапазоне от 1 до 9223372036854775807.
Создание токена в сети Bitcoin Cash

Пользователи могут отправлять как взаимозаменяемые, так и невзаимозаменяемые токены (NFT) с одним выходом, используя модель неизрасходованных выходов транзакций (UTXO), без вызова каких-либо ресурсоемких функций смарт-контракта, что значительно снижает размер транзакции.

Такие платформы, как CashScript, теперь можно использовать для создания смарт-контрактов UTXO на Bitcoin Cash или разработки собственных CashToken. Спецификация CHIP для обновления CashToken также включает сведения о реестре метаданных, что позволяет эмитентам CashToken легко публиковать информацию о своих токенах.

Области применение CashTokens

Так как CashTokens могут быть как взаимозаменяемыми, так и невзаимозаменяемыми (NFT), они могут выполнять широкий спектр задача:

  • Взаимозаменяемые. В любых случаях, когда необходима взаимозаменяемость активов или данных, таких как цифровые активы, стейблкоины, токенизированные акции, облигации, балы лояльности и многое другоей.
  • Невзаимозаменяемые. В любых случая, когда необходима уникальность и неделимость токена, таких как цифровое искусство, токены децентрализованной идентификации (DiD), токены и ролей и многое другое.