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.
Пользователи могут отправлять как взаимозаменяемые, так и невзаимозаменяемые токены (NFT) с одним выходом, используя модель неизрасходованных выходов транзакций (UTXO), без вызова каких-либо ресурсоемких функций смарт-контракта, что значительно снижает размер транзакции.
Такие платформы, как CashScript, теперь можно использовать для создания смарт-контрактов UTXO на Bitcoin Cash или разработки собственных CashToken. Спецификация CHIP для обновления CashToken также включает сведения о реестре метаданных, что позволяет эмитентам CashToken легко публиковать информацию о своих токенах.
Области применение CashTokens
Так как CashTokens могут быть как взаимозаменяемыми, так и невзаимозаменяемыми (NFT), они могут выполнять широкий спектр задача:
- Взаимозаменяемые. В любых случаях, когда необходима взаимозаменяемость активов или данных, таких как цифровые активы, стейблкоины, токенизированные акции, облигации, балы лояльности и многое другоей.
- Невзаимозаменяемые. В любых случая, когда необходима уникальность и неделимость токена, таких как цифровое искусство, токены децентрализованной идентификации (DiD), токены и ролей и многое другое.