Hyperledger Aries和Hyperledger Indy之间的区别?

最后发布: 2019-11-16 11:00:36


问题

Hyperledger Aries和Hyperledger Indy都是用于为身份构建分布式分类帐应用程序的平台。

它们之间的主要区别是什么? 什么时候选择一个实施区块链解决方案?

hyperledger blockchain hyperledger-indy
回答

Aries是分散身份(分类账,DID,可验证凭据)应用程序的代理(客户端)部分,旨在与基础分类账/ DID /可验证凭据层无关。

Indy是一种分散式身份实现,包括对分类帐,DID和可验证凭证的支持。

Aries最初的工作是将Indy中的代理工作移至Aries,因此Aries的第一个工作版本将Indy用于分散的身份组件。 随着时间的流逝,这些组件将变得可插入,并且将支持其他分散式身份组件。 因此,indy-sdk的主要部分将被弃用,因为它们已在Aries中实施。

对于构建解决方案,您应该始终以白羊座为起点。 您将需要了解Indy的功能,而不是细节。 唯一需要深入研究Indy的地方就是您是否要扩展Indy的功能以支持您的用例。

作为插件,我是edX上有关Indy,Aries和Ursa的Linux Foundation课程的合著者,涵盖了这一方面。 应于2019年11月21日启动。