作为 Hyperledger Indy/Aries 的发行者,我是否需要为每个用户创建单独的 DID?同样,用户为每个发行者创建多个 DID

问题描述 投票:0回答:1

我正在浏览 Hyperledger Indy 文档这里

这里提到: 用户通过创建并向服务提供一个新的、之前从未使用过的 DID 来注册服务的网站,并从服务接收回相同的东西 - 一个新的、之前从未使用过的 DID由服务创建。

根据我的理解,每个用户或发行人在创建钱包时默认都有一个与 Indy 账本上的公钥/私钥相关联的 DID。为什么他们需要为特定凭证创建单独的新 DID(颁发者和用户)。我们应该能够为所有发行者使用单个 DID,并且发行者应该能够为所有用户使用其单个 DID。这将在发行方方面产生管理多个密钥的管理开销。用户端也一样。

这个实施有什么理由吗?此实现是按照 W3C 标准还是特定于 Indy。

我尝试研究 DID 的 W3C 标准,但它没有指定它应该是这样的。但确实说用户/发行者可以有多个 DID。我不知道印地是否强制这样做。

blockchain identity hyperledger-indy decentralized-identity hyperledger-aries
1个回答
0
投票
The decision for creating the new DID for the each type of interaction is not mandated by W3C standards,
 it is actually the design choice created by Hyperledger Indy for some reasons related to privacy, security, and flexibility in the context of self-sovereign identity.
 The design is for providing the  users and issuers with control over their digital identities in a way that aligns with these principles
© www.soinside.com 2019 - 2024. All rights reserved.