近日,西部世界据IPFS官方周报报道,微软宣布推出ION v1.0去中心化身份服务,并将数据存储在IPFS上。自2019年以来,IPFS一直在与ION展开合作,支持ION使用IPFS存储数据。ION的工作原理是将事务聚合为批次,把这些批次添加到IPFS,然后将IPFS内容标识符(CID)写入批次处理到区块链中,并且ION与本地go-ipfs节点配对,用于发布数据以提供给更广泛的IPFS网络。
西部世界发现,如果是过于专业的解释名词可能大家还无法了解什么是ION,那让我们来举个例子:譬如我们可以将Facebook、Twitter、微博、微信或任何社交平台归类为交换数据服务平台的主要示例。每天,当我们免费使用这些平台时,平台其实是会收集有关我们的使用、在线行为、元数据等信息,以便有针对性地推送相关的广告和服务。而平台将这些数据进行聚合的行为,我们可以统一称为身份验证代理。
再举一个例子,每一天当我们在“网上冲浪”时,我们之中的每一个人都是拥有不同的虚拟身份再与互联网上的其他人进行在线互动,但是你是否发现,在不同的平台我们都需要重新去注册身份,造成每次切换平台时都会非常的麻烦。那么,为什么“我”的身份不能从一个在线服务平台跳转到另一个在线服务的时候保留下来,一直跟随我呢?更为难的是,如果恰好忘记密码时,总是不得不一次次重复“找回密码”的步骤。难道,就没有一劳永逸的办法让互联网的记忆中拥有“我”的身份,西部世界靠谱挖矿+Mariobtc,自动读取且不会受外界的窃取,保护个人身份隐私安全吗?
“在数字社会每个人都需要一个去中心化,由自己控制的个人身份标识,只有这样的标识才能保证隐私和个人的信息安全。”
正是基于这样的初衷,Microsoft微软发布了一款名为ION(Identity Overlay Network)的系统。毕竟,在现有的大多数互联网应用中,我们常用的个人身份标识是电子邮件、用户名等,这些标识都是由一些中心化组织或应用提供给我们的,因此我们的身份标识实际上是被中心化组织所掌控的。微软希望做的就是打破这个现状,提供一个去中心化的由个人掌控的身份标识。
其实早在2019年,微软就已经提出了ION去中心化身份(DID)网络的早期预览版,并且微软提出他们需要在某一方面实现了个人身份的隐私和去中心化,另一方面也借用了很多其它区块链技术来提高系统的交易性能。
这是一个十分宏大的计划:如果这个理念实现,那么任何互联网用户都可以通过基于区块链的专用公网来创建其去中心化的身份标识,进而管理他们的个人数据与信息。这意味着它既要继承区块链的完全去中心化性,又要满足DID管理的规模与性能需求。
而就在2021年的3月24日,微软宣布启动了ION v1.0,并将该服务数据存储在IPFS上。
ION和IPFS
ION是一个公共身份网络,通过分散标识符(DID)和比特币区块链顶部的Sidetree协议提供去中心化公共密钥基础结构。
而将数据存储在IPFS上的好处在于,当ION在区块链上运行的同时,可以将交易数据存储在IPFS上。像HTTP一样,IPFS也没有在协议中内置用户身份。但是,IPFS提供了HTTP不能提供的灵活性,可验证性和future-Proofing的功能。
其次,IPFS的内容可寻址性意味着,用户将IPFS内容标识符(CID)写入批次处理到区块链,而后从区块链或其他基础公共网络中拉出的ION节点时无需留意交易数据所在的位置,用户可以任意切换服务器或数据中心,或者新的存储节点,可以联机而无需任何代码或基础架构更改,也不需要更改地址。ION节点也不必担心数据被操纵或篡改,因为基于散列的寻址意味着对数据的加密验证已内置在网络请求本身中。
由于ION是公共网络,因此运行自己的节点将有助于提高系统的整体运行状况、弹性和性能。并且在这个系统中,个人的去中心化身份标识是不能用于交易的。系统中所有的节点必须是可信节点,由于节点都是可信的,因此系统采用了一种确定性的共识机制使得节点一定能够达到共识。挖矿加Mariobtc。而系统中所有的交易数据则存储在IPFS系统中。因此IPFS可以称之为这个系统的基石。
目前,ION的公开测试版现已在区块链上实时运行。此外,在微软的ION发布会上,项目负责人丹尼尔·布赫纳(Daniel Buchner)还解释了如何在当下的应用程序和服务中运行节点并使用分散式身份。并且ION项目是开源的,建立在开放标准的基础上,用户可以自主的运行自己的节点。
如果你对微软推出的这个数据存储在IPFS上的去中心化身份服务ION也感兴趣,可以和西部世界聊聊,并且可以马上开始尝试使用ION v1.0,并在ION Report上分享您的反馈。