WeIdentity 分布式多中心技术解决方案开源项目

我要开发同款
匿名用户2019年11月11日
50阅读
开发技术Java
所属分类分布式应用/网格、服务器软件、区块链
授权协议LGPL

作品详情

WeIdentity是一套分布式多中心的技术解决方案,可承载实体对象(人或者物)的现实身份与链上身份的可信映射、以及实现实体对象之间安全的访问授权与数据交换。WeIdentity由微众银行自主研发并完全开源,秉承公众联盟链整合资源、交换价值、服务公众的理念,致力于成为链接多个垂直行业领域的分布式商业基础设施,促进泛行业、跨机构、跨地域间的身份认证和数据合作。

模块介绍

WeIdentity目前主要包含两大模块:WeIdentityDID以及WeIdentityCredential。

分布式身份标识(WeIdentityDID)

传统方式中,用户的注册和身份管理完全依赖于单一中心的注册机构;随着分布式账本技术(例如区块链)的出现,分布式多中心的身份注册、标识和管理成为可能。WeIdentityDID模块在FISCO-BCOS区块链底层平台上实现了一套符合W3CDID规范的分布式多中心的身份标识协议,使实体(人或物)的现实身份实现了链上的身份标识;同时,WeIdentityDID给与Entity(人或者物)直接拥有和控制自己身份ID的能力。

WeIdentityDID秉承以下设计理念:

目标说明多中心分布式多中心的ID注册机制,摆脱对传统模式下单一中心ID注册的依赖开源开放技术方案完全开源,面向政府、企业、开发者服务隐私保护实体的现实身份和可验证数字凭证的内容进行链下存储。支持实体将信息最小化或者选择性披露给其他机构,同时防止任何第三方反向推测出实体在现实世界或其他场景语义中的身份可移植性基于WeIdentity规范,数据可移植至遵循同样规范的其他平台,兼容业务主流区块链底层平台互操作性提供标准化接口,支持跨链、跨平台互操作可扩展性保证操作性,可移植性或简单性的情况下,数据模型可以通过多种不同方式进行扩展可验证数字凭证(WeIdentityCredential)

现实世界中存在着各种各样用于描述实体身份、实体间关系的数据,如身份证、行驶证、存款证明、处方、毕业证、房产证、信用报告等。WeIdentityCredential提供了一整套基于W3CVC规范的解决方案,旨在对这一类数据进行标准化、电子化,生成可验证、可交换的「凭证」(Credential),支持对凭证的属性进行选择性披露,及生成链上存证(Evidence)。

WeIdentity支持认证机构自行注册标准化凭证模板,共同丰富公众联盟链的生态。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论