有没有办法在hyperledger锯齿中维护数据隐私,因为我们无法创建像超级边缘结构这样的渠道?
在锯齿中,所有参与者通常都可以看到交易。但是有一个事务系列可以实现类似chanel的行为(如结构中所示)。看这里:
https://sawtooth.hyperledger.org/docs/core/releases/0.8.8/examples/private_utxo/overview.html
上面的私有UTXO链接已过时且预发布。
有一个名为Sawtooth私有数据对象(PDO)的实验性功能。请参阅https://github.com/hyperledger-labs/private-data-objects/tree/master/sawtooth有关文档,请参阅此推文中的链接:https://twitter.com/kellymolson/status/1019299515646406656
或者,您可以加密您的有效负载,以便没有私钥的其他人无法在区块链中看到它。或者您可以在有效负载中存储哈希/校验和。
我们可以使用Hyperledger实验室提供的私人交易系列。
https://github.com/hyperledger-labs/private-transaction-families
该系统基于通用分布式总账基础设施(Hyperledger Sawtooth)和英特尔®SGX(软件保护扩展)'强化'事务处理器,提供了一种机制,使Hyperledger Sawtooth能够包含既不公开但又需要的私人信息。验证交易。
有关私有交易系统如何工作的更多信息,请参阅以下链接
https://github.com/hyperledger-labs/private-transaction-families/blob/master/SPECIFICATION.md