gpt4 book ai didi

hyperledger-fabric - Hyperledger Explorer : how to prevent participants from accessing transaction history

转载 作者:行者123 更新时间:2023-12-04 07:55:21 26 4
gpt4 key购买 nike

在我的 Hyperledger-Fabric 应用程序(使用 Hyperledger Composer 开发)中,我想阻止参与者查看旧交易。

可以在 Hyperledger Composer Historian 或 Hyperledger Explorer 中查看旧交易。

我知道如何在 Hyperledger Composer Historian 的情况下(即在文件 permissions.acl 中)使参与者看不到旧交易。但是阻止参与者在 Hyperledger Composer Historian 中查看旧交易没有任何用处,只要他们可以在 Hyperledger Explorer 中查看交易历史即可。

所以我的问题是:在 Hyperledger Explorer 的情况下,如何让参与者看不到交易历史?

更新:

组织是否有可能在网络其他成员不知情的情况下使用 Hyperledger Explorer?

如果一个成员无法在其他成员允许的情况下在网络上使用 Hyperledger Explorer,那么问题无论如何都没有了。

最佳答案

你不能让参与者无法访问他们已经看到的数据,因此你不能让交易历史从 channel 成员本地同行中消失。

I know how to make old transactions non-visible to participants in the case of Hyperledger Composer Historian (namely in the file permissions.acl).



即使您在应用程序层为客户端定义了访问控制:
  • channel 中的所有节点仍然可以看到交易
  • 每个有权从节点或排序节点拉取区块的客户端,仍然可以通过拉取交易来查看交易。

  • But preventing participants from looking at old transactions in the Hyperledger Composer Historian is not of any use, as long as they can instead view the transaction history in the Hyperledger Explorer.



    这样的事实应该在任何人的脑海中灌输怀疑,并让他/她怀疑隐藏对于可以访问区块链本身的人是否有任何用处。

    关于hyperledger-fabric - Hyperledger Explorer : how to prevent participants from accessing transaction history,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52295535/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com