我正在研究在Oracle Cloud(超级账本)上部署的Java链码。我需要知道的是:如果有人调用createAsset()
函数,我想将资产的{{1}}保存为属性。例如,如果我要删除/停用资产,则只有所有者才能这样做。
这是一种访问控制列表。我发现owner/creator
提供了准确的解决方案-编写您自己的访问控制规则。但是我没有找到该Java库。
https://github.com/hyperledger/fabric/tree/release-1.1/core/chaincode/lib/cid
该库对于Go的实现看起来不错,但是我的Java链码没有找到任何等效的库。
cid library
如果用户是该资产的所有者,我需要用户的准确身份,例如以太坊的“ msg.sender”,以通过删除功能进行验证。