Hyperledger Aries和Hyperledger Indy都是用于构建身份分布式分类帐应用程序的平台。
它们之间的主要区别是什么?何时选择其中一个来实现区块链解决方案?
Hyperledger Aries和Hyperledger Indy都是用于构建身份分布式分类帐应用程序的平台。
它们之间的主要区别是什么?何时选择其中一个来实现区块链解决方案?
Aries是一个去中心化身份(账本、DID、可验证凭证)应用的代理(客户端)部分,旨在与底层账本/DID/可验证凭证层无关。
Indy是一个去中心化身份实现,包括对账本、DID和可验证凭证的支持。
最初的Aries工作是将Indy中的代理工作转移到Aries中,因此Aries的第一个工作版本在去中心化身份组件方面使用了Indy。随着时间的推移,这些组件将变得可插拔,并且将支持其他去中心化身份组件。因此,indy-sdk的主要部分将被弃用,因为它们已经在Aries中实现了。
对于构建解决方案,您应该始终考虑从Aries开始。您需要知道Indy的功能,但不需要了解其详细信息。只有当您想扩展Indy的功能以支持您的用例时,才需要深入研究Indy。
Aries主要涵盖Hyperledger Indy的代理部分,最初由Indy-Sdk覆盖。目前它支持连接到其他区块链(目前仅适用于Indy账本)。
而Indy目前主要涵盖了区块链部分。
通俗易懂地说: