是否可以在hyperledger fabric和indy之间进行跨分类帐身份管理?
Hyperledger Fabric和Hyperledger Indy之间是否可以通信?
我是否可以从Fabric读取数据并将其存储在Indy中,反之亦然?我的想法是使用Indy来验证身份,并使用Fabric通过使用传递的凭据的链码来存储数据。Quilt是解决这个问题的工具吗?
发布于 2018-10-08 21:56:20
Hyperledger Indy是一个去中心化的身份系统,而Hyperledger Fabric是一个通用的去中心化账本,可以适应各种用例。您希望使用Indy进行系统身份验证,它本身在Fabric上运行。
将Hyperledger Indy视为一个独立的注册表。账本用于存储DID和索赔,可以在本地部署,也可以使用sovrin testnet。为了进行测试,您可以启动一个本地Indy节点池。遵循getting started guide并查看roles部分。这将给你一个关于如何引导你的Indy网络的想法。
一旦完成了Indy池的部署,Fabric末尾的过程就非常简单了。一旦您的链代码被调用,它就可以使用Indy-SDK提供的API对您的Indy池进行适当的身份验证或授权调用。因此,例如,当您调用链码在Fabric中创建新通道时,将调用插入到Indy池以验证参与者的身份。
或者,印地陈述了代理的使用,这将促进印地池上用户的所有进程处理,他们提供了相同的reference implementation。代理只是充当中介,因此无论您的系统部署在哪种技术上,您都可以呼叫代理以进行身份验证或授权。
发布于 2020-08-26 15:45:35
目前,在促进Hyperledger Indy和Fabric之间的分类帐间交互方面没有取得太大进展。
如果你想从Indy和Fabric进行应用程序接口级别的集成,你可以使用Hyperledger Aries应用程序接口从Fabric节点SDK中颁发、验证和撤销凭据,但请记住,这是一个SDK与另一个SDK的API级别集成,而不是账本到账本的集成。
发布于 2018-12-16 00:18:02
我知道有一些工作是为了制作基于fabric的Verified.ME compatible with Indy。虽然我在他们的github repo上看不到太多相关的活动。
您可能需要研究一下新孵化的Hyperledger Ursa
Sovrin包括Hyperledger Indy-Crypto代码库,它是由
网络使用的indy-SDK中的匿名凭证、可验证凭证协议的构建块。苏夫林基金会的安全专家Mike Lodder一直在做大量的工作,以确保Indy和其他人都能使用这个库。我们希望共享库将帮助其他平台更好地整合和使用基于ZKP的凭据,并利用Sovrin作为其身份组件。(摘自Sovrin )
还有一个IDEMix for Fabric的实现,它是ZKP for INDY的基础,我不知道这是否有助于与Indy的互操作性,但这是一个很好的线索。
虽然所有这些都不是直接的答案,但由于其想法是为互联网创建一个decentralized identity layer,涉及身份的所有各方都需要合作才能实现这一理想。
https://stackoverflow.com/questions/52149693
复制相似问题