DID 将如何与机器和物联网设备一起使用?
解决方案
DID 不仅在小层面上而且在企业层面上都可以在解决该问题方面提供很大帮助。
DID 不仅限于 People,还可以通过设备实现。
例如,物联网设备、服务器、笔记本电脑也可以为自己分配 DID
并生成相应的文档。
硬件或物联网设备如何获得自己的 DIDS?
设备 = 硬件 + 软件
硬件:它将生成和存储加密密钥对,并使用其私钥签署声明
软件:生成 DID、DID 文档和实体声明。
现在像 DID Documents、Claims 这样的数据将在区块链上发布
使用 DID 的优势
1.
DID 是普遍可解析的,这意味着世界上任何人或任何区块链都将能够看到这些 DID、DID 文档和声明。与没有此功能的 UUID 不同。
例如,
Sovrin 正在开发人员身份管理系统。
思科正在开发物联网设备身份管理系统。
在这里,Cisco 和 Sovrin 将能够借助可解释性功能查看彼此的数据。
2.
在 DID 的帮助下,我们可以在不影响 DID 或不更改 DID 的情况下轮换和撤销密钥,这在 uuid 中是不可能的
例如,
假设您在某些设备上硬编码公钥并通过使用您的私钥对其进行加密来向该设备发送消息。但是,如果有人窃取了该私钥,您将失去对该设备的所有控制权。
如果我们使用 DID 而不是硬编码公钥,那么我们就有可能轮换公钥和私钥。
3.
身份成为加密可证明的,我们可以证明该身份的所有权。当前系统不提供该功能示例 MAC 地址,并且 Ip 地址无法以密码方式证明。
这些很容易被欺骗
4.
如果我们采用传统的分配公钥-私钥的系统,那么设备将非常紧密地耦合。
您无法旋转密钥,如果有人能够获得您的私钥,
事情就会变得一团糟。
5.
DID 的好处是我们可以为公私密钥生成定义自己的算法,如果市场上出现任何新算法,我们可以更改算法。不影响系统。
未完待续
xuwj@baec.com.cn
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通