WeIdentity 一站式体验
本页化繁为简地聊了聊WeIdentity,您可以在此快速了解WeIdentity的参考场景、体验Demo、快速部署并体验WeIdentity的核心功能。如果您是开发人员,还可以进一步了解WeIdentity的参考实现,以及深入了解SDK的使用方式。
WeIdentity参考场景
在WeIdentity生态中,存在着上图所示的几类角色,不同角色的权责和角色之间的关系如下表所示:
角色 | 说明 |
---|---|
User (Entity) | 用户(实体)。会在链上注册属于自己的WeIdentity DID,从Issuer处申请Credential,并授权转发或直接出示给Verifier来使用之。 |
Issuer | Credential的发行者。会验证实体对WeIdentity DID的所有权,其次发行实体相关的Credential。 |
Verifier | Credential的使用者。会验证实体对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应用开发。