All Projects → WeBankBlockchain → WeIdentity

WeBankBlockchain / WeIdentity

Licence: Apache-2.0 license
基于区块链的符合W3C DID和Verifiable Credential规范的分布式身份解决方案

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects
Smarty
1635 projects
XSLT
1337 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to WeIdentity

Weidentity
基于区块链的符合W3C DID和Verifiable Credential规范的分布式身份解决方案
Stars: ✭ 972 (-8.56%)
Mutual labels:  identity, certificate, w3c, distributed, privacy-protection
awesome-self-sovereign-identity
An awesome list of self-sovereign identity resources.
Stars: ✭ 161 (-84.85%)
Mutual labels:  identity, did, verifiable-credentials
okapi
Collection of tools that support workflows for authentic data and identity management. Libraries available in most languages.
Stars: ✭ 14 (-98.68%)
Mutual labels:  did, verifiable-credentials
matrix
mirror of https://mypdns.org/my-privacy-dns/matrix as it is obviously no longer safe to do Girhub nor have we no longer any trust in them. See https://mypdns.org/my-privacy-dns/porn-records/-/issues/1347
Stars: ✭ 32 (-96.99%)
Mutual labels:  privacy-protection, privacy-preserving
sandbox
Demonstration environments
Stars: ✭ 20 (-98.12%)
Mutual labels:  did, verifiable-credentials
corda-did-method
This is an implementation of the Corda DID Method which enables Create-Read-Update-Delete (CRUD) operations on the Corda Decentralized Identifier (DID)
Stars: ✭ 17 (-98.4%)
Mutual labels:  w3c, did
cloud-signature-consortium
Cloud Signature Consortium Remote Signature Service Provider in Node.js
Stars: ✭ 19 (-98.21%)
Mutual labels:  certificate, digital-signature
verifiable-data
Open Source Decentralized Identifiers and Verifiable Credentials Infrastructure and Tooling
Stars: ✭ 18 (-98.31%)
Mutual labels:  did, verifiable-credentials
SendingEncryptedData
.NET Core Encryption
Stars: ✭ 38 (-96.43%)
Mutual labels:  identity, digital-signature
Mask-Aware-Face-Recognition-SDK-iOS
Fast, Accurate, Mask-Aware Face Recognition SDK with Liveness Detection
Stars: ✭ 113 (-89.37%)
Mutual labels:  identity
go-cita
A Go implementation of CITA. https://docs.nervos.org/cita
Stars: ✭ 25 (-97.65%)
Mutual labels:  distributed
intelli-swift-core
Distributed, Column-oriented storage, Realtime analysis, High performance Database
Stars: ✭ 17 (-98.4%)
Mutual labels:  distributed
Filterlist-for-AdGuard-or-PiHole
A very aggressive filter-list that consolidates over 370 lists for use in AdGuard Home, Pi-Hole or similar.
Stars: ✭ 349 (-67.17%)
Mutual labels:  privacy-protection
GraviT
GraviT is a distributed ray tracing framework that enables applications to leverage hardware-optimized ray tracers within a single environment across many nodes for large-scale rendering tasks.
Stars: ✭ 18 (-98.31%)
Mutual labels:  distributed
elfo
Your next actor system
Stars: ✭ 38 (-96.43%)
Mutual labels:  distributed
blockstack-browser
The Blockstack Browser
Stars: ✭ 1,130 (+6.3%)
Mutual labels:  identity
mousekyc-admin
Admin panel for the No Rest Labs KYC
Stars: ✭ 14 (-98.68%)
Mutual labels:  kyc
p2p-project
A peer-to-peer networking framework to work across languages
Stars: ✭ 68 (-93.6%)
Mutual labels:  distributed
DiD
Keeping track of what is going on with the latest DiD innovations.
Stars: ✭ 299 (-71.87%)
Mutual labels:  did
FastNN
FastNN provides distributed training examples that use EPL.
Stars: ✭ 79 (-92.57%)
Mutual labels:  distributed

中文版本 | English Version

context/weidentity-logo.png

什么是 WeIdentity?

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

模块介绍

WeIdentity目前主要包含两大模块:WeIdentity DID以及WeIdentity Credential。

分布式身份标识 (WeIdentity DID)

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

WeIdentity DID秉承以下设计理念:

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

可验证数字凭证 (WeIdentity Credential)

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

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

更多

当前状态

WeIdentity目前支持基于FISCO-BCOS的区块链,并提供Java SDK及RestService方式供部署。具体的规范文档、安装部署和使用指引如下表所示:

集成方法 文档入口 当前状态
Java SDK

感受WeIdentity

接下来,您可以在此页,一站式了解WeIdentity的参考场景,体验Demo流程,并了解完整的部署方式及参考实现。

联系我们

邮箱:[email protected]

如何贡献

  • 我们所有的贡献者名单页面在 这里 。感谢大家为WeIdentity付出的心血!
  • 详见:如何贡献
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].