体验微众银行推出的 DID 数字身份组件

系列索引: 上链与背后的流程 | 联盟链开发(一) 动手编 SDK | 联盟链开发(二) SDK 1.0 版本的打造 | 联盟链开发(三) 将 SDK 发布到 PIP | 联盟链开发(四) 什么样的数据应该上链?| 联盟链开发 (五) BSN 相关问与答 | 联盟链开发(六) 链上简历应用 — 设计 | 联盟链开发(七) FISCO BCOS 介绍 | 联盟链开发(八) WeIdentity 极速体验 | 联盟链开发(九) 给Remix升个级 | 联盟链开发(十) 伪代码简述 ECDSA 签名过程 | 联盟链开发(十一) WeIdentity 的多签及限量凭证的实现 | 联盟链开发(十二)

在上一篇文章中,我对 WeIdentity 已进行了简单介绍:

DID 数字身份系统 WeIdentity

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

—— https://weidentity.readthedocs.io/zh_CN/latest/README.html

1 分布式数字身份系统最简模型

数字身份系统是

其中-p选项指定起始端口,分别是p2p_port, channel_port, jsonrpc_port,出于安全考虑 jsonrpc/channel 默认监听127.0.0.1,需要外网访问请添加 -i 参数

我们将要通过其进行合约操作的 WeIdentity SDK ,以及将要运行的实例 WeId-Sample,都是通过 channel_port 和节点进行通讯。

-l "127.0.0.1:4"意即启用四个节点,每个节点都占用 3 个端口。因此,节点1 – 4的 channel_port 分别是 20200, 20201, 20202 和 20203。

2)fisco/nodes/127.0.0.1/sdk 目录下会生成一些证书,我们之后将会使用这些证书进行应用配置。

3) 建议使用 ssh 进行 git clone(也即 git clone git@github.com:WeBankFinTech/WeIdentity.git ),速度比较快。

3 通过 weid-build-tools 部署

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注