hyperledger Fabric 和 indy 之间是否可以进行跨账本身份管理?
Hyperledger Fabric 和 Hyperledger Indy 之间是否可以进行通信?
我可以从 Fabric 读取数据并将其存储在 Indy 中,反之亦然吗?
我的想法是使用 Indy 来验证身份,并使用 Fabric 通过使用通信凭证的链码来存储数据。被子是它的工具吗?
Hyperledger Indy 是一个去中心化的身份系统,而 Hyperledger Fabric 是一个通用的去中心化账本,可以适应各种用例。您希望使用 Indy 进行系统身份验证,它本身在 Fabric 上运行。
将 Hyperledger Indy 视为一个独立的注册机构。账本用于存储 DID 和声明,可以部署在本地,也可以使用sovrin https://sovrin.org/测试网。为了进行测试,您可以启动本地 Indy 节点池。跟着入门指南 https://github.com/hyperledger/indy-sdk/blob/677a0439487a1b7ce64c2e62671ed3e0079cc11f/doc/getting-started/getting-started.md并查看roles https://docs.google.com/spreadsheets/d/1TWXF7NtBjSOaUIBeIH77SyZnawfo91cJ_ns4TR-wsq4/edit#gid=0部分。这将使您了解如何引导您的 Indy 网络。
完成 Indy 池的部署后,Fabric 端的过程非常简单。调用链代码后,它可以使用以下提供的 API 对您的 Indy 矿池进行适当的身份验证或授权调用Indy-SDK https://github.com/hyperledger/indy-sdk。例如,当您调用链代码在 Fabric 中创建新通道时,插入对 Indy 池的调用以验证参与者的身份。
或者,Indy 声明使用代理,这将有助于 Indy 池上用户的所有流程处理,他们提供了参考实现 https://github.com/hyperledger/indy-agent对于相同的。代理仅充当中介,因此无论您的系统部署在什么技术上,您都可以调用代理以进行身份验证或授权。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)