21、可验证凭证与去中心化标识符:数字身份的新基石

可验证凭证与去中心化标识符:数字身份的新基石

1. 可验证凭证的扩展性问题与解决方案

在数字身份领域,可验证凭证(VCs)面临着扩展性的挑战。过去,由于缺乏全球对象标识符(OID)注册表,软件A难以理解软件B使用的扩展含义。为解决这一问题,IETF PKIX小组对数十种扩展进行了标准化,并公布其OIDs,但这一机制繁琐且耗时。

VCs通过互联网发布应用开发者创建的所有扩展,为扩展性问题提供了新的解决方案。VC的编码中需包含以下内容:
- @context :它能让发行者、持有者和验证者基于VC词汇表(属性和别名)建立正确的上下文,以理解VC的内容。不过,对于非JSON - LD用户而言,上下文可能会嵌套,需要深入多层才能找到完整的定义。
- VC类型 :验证者可借此快速检查是否支持该类型的VC,若不支持则可迅速拒绝,无需进一步处理。
- 使用的模式 :不同类型的VC包含不同属性,@context和credentialSchema属性指明了这些新属性定义在互联网上的位置。credentialSchema属性可能比@context属性更易于非JSON - LD用户理解和使用。

扩展VC的首选方式是使用JSON - LD语法及其内置的@context扩展机制,因为它们已定义了如何扩展对象以实现最大程度的互操作性。不过,使用纯JSON也是可行的,只要支持将JSON - LD的@context特性作为JSON属性。@context属性为统一资源标识符(URI)提供缩写别名,便于在VC中引用,同时也指明了VC核心属性定义在互联网上的位置。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值