Hyperleder面料中是否有用户/所有者概念



以太坊中的快速问题如果您要使用智能合约,则可以确定哪些地址与智能合约进行交互,如果地址不在白色列表上,则可以拒绝交易。(即,这是用户的以太坊概念)

在Fabric Composer中,您可以定义参与者,如果参与者没有许可与资产互动,方法,则可以拒绝交易。(参与者充当用户,并有权与某物互动)

在HyperLeDger面料中,大多数示例代码都不包括此概念。因此,例如,任何人都可以更改大理石的所有权。而不是将大理石的所有权与特定用户相关。

是我缺少某些东西,还是有一种方法可以确定哪个个人将交易推向区块链。

是的,因为您看到了一个简单的链条样本。在链代码内部,您可以访问正在进行交易的用户的信息。检查此链接:

HyperLeDger Fabric CA-客户端
HyperLeDger Fabric Nodejs合同和SHIM-类标识

因此,您可以使用Fabric CA创建新的身份,并与Fabric Shim

在合同中进行检查

相关内容

最新更新