WeIdentity 一站式体验

本页化繁为简地聊了聊WeIdentity,您可以在此快速了解WeIdentity的参考场景、体验Demo、快速部署并体验WeIdentity的核心功能。如果您是开发人员,还可以进一步了解WeIdentity的参考实现,以及深入了解SDK的使用方式。

WeIdentity参考场景

roles-relation.png在WeIdentity生态中,存在着上图所示的几类角色,不同角色的权责和角色之间的关系如下表所示:

角色说明
User (Entity)用户(实体)。会在链上注册属于自己的WeIdentity DID,从Issuer处申请Credential,并授权转发或直接出示给Verifier来使用之。
IssuerCredential的发行者。会验证实体对WeIdentity DID的所有权,其次发行实体相关的Credential。
VerifierCredential的使用者。会验证实体对WeIdentity DID的所有权,其次在链上验证Credential的真实性,以便处理相关业务。
User Agent / Credential Repository用户(实体)在此生成WeIdentity DID。为了便于使用,实体也可将自己的私钥、持有的Credential托管于此。

在实际业务里,WeIdentity可以被广泛运用在「实体身份标识」及「可信数据交换」场景中。首先,通过User Agent为不同的实体生成独立唯一的DID;其次,Issuer验证实体身份及DID所有权,为实体发行各种各样的电子化Credential。当实体需要办理业务的时候,可以直接将Credential出示给Verifier,也可以通过在链上进行主动授权 + 授权存证上链的方式,由之前授权的凭证存储机构转发给Verifier。

以上流程,保证了数据以实体用户为中心,同时实体身份、确权、授权等操作在链上完成,可追溯,可验证,不可篡改。

Demo体验

下面提供了几个不同场景的WeIdentity Demo:

使用场景访问入口设计说明
学历信息电子化开始体验基于WeID,将用户身份同电子身份ID对应的学历信息电子化,Hash上链,保证身份和学历信息高效验证,不可篡改
游戏积分上链游戏页面计分板基于WeID,用户游戏积分需要授权才会发到区块链上进行统计,可以看到详细的链上授权记录,不可篡改

快速部署与上手

您可以参照部署文档,体验WeIdentity的快速部署与上手流程。

深入了解:SDK文档

您可以参照RestService文档,或Java SDK文档,深入了解WeIdentity的设计与技术细节。

参考实现

您可以参考开发样例使用,体验WeIdentity的业务流程,并参考进行您的Java应用开发。