首页 > 解决方案 > Hyperledger Fabric:一个组织只能看到交易的一些细节

问题描述

我正在开发一个仅使用 Hyperledger Fabric 的 dapp 项目。情况是,银行将钱从账户 A 转移到账户 B。这笔交易记录在区块链中。问题是会有一个类似于主管的角色。我只想让主管知道有这样的交易并知道一些细节,而其他一些细节对主管来说是隐藏的。HL Fabric 能做到这一点吗?或者我怎样才能做到这一点?

标签: hyperledger-fabrichyperledgerblockchain

解决方案


当参与者需要在同一个区块链上进行交易时,您可以使用 Hyperledger Fabric 的“私有数据集合”,但将数据保密给交易者的子集(以及潜在的监管者/审计者)。私有数据是点对点共享的,哈希值存储在区块链上作为证据,以便所有对等方都可以验证交易。

通过私有数据收集,您可以将整个状态保持为私有,或将状态的一部分设为公开,将状态的一部分设为私有。

请参阅 Fabric私有数据文档教程


推荐阅读