是否有可能在Fabric 1.0中实现属性级隐私。例如:如果我有链码代表租赁合同。我只想租户&查看所有的细节,银行只查看付款条款和实际所有者查看除付款条件以外的所有内容。我如何在Fabric 1.0中实现这一点。如果我使用频道,那么我需要部署两个不同的合约,并且我可以创建的频道总数仅限于网络性能。渠道并不意味着用于实现财产级别的隐私。我不想做脱链,也不想做链式加密,因为我无法对其应用智能操作。实现这个目标的最佳解决方案是什么?Hyperledger Fabric 1.0中的属性级隐私
1
A
回答
0
您可以使用Composer访问控制语言来实现此功能,但不幸的是,我们尚未编写代码来强制执行属性级访问控制。 ACL引擎强制对命名空间,资源和资源实例进行访问控制,但我们计划将其扩展到类的属性。
因此,在没有来自ACL引擎的声明性访问控制时,您将不得不使用getCurrentParticipant()
运行时API并向您的事务处理器功能添加过程访问控制检查。
您可以阅读有关ACL语言在这里: https://hyperledger.github.io/composer/reference/acl_language.html
2
私人通道数据的方DB计划为Hyperledger面料,在那里将能够限制数据仅供同行的一个子集即将到来的功能而数据暴露给渠道的所有证据。更多信息在这里(https://jira.hyperledger.org/browse/FAB-1151)
相关问题
- 1. Hyperledger Fabric v1.0的隐私
- 2. Hyperledger Fabric 1.0 Ubuntu 16.04
- 3. Hyperledger Fabric 1.0 e2e失败
- 4. Hyperledger Fabric/Hyperledger Composer
- 5. Hyperledger Fabric 1.0 CA在不同的主机
- 6. v1.0的Hyperledger Fabric读取用户属性
- 7. 如何设置Kafka for Hyperledger Fabric 1.0?
- 8. 为什么Hyperledger Fabric 1.0中的chaincode不能被同时调用?
- 9. 如何使用hyperledger-composer在Fabric 1.0中配置多个通道?
- 10. 如何在Hyperledger Fabric中添加和检索用户属性?
- 11. Hyperledger Fabric 0.6 pbft Consensus
- 12. Hyperledger Fabric 1.0的浏览器端客户端?
- 13. 实际系统中的hyperledger-fabric设置
- 14. hyperledger fabric make error:“goimports:command not found”
- 15. Hyperledger-Fabric-Java-SDK入门
- 16. Hyperledger Fabric中的chaincode容器是什么?
- 17. Hyperledger Fabric网络中的大量通道
- 18. Hyperledger Fabric示例中的连接失败
- 19. Hyperledger Fabric 1.0中的读取设置和写入设置是什么?
- 20. 在Hyperledger Fabric Composer中,如何检索函数调用者的属性?
- 21. 如何在Hyperledger Fabric Client(HFC)中注册新用户(带有属性)?
- 22. 在生产中使用Hyperledger Fabric
- 23. Hyperledger 1.0 - 我的对等人如何知道Fabric CA实例指向哪个?
- 24. Hyperledger Fabric设置Docker-Compose关键错误
- 25. 1.0中的条件属性
- 26. 关于Hyperledger Fabric表的实现
- 27. 使用Docker工具箱的Hyperledger Fabric v0.6
- 28. Ubuntu上的Hyperledger Fabric网络设置
- 29. 如何使用Hyperledger中的交易证书来执行隐私?
- 30. Hyperledger Fabric问题 - “容器启动错误”
你提到的是许可不隐私。同行将仍然有数据并且可以应用逆向工程来读取它。 –
听起来像你需要放松一些限制... –