Разработка токена в композиторе hyperledger - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь создать Chaincode в Hyperledger Composer, где мне нужно иметь понятие токена. Поэтому я думаю создать одного конкретного типа участника, который изначально будет содержать токены. Затем этот участник TokenHolder передаст токены другим участникам.

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

Как вы можете решить эту проблему? Или, если кто-то уже решил это, давайте поделимся и обсудим.

1 Ответ

0 голосов
/ 03 мая 2018

Похоже, что токен может быть активом - вы можете создать свой актив, называемый токеном, с полем Отношения (Владелец). Возможно, значением по умолчанию для Владельца будет ваш «Администратор токена», а затем, когда каждый актив токена «выдан», вы обновите поле «Владелец». Возможно, что-то вроде этого, которое я основал на примере Trade Network - но вы должны посмотреть другие примеры из репозитория Composer github, а также общие примеры в других местах в Интернете.

/**
 * tkn-net
 */
namespace org.acme.tknnet 
asset Token identified by tknID {
  o String tknID
  o String description
  o String issueGeneration
  o String status
  --> Buyer owner 
}

participant Buyer identified by buyerId {
  o String buyerId
  o String email
  o String organisationName
  o String firstName
  o String lastName
}

transaction IssueToken {
  --> Token openToken
  --> Buyer newOwner
}
...