你在这里。看看这个问题与其他知识怎样相连。
选择节点前往页面 · 展开后可留在地图中阅读
一个问题
丢失密钥后,DID 一定能恢复吗?
恢复能力取决于方法和事先建立的控制机制。
DID 是标识,不是一个自动找回账户的服务。密钥轮换、撤销和恢复是否可用,要看所采用的 DID 方法(规定这类 DID 如何创建、更新等操作的规则),以及事先建立的控制安排。
可以提前问三个问题:日常密钥损坏后,用什么证明更新是合法的?恢复机制是否在丢失之前就需要配置?旧密钥失效以后,应用如何知道?
这也是为什么“能创建 DID”与“能长期管理 DID”不是同一个产品能力。学习这里的概念后,应继续查实际钱包和方法的备份与恢复说明,不能把抽象的恢复设计当作已经配置好的保护。
找回标识控制,不等于找回全部资料
设想相册用一把密钥完成登录,用另一把密钥加密照片。恢复机制允许你更新 DID 的验证信息后,可能恢复登录,但不会自动重建丢失的照片解密密钥。签名与加密承担不同任务,即使某个产品把操作放在同一个钱包里,也不能把两种恢复混为一谈。
恢复安排还改变谁能帮助或干预你。备用设备、共同恢复者或服务商,分别引入不同的可用性和信任条件。需要事先查清支持什么、由谁批准、需要等待多久,以及旧凭据和已建立的应用会话如何失效。
因此,恢复演练应检查实际目标:能否重新登录、能否读取旧资料、是否还需要重新取得资格证据。DID Core 不替具体产品保证这些结果。
来源与延伸阅读
原书与核实来源
本篇延续《区块链实战》的第 4 章相关问题,结合后续标准重新解释;不是原书节选。
相关专利
区块链账户迁移提供一种具体技术方案的公开记录与解读,帮助把这里的概念放回系统设计中理解。
迁移也需要批准变更的权限
用原私钥签名的迁移,可以把旧账户与新地址关联起来。但原私钥彻底丢失后,这个流程不能生成缺失的签名。查询如果会跟随迁移记录,用旧地址也可能查到新账户;这并不表示地址没有变。继续了解迁移中的资产与历史签名。
本页涉及
文章
- 换了私钥,旧地址收到的转账怎么办?
从 ArcBlock 的账户迁移专利看新旧地址、后续转账与历史签名,并区分账户迁移、密钥轮换和丢失后的恢复。
术语
- DID
DID 是一种数字身份标识。它帮助持有者和验证方确认某个身份由谁控制,也让一项声明有明确的关联对象。账户、登录和授权各自仍有自己的角色。
