在创建资产时吸引参与者属性

时间:2019-01-22 15:01:50

标签: hyperledger-fabric hyperledger blockchain hyperledger-composer

参与者创建资产后是否可以更改其属性?

我想创建一个网络,一个人在向网络添加资产后获得x点。有人可以指导我吗?

我正在使用Hyperledger Composer。

2 个答案:

答案 0 :(得分:0)

我认为您的问题是,当您向一种资产增加价值时,它会自动反映另一种资产。

使用具有更新功能的 AssetRegistry 。您可以更新资产。

您可以参考此link

答案 1 :(得分:0)

在您的bna中,您可以创建不同类型的实体,参与者,资产等。

每个可以有多个。其中的每一个都通过唯一的标识符进行标识。

现在,由于您使用作曲家,因此您可能会注意到已经有了资产终结点。基本上,您将需要忽略它们,不要使用它们。您可以通过交易创建资产,在这种情况下,您也可以使用js文件更改参与者的属性。

一些文档可以在这里找到:https://hyperledger.github.io/composer/v0.19/api/runtime-assetregistry

当然,您将需要为所使用的超级账本版本找到正确的版本,但是它应该使您了解如何执行。因此,您创建了资产,然后通过注册表加载了参与者,然后更改了所需的内容。

也可能有另一种解决方案,我自己没有尝试过,但可能有效。在Hyperledger中,您可以使用事件。也许您可以在创建资产时引发一个事件,在这种情况下,创建方法无关紧要,在该事件内部,您可以更改参与者。