目前我正在使用Hyperledger Fabric链代码并尝试至少获取有关调用/查询链代码的当前用户的任何信息。我该如何解决这个问题?
我认为lib cid就是你要找的东西。函数GetID和GetMSPID非常有助于区分调用者。
这是一个如何在go中使用它的例子
msp, err := cid.GetMSPID(stub)
if err != nil {
return false
}
这将返回MSP的名称,您可以根据获得的结果执行操作。您甚至可以使用它来通过MSPID授予对某些功能的访问权限。