1. IPFS中文资讯网首页
  2. IPFS动态

IPFS官方:去中心化身份识别——IPFS和ION,解决忘记密码难题!

2020061606052780

身份是我们每天在互联网上相互交流的一个关键部分。当我们忘记密码的每个激动时刻。有时,当我们愤怒地说出“忘记密码?”“再试一次吧。无论如何,为用户控制的在线身份建立一条前进的道路是dweb成功的一项赌注要求。

但是,身份认证很难。对于可互操作的去中心化数字而言,没有简单的解决方案。隐私、安全、有效性、访问控制、监控、GDPR、KYC、匿名性。这就像《盗梦空间》一样,但每一个嵌套的梦境层次都是同一个雷区,而这些雷区到处都是在身份风车上倾斜的项目,除了在我们的笔记本电脑上慢慢被覆盖的乙烯基贴纸之外,什么都没有留下。

希望并没有抛弃这片土地。去中心化身份基金会(https://identity.foundation/)多年来一直在努力应对这一挑战,像Rebooting the Web of Trust(https://www.weboftrust.info/)这样的组织也是如此。还有一些人一直在努力在IPFS之上建立去中心化的身份系统,比如IPID、Nomios.io、IPFS IDM,以及最近的Ceramic Network。

然而,今天我们要庆祝的是来自一个不太可能的地方推出的去中心化身份协议和服务:微软。

在过去的几年里,微软越来越多地出现在开源工具和服务中,现在又推出了一个基于标准的去中心化身份服务ION。

2020061606064864

ION已经开发了一年多,它是Sidetree(与区块链无关的分布式PKI协议https://github.com/decentralized-identity/sidetree)的实例实现,运行在比特币区块链上。

而且它将交易数据存储在IPFS上。

2020061606095730

像HTTP一样,IPFS没有在协议中内置用户身份。然而,IPFS提供了HTTP所不能提供的弹性、验证和面向未来的功能:IPFS的内容可寻址性意味着,从区块链或其他底层公共网络上提取CID的ION节点,不需要关心交易数据的位置。这意味着他们可以切换服务器或数据中心,或者新的存储节点可以上线,而不需要改变任何代码或基础设施,也不需要改变地址。ION节点也不需要担心数据被操纵或篡改,因为基于哈希的寻址意味着数据的加密验证被内置到网络请求本身。
ION中的IPFS
ION的实现是用JavaScript(特别是TypeScript),所以他们使用js-ipfs作为Node.js服务是有意义的。ION卷起一批身份交易,通过他们的IPFS节点发布,然后将这批交易的地址(CID)写入比特币区块链。为了满足微软将js-ipfs作为一个长期运行的过程的需求,我们在所有API中添加了可取消的请求,确保在请求被提出和处理时,底层对象、内存、文件句柄以及堆栈上下创建的其他资源都能被正确清理。非常感谢Alex Potsides (@achingbrain)实现了这一长期需要的功能,该功能在js-ipfs 0.44.0中发布。对于开发者来说,这看起来像一个设置请求超时的能力。2020061606111229

试试ION
这是ION的公测版,目前已经在比特币区块链上上线运行。在发布的帖子中,微软的ION项目负责人Daniel Buchner解释了如何运行一个节点,并在你现在的应用和服务中使用去中心化身份(https://techcommunity.microsoft.com/t5/identity-standards-blog/ion-booting-up-the-network/ba-p/1441552)。该项目是开源的,建立在开放的标准之上,你可以运行自己的节点——所以马上试用一下或为项目做出贡献吧!

 

本文来自投稿,不代表IPFS中文资讯网立场,如若转载,请注明出处:http://www.ipfsnews.cn/1235.html

发表评论

登录后才能评论