关于本书
欢迎阅读《自主管理身份:分布式数字身份和可验证凭证》!本书的首要目的是向读者介绍 SSI 的基本概念,帮助读者清晰理解为何我们当前已经处于互联网身份演变的分水岭。
为达到这一目的,本书除了介绍笔者自己的观点,还汇集了世界各地领先 SSI 专家的观点。他们分享了 SSI 在各个领域,如技术、商业、法律、社会甚至哲学领域产生的影响。
本书还介绍了如何应用 SSI 解决实际市场问题的具体示例,以帮助读者了解如何将 SSI应用于工作、学习和生活中。笔者也希望这本书能够启发其他相关人员展开相关讨论,并启发社会各界关注相关观点。
目标读者
笔者在撰写本书时秉持的理念是向开发人员、产品经理和商业领导人全面介绍这项全新的基础技术,帮助他们拓宽视野,掌握全局,了解跨学科发展趋势,并在工作中充分应对即将发生的重大市场变革。SSI 需要各方齐心协力、各尽其职、各扬所长,塑造我们理想中的未来。
本书的目标读者非常广泛,他们都能从书中找到感兴趣的内容。
◎ 架构师和开发人员。
◎ 产品经理。
◎ 用户体验(UX)设计师。
◎ 商业和政府领导人。
◎ 法律专业人士。
◎ 隐私、去中心化和区块链技术关注者。
因此,我们将本书分为 4 个部分。
第 1 部分对 SSI 进行全面介绍,主要内容包括 SSI 技术的起源、技术原理、主要特征和优点。这一部分面向所有对 SSI 感兴趣的读者。
第 2 部分专为想要深入了解 SSI 架构的专业技术人员设计,包括 SSI 架构的主要组成要素和设计模式,但并未深入代码级别。
第 3 部分从另一个角度切入,重点介绍 SSI 的文化和哲学渊源,以及 SSI 对互联网和社会的最终影响。这部分特别适合对隐私保护感兴趣,以及想要了解 SSI 起源的读者。
第 4 部分邀请各行各业专家分享他们所处的垂直市场如何应用 SSI 技术,探讨 SSI 对企业和政府的意义。这一部分尤其适合架构师和产品经理,因为他们需要向商业领导人证明为 SSI 技术对他们的业务部门具有重要影响—不管是机遇、威胁,还是破坏。
第 1 部分全面介绍了自主管理身份(SSI)的基础,包括它从哪里来、如何工作,以及主要特性和优点。
笔者建议读者按顺序阅读第 1 部分各章节,它们适用于所有对 SSI 感兴趣的人,无论你关注的是技术、产品、业务,还是政策。
第 2 部分深入探讨 SSI 技术,面向希望了解 SSI 技术原理的读者。这部分并未深入代码级别(除了第 7 章和第 8 章中的代码示例),但涵盖了 SSI 架构的所有主要方面,能够为架构师、开发人员、系统管理员,以及任何想了解 SSI“栈”的人提供全面的技术介绍。
第 3 部分将 SSI 视为一项跨越传统行业边界,涵盖了更广泛的技术、法律、社会基础设施领域的话题;探讨作为 SSI 基础的去中心化技术如何推动哲学、社会和文化的更大变革;从历史、政治、社会角度讨论哪些技术属于 SSI 技术,哪些技术不属于 SSI 技术,以及区分理由。这部分内容面向所有读者,但如果你主要关注 SSI 技术或业务解决方案,你也可以略过这一部分。
第 4 部分探讨 SSI 将如何影响各类企业、行业和政府部门—各章内容由各个垂直行业的专家撰写。大多数章节结尾附带了一个 SSI 记分卡汇总表(第 4 章对其进行了说明),以评估 SSI 对特定垂直市场的影响。
最后,我们还编制了 5 个附录,为读者提供更多工具和视角,协助读者进一步探索
SSI,附录主要内容如下。
◎ 附录 A—简要介绍本书 liveBook 版本中收录的 11 个附加章节,继续第 4 部分的工作,通过各个垂直市场专家分享的看法探讨 SSI 在垂直市场中的应用。
◎ 附录 B—介绍网络上发布的关于 SSI 的著名文章,这些文章深入探讨了关于 SSI 和分布式数字信任基础设施的特殊主题。
◎ 附录 C—介绍 Christopher Allen 所著 The Path to Self-Sovereign Identity。其是由安全套接层(SSL)协议合著者撰写的关于 SSI 的具有里程碑意义的文章原文。SSL 协议实现了网络加密标准化。
◎ 附录 D—介绍 Fabian Vogelsteller 和 Oliver Terbu 所著 Identity in the Ethereum Blockchain Ecosystem。这是另一篇关于 SSI 的具有里程碑意义的文章,作者分别是以太坊生态系统中著名的开发人员和 ConsenSys 的身份产品负责人。
◎ 附录 E—介绍 The Principles of SSI。在本书的最后,笔者列出了由 Sovrin 基金会主持的一个全球社区项目开发的 12 项 SSI 基本原则,这套原则于 2020 年 12 月以 15 种语言出版。
关于代码
本书的技术章节主要集中在第 2 部分。SSI 的架构和设计选择非常广泛,因此,本书大部分内容并未深入代码级别,除了第 7 章中关于 JavaScript 对象表示法(JSON)和 JSON-LD 可验证凭证的示例,以及第 8 章中关于 DID 和 DID 文件的示例。但是,本书也多次提到在世界各地开展的包含 SSI 要素的重大开源项目,而且大部分项目都可公开访问。
liveBook 论坛
购买本书的读者可以免费访问由曼宁(Manning)出版社运营的一个私人网络论坛(Manning 出版社官网的 liveBook 论坛),读者可以在该论坛上发表对本书的评论,提出技术问题,并且有机会获得本书作者和其他用户的帮助。
Manning 出版社承诺为读者提供一个平台,方便读者与本书作者进行有意义的对话。但Manning 出版社无法保证本书作者的参与度,本书作者的参与基于自愿原则(并且是无偿的)。我们建议读者提出具有挑战性的问题,以吸引本书作者的关注!本书在售期间,读者可以随时前往 Manning 出版社网站访问论坛并查看之前的讨论。
其他线上资源
本书所有章节都列出了用于拓展阅读的参考资料。笔者特别推荐读者阅读第 14 章的参考资料,这些资料介绍了互联网身份和 SSI 社区的演变历程。
纵观全书,每当有相应章节的更多信息和网络研讨会时,笔者都包含了对 SSI Meetup网络研讨会的参考。读者可以在 IdentityBook.info 上注册,以获取与本书相关的最新内容。
笔者特别建议读者关注以下社区以了解 SSI 领域的最新进展:
◎ W3C 可验证凭证工作组;
◎ W3C 分布式身份工作组;
◎ W3C 凭证社区工作组;
◎ 分布式身份基金会(DIF);
◎ Sovrin 基金会;
◎ ToIP 基金会;
◎ Covid-19 证书倡议。