超级账本锯齿波中的数据隐私?

Data privacy in hyperledger sawtooth?

有什么方法可以在 hyperledger 锯齿波中维护数据隐私,因为我们无法创建像 hyperledger fabric 这样的通道?

在锯齿波中,交易通常可以被所有参与者看到。但是有一个交易家族可以实现类似香奈儿的行为(如结构中所示)。看这里:

https://sawtooth.hyperledger.org/docs/core/releases/0.8.8/examples/private_utxo/overview.html

上面的私有 UTXO link 已过时并预发布。

有一个名为锯齿私有数据对象 (PDO) 的实验性功能。看 https://github.com/hyperledger-labs/private-data-objects/tree/master/sawtooth 有关文档,请参阅此推文中的 links: https://twitter.com/kellymolson/status/1019299515646406656

或者,您可以加密您的有效载荷,这样没有私钥的其他人就无法在区块链中看到它。或者你可以只在你的有效载荷中存储一个 hash/checksum。

我们可以使用 Hyperledger 实验室提供的私有交易族。

https://github.com/hyperledger-labs/private-transaction-families

The system is based on a generic distributed ledger infrastructure (Hyperledger Sawtooth) and an Intel® SGX (Software Guard Extensions) 'hardened' Transaction Processor which provides a mechanism to enable Hyperledger Sawtooth to contain private information that is both not publicly available but required to validate transactions.

有关私人交易族如何工作的更多信息,请参阅以下内容link

https://github.com/hyperledger-labs/private-transaction-families/blob/master/SPECIFICATION.md