Есть ли какой-нибудь способ сохранить конфиденциальность данных в пилообразной сети Hyperledger, поскольку мы не можем создавать каналы, подобные фабрике Hyperledger?
Ссылка Private UTXO, указанная выше, устарела и является предварительной версией.
Существует экспериментальная функция, называемая Sawtooth Private Data Objects (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) и защищенном процессоре Intel® SGX (Software Guard Extensions), который обеспечивает механизм, позволяющий Hyperledger Sawtooth содержать конфиденциальную информацию, которая одновременно недоступна для общего доступа. но требуется для проверки транзакций.
Для получения дополнительной информации о том, как работают частные семейства транзакций, см. Следующую ссылку
https://github.com/hyperledger-labs/private-transaction-families/blob/master/SPECIFICATION.md
В пилообразной сети транзакции обычно видны всем участникам. Но есть семейство транзакций, которое позволяет вести себя как каналы (как видно из ткани). Смотрите здесь:
https://sawtooth.hyperledger.org/docs/core/releases/0.8.8/examples/private_utxo/overview.html