去中心化身份(或自主权身份:DID)是分布式账本技术(DLT)领域的一个热门话题,有超过75个DID标准的实现被提交给W3C。它是DLT的一种赋能技术,因为它允许在在线环境中通过身份识别来建立信任。这对于互联网和DLT都是至关重要的,因为识别您在网上与谁互动可以防止许多欺诈、虚假信息和不信任的情况。有了IOTA Identity,我们向IOTA和DID的采用迈出了重要的一步,因为它具有在零手续费协议中进行支付和识别的独特能力。如果您还不熟悉上述概念,我们强烈建议您阅读我们的白皮书或观看我们最新的EclipseCon主题演讲。
在这篇博客中,您将会看到IOTA Identity的alpha发布,我们的Selv应用的开源,以及Identity X-Team的宣布。对于那些参加Odyssey Momentum的用户,我们还在博客底部准备了一个黑客马拉松包。
IOTA Identity Alpha版本
我们很高兴地宣布发布IOTA Identity Alpha版本。在这个阶段,万维网联盟(W3C)提出的去中心化标识符(DID)和可验证凭证的标准已经完全实现。这些规范的实现是构建SSI框架的基础层。你可以在我们的存储库 identity.rs 中找到代码。其中包含完整的 Rust 实现和 Web Assembly (WASM) 绑定,可以在浏览器和 Node.js 环境中的 Javascript / Typescript 中使用。目前的Alpha版本是一个早期版本,并不包含我们理想中的文档、代码示例和更高层次的功能,但在接下来的几周内会有所改进。
在今年剩余的时间里,团队将专注于改进IOTA身份框架,为1.0的完整版本做准备。我们将实现一个更高层次的库,将大部分复杂的功能包装成更简单,但不太灵活的功能。这对于大多数您可能在IOTA Identity框架之上构建的应用来说应该是足够的,否则,您总是可以直接访问低级函数。此外,我们正在努力实现DID通信消息,允许不同的设备、程序和平台以标准化的方式进行交互,允许您的自定义应用程序直接与Selv或其他兼容的应用程序接口。最后,我们将改进文档,使其更容易使用该框架。
再次感谢huhn#8105、Thoralf#3558和Tensor#2912,感谢他们在生态系统发展基金(EDF)资助下,在IOTA基金会了不起的同事如Devin Turner和Daniel Thompson-Yvetot的支持下,为identity.rs所做的惊人工作。
Selv:健康护照
作为奥德赛黑客马拉松参赛品的一部分,我们将开源Selv应用。Selv是由IOTA基金会开发的身份钱包。它目前用于Selv:健康护照演示,并将用于多个演示。它允许人们通过二维码与演示网站或与其他Selv用户点对点地存储和分享可验证的凭证。这只是一个身份钱包的开始,但对于一个基于IOTA身份的黑客马拉松项目来说,应该有足够的功能。该存储库包括一个有用的工具,用于生成新的可验证的凭证和相关的二维码,你可以在你的电脑上呈现,并用Selv应用扫描,直接传输到应用中。这个工作流程让你只需要几个命令就可以开发自己的SSI演示。
开源该应用是我们长期以来承诺的一步,但由于一些所需的代码重组,在我们所有其他工作中很难优先考虑,所以被推迟了。幸运的是,我们最近收到了来自Eike Haß的惊人的社区代码贡献,他正在做关于Selv的硕士论文。除了IOTA Identity的开发,我们还将对Identity的工具进行更多的改进,以促进生态系统的发展。
奥德赛黑客马拉松
明天是世界上最大的DLT/A.I.黑客马拉松的第四期–Odyssey Momentum的开赛。去年,我们看到有9支队伍在解决方案中使用了IOTA,其中有3支队伍赢得了各自的挑战赛。由于自主权身份(SSI)在Odyssey是一个热门话题,以解决许多不同的挑战,我们一直在努力工作,为黑客马拉松准备了一堆比计划中更早的与IOTA身份相关的版本。
我们已经为明天的Odyssey Momentum的参与者准备了一个最小可行的SSI栈。此次发布的IOTA Identity Alpha包含以下组件。
Rust
Rust实现DID和VC标准。
从IOTA的Tangle中发布和读取DIDs
Javascript (WASM)
DID和VC标准的WASM绑定。
从IOTA的Tangle中发布和读取DIDs
可在Node.js和Web上工作。
包含Typescript输入
Selv应用程序
开源SSI钱包
可以存储和验证凭证
二维码扫描下载、共享和验证凭证。
如果您在黑客马拉松期间或之后有任何关于IOTA Identity的问题,请加入我们的discord并加入#identity-discussion频道。在Odyssey,您也可以向我们的Jedis Dave de Fijter和Sebastian Heußer寻求帮助,或者在Odyssey Momentum Discord上标记他们。
这也是一个很好的机会让其他人熟悉IOTA Identity,因为我们很快就会和我们的社区一起宣布对这个话题的进一步询问。我们相信,IOTA Identity不仅会从技术角度影响我们如何使用我们的身份,也会影响我们如何看待自己的身份,以及如何与周围的世界联系。我们期待与我们的社区一起探索SSI不仅在技术上,而且在社会和经济上的长期影响。请关注更多关于如何参与的信息。
X-Teams
除了代码发布,我们也很高兴地宣布推出IOTA身份体验团队。X-Team的成员都是不断成长的IOTA生态系统的积极贡献者。他们中的许多人已经有了个人项目,计划建立在IOTA Identity上,如Society2和Deposty。X-Team成员作为社区的代言人。与IOTA基金会成员一起工作,他们将密切参与IOTA Identity框架的工具、库和文档的准备工作。
我们邀请每个人申请加入IOTA Identity X-Team,帮助IOTA Identity在DLT和物联网领域获得最佳体验。在GitHub上了解Identity X-Team,并通过此表格进行申请。
链接资源的集合
代码资源
IOTA身份储存库:https://github.com/iotaledger/identity.rs/tree/dev
IOTA Identity WASM:https://github.com/iotaledger/identity.rs/tree/main/libraries/wasm
Selv储存库:https://github.com/iotaledger/selv-mobile
Selv证书生成器:https://github.com/iotaledger/selv-mobile#how-to-add-custom-credentials
知识资源
白皮书:https://files.iota.org/comms/IOTA_The_Case_for_a_Unified_Identity.pdf
EclipseCon介绍:https://youtu.be/4YnGFHhxua8
Selv演示:https://selv.iota.org
疑问
在Discord的#Identity-discussions频道的加入我们。
本文原文非中文版本,由BruceX进行翻译,如若转载,请注明出处:http://www.iota.love/202011/releasing-iota-identity-alpha-a-standard-framework-for-digital-identity/