产品概述

最近更新时间:2022-04-22 15:38:23

腾讯云分布式身份(TencentCloud Decentralized Identity,TDID)是一套构建于 腾讯云区块链 TBaaS 平台上的功能齐备、简单易用、符合 W3C 标准的数字身份基础服务。TDID 提供了一种机制,能够分布式地产生和验证全局唯一的标识符(Decentralized Identifiers ,DIDs),以标识各种实体(人、机构、物体等)。同时以加密安全,保护隐私,并可由第三方进行机器验证的方式,在网络上表达现实社会中各种类型的凭证(Verifiable Credentials,VCs),从而为实体之间跨机构、跨地域的可信数字身份、数字凭证与数据交换提供基础设施。

产品功能概述

功能 功能概述
概览页 展示用户部署在 TDID 服务的区块链网络数量、网络类型数量、全部区块链网络上的 DID 标识符、凭证模板、权威机构以及颁证数量,并直观地对 DID 注册量、凭证颁发量、凭证模板量进展展示和统计分析。同时在此页面也可下载各类 TDID 的 SDK。
网络配置 配置在部署 TDID 服务时需连接的已构建好的区块链网络的信息,包括区块链联盟名称、自定义的 TDID 应用名称、区块链网络 ID。
合约部署配置 配置 TDID 系列智能合约将被部署的位置:
  • 底层链为 Fabric 时,合约将被部署到某个通道。
  • 底层链为 FISCO-BCOS 时,合约将被部署到某个群组。
  • 底层链为长安链时,合约将被部署到某个业务链。
  • 数据库配置 当用户需要用到异步存证、数据(例如凭证)存储等功能时,则需要使用到数据库。可以在此配置所需连接的数据库环境。数据库获取方式有以下两种:
  • TDID 提供默认的数据库服务,无需用户配置,用户通过接口访问。
  • TDID 与腾讯云上的数据库产品连通,用户可自行购买和配置。
  • 创建机构 DID TDID 将默认为用户创建一个 DID,以供服务初始化及后续使用。
    部署 TDID 合约 TBaaS 的盟主可在选定的合约安装位置上进行 TDID 系列智能合约的部署。
    快速构建 TDID 服务 支持自动化一键式部署和配置 TDID 服务。
    DID 管理 展示部署了 TDID 服务的区块链网络上所有 DID 标识符及相关信息。例如,自定义的备注名、权威机构身份、DID 所属的类型标签等,并可查看管理对应的公钥、DID 文档以及详情等。
    权威机构管理 对于有权限的用户(拥有区块链节点并加入到联盟的成员)可以将 DID 的权威机构身份进行链上的注册、认证、撤销认证等。
    DID 标签 对于有权限的用户(拥有区块链节点并加入到联盟的成员)可以将 DID 打上各种链上标签,以方便进行识别和验证。例如,某 DID 属于教育类机构,则可将其标签设置为 Edu 等。一个 DID 可以有多个标签,一个标签可被标记到多个 DID 上。
    凭证模板管理 不同的凭证(Credentials,包含1个或多个声明 Claim 结构)颁发者按业务场景需要,各自定义不同类型数据结构的声明 Claim,所有的 Claim 结构都需要到 TDID 系列合约里的 CPT 合约进行注册,以保证全网唯一。所有的 CPT 定义文件(JSON-LD 格式)可以从 CPT 合约下载。在颁发凭证时,需指定凭证模板 CPT 的 ID。
    创建凭证模板 可以根据需要创建单层或多层数据结构的凭证模板,也可以上传自定义的凭证模板。创建成功的模板将被注册上链。
    披露策略管理 披露策略指在持有人对要共享的凭证信息做出精细化共享(选择性披露)时指定哪些字段披露原文、哪些字段展示密文,以达到选择性披露和信息最小化披露目的。
    目录