使用 InvokeChaincode 识别 Hyperledger Fabric 中的调用者 Chaincode
考虑以下网络架构:
A -> 链码1 -> fabcar
这些组件在“mychannel”通道上运行。
使用 APIstub.InvokeChaincode 从 Chaincode1 调用 fabcar 时,fabcar 不会本质上有能力确定调用者链代码的 ID。 fabcar 中的 getCreator() 方法仅提供调用者组织的详细信息。
使用 SignedProposal 的替代方法
尝试使用以下方式检索调用者链码 ID getSignedProposal() 也没有成功。虽然此方法返回签名的交易提案,但提取所需的具体信息具有挑战性。
结论
到目前为止,还没有办法 fabcar 在提供的网络架构中获取调用者链代码的 ID。这是因为链码在当前的 Hyperledger Fabric 架构中缺乏唯一的标识。
以上是Hyperledger Fabric 链码可以识别其调用者吗?的详细内容。更多信息请关注PHP中文网其他相关文章!