peer-DID
Peer-DID学习笔记
0x00 介绍
DID:decentralized identifiers(分散标识符)。只有交互的双方能够解析对方的DID。
0x01 核心特征
DID必须以下列前缀开始:did:peer:
。
Peer-DID定义的结构如下:
Peer-DID的生成过程如下:
numeric basis的生成方法有:(1)Inception key。(2)genesis doc(最初的doc)。(3)多个Inception key。
Inception key(初始密钥)是指在创建peer-did时使用的公钥。它是peer-did的唯一标识符的一部分,也是peer-did文档中的第一个验证方法。Inception key只由创建者持有,因此别人无法创建DID文档(DID doc)的初始版本。
Peer-DID的识别与处理:用正则表达式。
0x02 DID doc
对于好久没有上线的设备来说,DID的更新是一个问题。使用Backing storage来对DID更新序列进行存储,叫做一系列delta(增量序列)。由于一个用户可能有多个代理,这些代理之间的同步是一个问题,于是对等DID文档的备份存储(Backing storage)被定义为无冲突的复制数据类型(conflict-free replicated data type:CRDT)。
0x03 协议
DIDComm是许多利用基于DID的加密和隐私的基于JSON消息的协议的基础。但是,使用DIDComm并不是构建协议的唯一方法。
留言
- 文章链接: https://wd-2711.tech/
- 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!