SSI架构的整体图景
Weili Yang, Tech Lead @KEN Labs
SSI 课程:第五章
1
© KEN Labs 2022
SSI堆栈
SSI架构图
分歧
有些类型的分歧是无关紧要的;有些则是根本性的。将两者分开是SSI架构师之间的一个重要话题,因为它影响到互操作性。
�互操作性
SSI架构图中的每一层都体现了关键的架构决策,每一层都对互操作性有重大影响。
2
© KEN Labs 2022
第1层:标识符和公钥
点对点协议作为DID注册表。
常规数据库用作DID注册表。
为SSI设计的特殊用途的区块链。
区块链用作DID注册表。
将通用公共区块链应用于SSI。
每个DID注册表都使用一种DID方法,该方法定义了与该特定类型的DID注册表互动的特定协议
3
© KEN Labs 2022
第2层:安全通信和接口
协议设计
使用身份枢纽(加密的数据库)的面向数据的界面设计。
使用代理的面向消息的界面设计。
使用钱包Dapps进行面向API的界面设计。
界面设计
使用DIDComm的基于消息的协议设计。
使用TLS的基于网络的协议设计。
协议设计和界面设计
4
© KEN Labs 2022
第3层:凭证
鉴于我们在第1层和第2层描述的所有能力,第3层的互操作性归结为两个简单的问题:
凭证交换协议
JSON网络令牌
(JWT)格式
Blockcerts格式
W3C可验证凭证格式
Server
可验证凭证的信任三角,是所有凭证交换(物理或数字)的核心
第3层:凭证
5
© KEN Labs 2022
第4层:治理框架
完整的ToIP栈是一个 "双栈",左边代表治理层,右边代表技术层。
直接治理框架如何建立在可验证凭证之上
6
© KEN Labs 2022
Pando DID: pando.network
KEN Labs Research: kencloud.com
info@pando.network
twitter.com/KenLabs_Web3
感谢您的
观看!
7
© KEN Labs 2022