智能合约调用问题

问题描述 投票:0回答:1

我想知道当我使用Fabric CA颁发的证书执行智能合约调用时,其他区块链节点成员是否可以通过分析peer的账本来获取当前合约调用者的身份?

我希望有人能帮助我。

hyperledger-fabric
1个回答
0
投票

区块链上记录的交易包括提交交易的客户端身份的识别信息(通常是 X.509 证书),用于验证调用者是否有权访问账本并进行账本更新。任何具有区块链读取权限的人都可以访问记录交易中的此信息。

对于客户端身份需要保持完全匿名,同时仍允许验证访问权限的情况,Fabric 可以使用 Identity Mixer (Idemix) 而不是常规的公钥加密。请注意,客户端 API 支持极其有限。更多详情请点击这里:

https://hyperledger-fabric.readthedocs.io/en/release-2.5/idemix.html

© www.soinside.com 2019 - 2024. All rights reserved.