【问题标题】:What is the difference between indy-node and indy-sdk?indy-node 和 indy-sdk 有什么区别?
【发布时间】:2021-07-31 14:18:04
【问题描述】:

我想知道 indy-node 和 indy-sdk 的区别?何时使用 indy-node 以及何时使用 indy-sdk。 indy-node 内部使用 indy-sdk 吗?

【问题讨论】:

    标签: blockchain hyperledger hyperledger-indy


    【解决方案1】:

    indy-node 是作为 Indy 分布式账本 (DLT) 网络的一部分运行的节点的源代码。

    indy-sdk 用作 DLT 的客户端,但它还包含不需要与 DLT 通信的功能,例如使用 DID 和可验证的凭据进行操作以及为它们提供安全存储。

    假设您要构建一个 SSI 钱包。无论是针对发行者、持有者还是验证者,您都将使用 indy-sdk。然后,您将使用 indy-sdk 连接到 DLT 并创建凭证模式作为颁发者,或根据撤销注册表作为验证者验证证明。您可以使用 indy-node 在本地主机上运行 DLT 或构建自己的网络,或者您可以使用任何公开运行的 Indy DLT 实例,例如 Sovrin。

    总而言之,indy-node 内部没有使用 indy-sdk。如果您想运行自己的 DLT 网络,请使用 indy-node。如果要构建 SSI 应用程序,请使用 indy-sdk。

    【讨论】:

    • 是否有示例来演示运行本地 DLT 和 SSI 应用程序?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-30
    • 2014-08-28
    • 2018-07-08
    • 2013-12-02
    • 2016-12-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多