是否有用于多个状态的 hyperledger fabric Ctx.stub.putStateList() 方法或 putState
Is there a hyperledger fabric Ctx.stub.putStateList() method or putState for multiple states
我是最新的 Hyperledger fabric 2 的新手。在弃用 fabric-composer(一个经过深思熟虑和直观的框架)之前,如果你想添加多个资产,你可以调用 AssetRegistry.addAll() 方法来添加而不是只是一个资产,而是一系列资产。新的 hlf 版本 2 中是否有等效项?如果我有一个要添加到世界状态数据库中的 assets/states 数组,并且我为每个 state/asset 多次调用 putState() ,它的效率是否不低于调用 putStateList() 方法将状态数组作为参数? (顺便说一句,hyperledger composer 时代 asset 的旧命名比 state 的新名称更直观......composer vs de-composer :)))
Hyperledger Fabric 中没有 putStateList。
如您所述,唯一的方法是按您想要的次数调用 PutState
。
在性能方面,链码发送给节点的数据长度相同,但我理解如果节点节点可以接受状态列表,它在服务器端的效率会更高.
如果我们查看 Node.JS 库的内部结构,我们可以看到 handlePutState 连接到对等点并等待:
然后,它将消息发送给对等方,将消息写入流:
我是最新的 Hyperledger fabric 2 的新手。在弃用 fabric-composer(一个经过深思熟虑和直观的框架)之前,如果你想添加多个资产,你可以调用 AssetRegistry.addAll() 方法来添加而不是只是一个资产,而是一系列资产。新的 hlf 版本 2 中是否有等效项?如果我有一个要添加到世界状态数据库中的 assets/states 数组,并且我为每个 state/asset 多次调用 putState() ,它的效率是否不低于调用 putStateList() 方法将状态数组作为参数? (顺便说一句,hyperledger composer 时代 asset 的旧命名比 state 的新名称更直观......composer vs de-composer :)))
Hyperledger Fabric 中没有 putStateList。
如您所述,唯一的方法是按您想要的次数调用 PutState
。
在性能方面,链码发送给节点的数据长度相同,但我理解如果节点节点可以接受状态列表,它在服务器端的效率会更高.
如果我们查看 Node.JS 库的内部结构,我们可以看到 handlePutState 连接到对等点并等待:
然后,它将消息发送给对等方,将消息写入流: