参与者创建资产后是否可以更改其属性?
我想创建一个网络,一个人在向网络添加资产后获得x点。有人可以指导我吗?
我正在使用Hyperledger Composer。
答案 0 :(得分:0)
答案 1 :(得分:0)
在您的bna中,您可以创建不同类型的实体,参与者,资产等。
每个可以有多个。其中的每一个都通过唯一的标识符进行标识。
现在,由于您使用作曲家,因此您可能会注意到已经有了资产终结点。基本上,您将需要忽略它们,不要使用它们。您可以通过交易创建资产,在这种情况下,您也可以使用js文件更改参与者的属性。
一些文档可以在这里找到:https://hyperledger.github.io/composer/v0.19/api/runtime-assetregistry
当然,您将需要为所使用的超级账本版本找到正确的版本,但是它应该使您了解如何执行。因此,您创建了资产,然后通过注册表加载了参与者,然后更改了所需的内容。
也可能有另一种解决方案,我自己没有尝试过,但可能有效。在Hyperledger中,您可以使用事件。也许您可以在创建资产时引发一个事件,在这种情况下,创建方法无关紧要,在该事件内部,您可以更改参与者。