保险 CIO 团队关心两个矛盾问题:承保精度要高、数据合规要稳。可验证凭证(VC)与去中心化标识(DID)是把这个矛盾拆开的一种务实做法。这篇文章给出可落地的技术栈图与合规边界。
2026-07-13 · 傅棱 / 首席算法 · 约 13 分钟阅读
把摄像头对准任何一位健康险 CIO,过去 24 个月里他必然听过两句话交替出现:
传统 IT 架构下这两条几乎不可调和。要么牺牲精度,要么承担合规风险。VC(Verifiable Credentials)+ DID(Decentralized Identifier)提供了第三条路:让保险公司"验证凭证",而不是"接收数据"。
DID 是一个由用户自己控制、格式化的身份标识符,例如 did:vita:0x7f...ab。用户可以为它绑定任意公钥,只要保住私钥,任何第三方都可以验证"这个 DID 说的话是它本人说的"。
VC 是一份由某个签发者(Issuer)针对某个持有者(Holder)签发的、结构化的可验证声明,例如"该 DID 在过去 12 个月保持了 VITA 健康分 A 级"。这份声明本身带有签发者的数字签名,任何验证者(Verifier)可以离线校验,不用回连签发者。
关键在于:VC 只暴露"声明"本身,不暴露底层原始数据。用户可以把"我保持了 A 级"给到保险公司,而不需要把心率、步数、睡眠明细全部交过去。
Layer 1 · Issuer(签发方):VITA 作为持牌数据处理者,基于用户授权采集原始行为数据,按精算标准计算健康分,并对聚合后的评级(A/B/C/D)签发 VC。签名密钥托管在 HSM,支持轮换,不落到应用层。
Layer 2 · Holder(用户端):用户在移动 App 端持有 DID + VC。App 内的钱包不做加密货币,只做凭证存储与选择性披露。这一点非常重要:CIO 团队向法务解释时要强调"钱包 ≠ 加密资产钱包"。
Layer 3 · Verifier(保险公司):保险公司的核保 / 定价系统集成一个轻量的 Verifier SDK,离线校验用户提交的 VC 签名与有效期,直接把评级作为承保因子。原始行为数据一次都不需要落到保险公司的数据仓库。
did:key 或联盟链方案,不建议使用需要公链 gas 的方法。需要在项目立项时就写清楚的四条边界:
6 个问题里 4 个以上是"可以",VC/DID 就是你团队接下来 12 个月里 ROI 最高的技术投入之一。
本文技术描述基于 W3C VC/DID 相关标准与 VITA 内部研发实践,不构成对具体产品的采购建议。VITA 不面向个人发行任何代币或加密资产。