区块链系统之《基于区块链的数字身份认证》
1. 架构图2. 流程说明step1.APP创建数字身份1.1. 把创建身份请求和所必要的信息发给Sever。1.2 在区块链上创建数字身份。step2.声明属性2.1. 用户声明属性(如身份证信息。以及头像)发给server。2.2. 把属性信息放到IPFS。2.3. 把属性的hash信息存到区块链上。step3.认证属性3.1. 直接到相关机构认证,或其他方式认证。3.2. 把认证信息写到链上
·
1. 架构图
2. 流程说明
step1.APP创建数字身份
1.1. 把创建身份请求和所必要的信息发给Sever。
1.2 在区块链上创建数字身份。
step2.声明属性
2.1. 用户声明属性(如身份证信息。以及头像)发给server。
2.2. 把属性信息放到IPFS。
2.3. 把属性的hash信息存到区块链上。
step3.认证属性
3.1. 直接到相关机构认证,或其他方式认证。
3.2. 把认证信息写到链上。
step4.登录网站/需要用户属性的系统
4.1. 扫描网站二维码,进入登录界面。
4.2. 通过手机端或web端发送朋户身份属性信息到Server。
4.3. Server到Ⅸ块链上检查该用户属性和手机是否匹配。
4.4. Server获取区块链上的用户认证信息,例如身份证。
3. 其他参考
更多推荐
所有评论(0)