本文主要介绍如何从0开始,以最简单的方式在 TDID 提供的区块链网络 WeCert 上搭建一个 TDID 应用。您可按照本文,部署您的第一个区块链分布式身份 TDID 应用。
操作步骤
说明:
一个腾讯云账号可以在区块链网络上部署一套或多套 TDID 应用,服务于不同的业务场景。
步骤1:购买 TDID 服务
步骤2:创建 TDID 应用
1. 登录 TDID 控制台,在左侧导航中选择应用管理。
2. 单击新增应用。如下图所示:
3. 在配置网络中,选择网络类型。您可以选择 TDID 提供的免费的公共区块链网络 WeCert,也可以选择通过 腾讯云区块链服务平台 TBaaS 自建的专属区块链网络。本文以选择 WeCert 为例。如下图所示:
4. 单击下一步:部署 TDID 合约,进入配置应用步骤。如下图所示:
机构名称:机构名称用于标识机构唯一性,类似域名的作用,在同一条区块链上,先注册先得。例如腾讯,可以填入“Tencent” 作为其机构名称。
DID Chain ID:Chain ID 用于区分不同的 TDID 网络。如果您选择的是 WeCert,则此处不可选择,由 WeCert 进行分配。
应用类型:选择您要配置的 TDID 应用类型,如您可以加入别人创建的已有应用,也可以创建一个新的应用。
应用名称:同一条链/通道/群组上以应用名区别的 TDID 应用,例如“学历证书应用”,“区块链证件应用”。
5. 单击部署,进入应用配置阶段,链上操作需稍等片刻,即可查看应用是否部署成功。
步骤3:通过云 API 或 SDK 访问 TDID 服务
成功部署 TDID 应用后,您的应用系统可以通过腾讯云 TDID API(云 API)和 TDID SDK 调用对应区块链网络上的 TDID 合约以及相应的 TDID 服务,使您的应用系统获得 TDID 服务能力支撑。详情请参见 API 文档。
概览页说明
关键指标
TDID 的概览页中,关键指标包含如下:
用户参与的 TDID 应用总数(包含用户自行部署以及参与他人已部署的 TDID 应用);以及在这些应用中由用户注册的标识符 DIDs 总量、颁发的凭证 VCs 总量、创建的凭证模板 CPTs 总量、凭证验证次数等,并直观地对上述指标变化进行展示和统计分析。
指标 | 说明 |
我的总应用数 | 我参与的 TDID 应用总数,包含我自行部署以及参与他人已部署的 TDID 应用。 |
DIDs 注册总量 | 在我的应用中,由我注册的标识符 DIDs 总量。 |
VCs 颁发总量 | 在我的应用中,由我颁发的凭证 VCs 总量。 |
凭证验证次数 | 我验证各类凭证 VCs(Verifiable Credentials)的次数。 |
凭证模板总量 | 在我的应用中,由我创建的凭证模板 CPTs 总量。 |