头图

作者 Char Howland and Daniel Bluhm

译者皮冰锋

新的 Hyperledger Indy 的更新,铺平了一条道路,可以在不同的网络上发布和读取可验证凭证 (VC, Verifiable Credential),进一步奠定了 Hyperledger 作为支持互操作的、去中心化身份的最先进的框架的龙头地位。

今年早些时候,不列颠哥伦比亚省政府发布了一个“ Indy DID Method Code With Us ” 的挑战赛,该挑战赛的目的,是使得在 Hyperledger Indy 网络上发布的 DIDDocs 中的内容,与当前的万维网联盟 (W3C) 的去中心化身份 (DID) 的规范保持一致,并支持已经发布在 Hyperledger Indy 网络中的 DID(以及其它的对象标识符)上附加一个命名空间,基于此,在众多的Hyperledger Indy 网络中,用户可以识别当前的 DID 是在哪个网络上创建的。

Hyperledger Indy 是一个开源项目,隶属于 Hyperledger 基金会,它提供了一些基准库,用来创建分布式网络、可定制的 SSI 以及可验证的凭证。建立在 Indy 上的网络都是一些成熟的且经过测试的网络,具有自我主权身份 (SSI) 的功能,但由于它们是在 万维网(W3C) DID 规范发布之前开发的,因此需要对其进行调整。

Indy DID 方法最初是 Hyperledger Indy 项目中的一项社区开发工作,还需要一些因素推动,使其更加完善。因此,不列颠哥伦比亚省政府发布了 “Code With Us” 的挑战赛,Indicio 公司赢得了该挑战赛,继续开发和完善了 Indy 剩下的几个组件。

现在的结果是,使用任一 Hyperledger Indy 网络(如 Indicio、Sovrin、Findy、Bedrock、IdUnion 等)颁发的凭据,都可以由任意其他验证方处理。这是因为可验证凭证的表示 (VP, Verifiable Presentation) 关联的对象,都引用了发行者使用的 Hyperledger Indy 网络。Indy:DID 方法为这一目标奠定了基础。

这种互操作性的进步意义重大。虽然发行方仍然需要锚定在他们选择的特定的 Indy 账本中,但持有方可以无缝地从多个不同的 Hyperledger Indy 网络的发行方那里接收可验证的凭证 (VC),并任意组合这些凭证 (VC) 来构建可验证凭据的表示 (VP)的方式。同样,验证方也能够验证这些凭证的表示方式 (VP),虽然它们的声明 (Claims) 可能来自多个不同的 Indy 网络。Indy:DID 方法支持 Indy 网络间无缝的互操作,为 Hyperledger Indy 凭据的可扩展性铺平了道路,从而可以支持全球 “更广阔的网络”。

随着基础工作的完成,网络和代理框架将会被融合到 Indy:DID 方法中。采用社区的工作,将提高 Indy 和 Aries 项目栈的可行性,并使其占据全球 DID 的主导地位,可以在多账本世界中发行和共享可验证的凭证 (VC)。

资源列表:

PR to Indy Node:
https://github.com/hyperledge...
PR to Indy VDR:
https://github.com/hyperledge...
Indy HIPE about did:indy:
https://github.com/hyperledge...
Demo:
https://github.com/Indicio-te...
QA 问题反馈

Daniel Bluhm (Indy Node questions)

Discord:dbluhm#9676

GitHub:https://github.com/dbluhm

Dominic Wörner (Indy VDR questions)

Discord:domwoe#9301

https://github.com/domwoe

文章来源:Hyperledger超级账本
文章原标题:《Hyperledger 身份社区完成了 DID: Indy 方法的开发,使其迈向更广阔的网络》
如有侵权请与我们联系删除。


BSN研习社
16 声望10 粉丝

引用和评论

0 条评论