问题标签 [decentralized-identity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
182 浏览

decentralized-identity - 我在哪里可以了解更多关于去中心化身份的信息?

去中心化身份是一种新形式的身份技术和基于去中心化/分布式系统的新兴标准 - 您可以在哪里了解更多信息?

0 投票
1 回答
632 浏览

openid - 去中心化 ID (DID) 相对于联合身份的优势

W3C 目前正在开发分散式 ID (DID) 标准(请参阅此处)。与现有的联合身份认证机制(如 OpenID 和 SAML)相比,这个新标准有哪些优点和缺点?为什么组织联盟会选择 DID 而不是传统的联合身份方法?

0 投票
1 回答
341 浏览

decentralized-identity - 尝试使用 ion 方法注册时收到错误的请求响应

我尝试按照链接“ https://didproject.azurewebsites.net/docs/registration.html ”中定义的步骤进行操作,没有任何更改来创建示例并完成 DID 注册以了解该过程。

我下载了示例并生成了必要的公钥/私钥,并完成了使用命令 node makejws 生成有效负载的步骤,该步骤成功。

在此之后,当我尝试使用 curl 命令“curl”时,将 -- data 之后的整个文本替换为来自命令节点 makejws 的有效负载响应。我收到错误请求,但不确定命令有什么问题

我使用的卷曲命令如下

curl -v -H "Content-Type: application/json" --data "{'header':{'alg':'ES256K','kid':'#key-1','operation':'create' ,'proofOfWork':'{}'},'payload':'','签名':'MEYCIQCb7qxCFyIcYumN-HbYqleTc5YldwRnNrhDzlB1DEubQQIhAMkAdsa-BxwV5EghhLljbr84MjkmUYI5narCTnapBcxs'}" -X POST-X 发布-X 发布https://beta.ion.microsoft.com/api/1.0/register

以下回复除外

但收到

0 投票
3 回答
179 浏览

hyperledger - Hyperledger Indy 中的身份是如何去中心化的?

我想问一个基本问题。我正在关注 Indy 官方文档中爱丽丝的故事。当 Faber College 向 Alice 颁发身份时,faber College 和 Alice 都知道 Alice 的身份。这意味着 Faber College 维护本地学生数据库并为其学生分配身份。哪些学生放在钱包里。那么身份是如何去中心化的呢?Faber 学院本地数据库可能是攻击者的蜜罐。

0 投票
2 回答
332 浏览

hyperledger-indy - 去中心化标识符是否涵盖去中心化 PKI

我正在学习去中心化标识符(DIDs)。DIDs 规范说:

这种架构不仅消除了对标识符集中注册的依赖,而且消除了对集中式证书颁发机构进行密钥管理的依赖,这是分层 PKI(公钥基础设施)的典型特征。相反,每个身份所有者都通过共享账本上的自己的 DID 记录充当自己的根权限——这种架构称为DPKI(去中心化 PKI)。

据我了解,两个概念(DID 和 DPKI)有一些相似之处。例如,两者都需要像区块链(或 DLT)这样的去中心化注册表。也都说公钥应该由主题控制。所以,

我的问题:去中心化标识符是否涵盖去中心化 PKI。换句话说,DID 和 DPKI 之间有什么区别或相同点?

0 投票
1 回答
131 浏览

hyperledger-fabric - 为什么我们需要分布式账本?我们可以总是将我们的公钥与可验证的凭据一起发送以进行验证吗?

我们可以直接使用公钥并将其附加到可验证的凭据上以进行证明验证,而不是拥有去中心化的身份?

0 投票
1 回答
595 浏览

openid-connect - OIDC 云代理与 SIOP 边缘代理

我们正在使用去中心化身份 (DID) 开始一个 POC(概念证明),并获得一份讨论要使用的身份验证方法的文档:

OIDC 云代理与 SIOP 边缘代理。

不明白这两个是什么东西?以及使用一种或另一种的优点或缺点是什么。

我知道 OpenId Connect 但不知道这两个,任何解释或阅读链接将不胜感激。

谢谢

0 投票
1 回答
435 浏览

hyperledger - Hyperledger Indy 基本概念

我正在阅读 Indy 演练:

https://github.com/hyperledger/indy-sdk/blob/master/docs/getting-started/indy-walkthrough.md

我想弄清楚 Indy 节点池是什么?

从概念上讲,什么是池?

当我们谈论 Sovrin 网络时,它是网络、Sovrin 池、节点和分类帐之间的关系?

0 投票
5 回答
2531 浏览

hyperledger - Hyperledger Aries 和 Hyperledger Indy 之间的主要区别?

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

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

0 投票
0 回答
21 浏览

google-chrome-extension - 创建新 DID 时找不到 example-user-agent 创建的私钥

我试图让这个项目工作:https ://didproject.azurewebsites.net/docs/install-extension.html

用户代理声明它生成密钥并且私钥存储在我的本地电脑上。我可以在身份选项卡中看到公钥,但在任何地方都找不到私钥。用户代理不在 chrome 的“扩展”文件夹中。我需要私钥来读取/写入数据到集线器。

顺便说一句,尝试手动创建 DID,但这个(https://didproject.azurewebsites.net/docs/registration-test.html)解释似乎不完整/不正确,所以我必须使用用户代理。