论文标题
基于区块链的自我主张身份的设计模式
Design Patterns for Blockchain-based Self-Sovereign Identity
论文作者
论文摘要
自我主张身份是一种新的身份管理范式,它允许实体真正拥有其身份数据的所有权并控制其使用而无需任何中介。区块链是一种通过提供中性且可信赖的存储和计算基础架构来构建自我主张身份系统的促成技术,可以将其视为系统的组成部分。区块链和自我主张的身份都是新兴技术,可以为建筑师提供陡峭的学习曲线。我们为基于区块链的自我主持身份系统收集并提出了12种设计模式,以帮助建筑师理解并轻松地将概念应用于系统设计。基于与自我主持身份有关的三个主要对象的生命周期,我们将模式分为三组:密钥管理模式,分散的标识符管理模式和凭证设计模式。所提出的模式为建筑师提供了系统的整体指南,以设计基于区块链的自我主张身份系统的架构。
Self-sovereign identity is a new identity management paradigm that allows entities to really have the ownership of their identity data and control their use without involving any intermediary. Blockchain is an enabling technology for building self-sovereign identity systems by providing a neutral and trustable storage and computing infrastructure and can be viewed as a component of the systems. Both blockchain and self-sovereign identity are emerging technologies which could present a steep learning curve for architects. We collect and propose 12 design patterns for blockchain-based self-sovereign identity systems to help the architects understand and easily apply the concepts in system design. Based on the lifecycles of three main objects involved in self-sovereign identity, we categorise the patterns into three groups: key management patterns, decentralised identifier management patterns, and credential design patterns. The proposed patterns provide a systematic and holistic guide for architects to design the architecture of blockchain-based self-sovereign identity systems.