在 Hyperledger Composer 中将一项资产拆分为两项资产。
Split an asset into two assets in Hyperledger Composer.
是否可以在 Hyperledger Composer 中将资产拆分为两个或多个资产?
例如,考虑将区块链用于食品供应链的用例,其中食品被视为资产(批量)。在供应链中,在分配节点处,每个食品批次(资产)被分配到其他几个节点,这意味着资产被分成许多较小的资产。
在 Hyperledger composer 中,有没有办法解决这种情况?如果不能,我们如何达到要求?
我认为您可以创建不同的资产:
- 批次
- 食品,即分发的食品的一部分。
该食品包含对 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
}
是否可以在 Hyperledger Composer 中将资产拆分为两个或多个资产?
例如,考虑将区块链用于食品供应链的用例,其中食品被视为资产(批量)。在供应链中,在分配节点处,每个食品批次(资产)被分配到其他几个节点,这意味着资产被分成许多较小的资产。
在 Hyperledger composer 中,有没有办法解决这种情况?如果不能,我们如何达到要求?
我认为您可以创建不同的资产:
- 批次
- 食品,即分发的食品的一部分。
该食品包含对 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 }