在 Hyperledger Fabric Node SDK 中获取 Chaincode Caller ID:可能吗?
问题:
考虑网络架构:
A -> Chaincode1 -> fabcar
当 Chaincode1 使用 APIstub.InvokeChaincode() 调用 fabcar 时,fabcar 能否检索到调用者链码 ID?
问题:
fabcar 有没有办法获取调用者链码 ID 或 Chaincode1 特有的信息?
答案:
没有
目前链码没有个体身份,所以fabcar无法直接获取调用者链码ID。 getCreator() 方法仅返回调用者组织,不够具体。
其他尝试和发现:
getSignedProposal() 方法被调查为潜在的解决方案。但是,其生成的 SignedProposal 对象不提供对调用者链码 ID 或相关信息的显式访问。
结论:
通过被调用的链码检索调用者链码 ID ( fabcar) 目前在 Hyperledger Fabric Node SDK 中不可行。
以上是Hyperledger Fabric Node SDK 中的链码可以识别其调用者吗?的详细内容。更多信息请关注PHP中文网其他相关文章!