在Hyperledger Composer中将资产拆分为两个资产。

时间:2018-07-04 12:48:24

标签: hyperledger-fabric blockchain hyperledger-composer

是否可以在Hyperledger Composer中将资产分为两个或多个资产?

例如,考虑将区块链用于食品供应链的用例,其中将食品视为资产(明智的做法)。在供应链中,每个分发食品的批次(资产)都分配到其他几个节点,这意味着资产被分为许多较小的资产。

在Hyperledger作曲家中,有没有办法解决这种情况?如果没有,我们怎么能达到要求?

1 个答案:

答案 0 :(得分:2)

我认为您可以创建其他资产:

  • 批次
  • 食物,这是所分发食物的一部分。

食品包含对batchID的引用。 在交易处理器中,您可以实现一个逻辑,其中每次分发食物时批次数量都会减少。

asset Batch identified by batchId {
  o String batchId
  o Integer batchQuantity
  // other fields
}

asset FoodItem identified by foodId{
 o String foodId
 --> Batch batchId
 o Integer quantity
 //Other fields
}