如何在hyperledger fabric v1.3中使用属性访问私有数据



是否有任何方法可以使用证书属性来利用超级账本结构中的私有数据功能?

[
{
"name": "collectionMarbles",
"policy": "OR('Org1MSP.member', 'Org2MSP.member')",
"requiredPeerCount": 0,
"maxPeerCount": 3,
"blockToLive":1000000
},
{
"name": "collectionMarblePrivateDetails",
"policy": "OR('Org1MSP.member')",
"requiredPeerCount": 0,
"maxPeerCount": 3,
"blockToLive":3
}
]

根据文档,我们可以使用OrgName.member来指定可以访问数据的节点。链代码或任何其他方法中是否有任何变通方法。

Hyperledger Fabric提供"cid"包。您可以在织物样品中检查其使用情况-abac.go

有了它,你可以做以下事情,

  • 检查客户端是否具有特定属性
    • 如果是,让客户端读取或修改私有数据
    • 如果否,则返回权限冲突的错误

最新更新