系统粉 > IT资讯 > 微软资讯

微软为何要建立一个基于比特币的身份验证系统?

发布时间:2019-06-11    浏览数:

经过一年多的开发,微软选择比特币作为其去中心化身份验证(Decentralized Identification)系统的区块链平台,允许用户通过加密数据库中心安全访问在线个人信息。

全新的ID网络可能意味着免除密码,公司能够在用户单击虚拟按钮时验证新员工背景,批准登录;或者银行客户也可以通过单击按钮验证贷款身份,同时不泄露个人身份信息。

[相关文章:Excel:您将进入数据分析领域]

微软身份部门项目管理副总裁Alex Simons周一在博客中写道:“我们相信每个人都需要一个由自己完全拥有和控制的去中心化数字身份,并以自有的标识符(self-owned identifiers)作为支持,实现安全的隐私保护交互。”“这种自有的身份必须无缝融入生活,并将人们自己作为数字货币的中心。”

基于区块链的ID系统依托数字钱包,钱包作为个人所有财务数据的存储库——信息只能在特定请求及公钥所有者允许条件下才能共享。(在典型比特币网络中,数字钱包用于保存比特币)

高德纳咨询公司高级研究主管Homan Farahmand称,DID领域有多家供应商处于早期研发阶段或正在对试点项目进行测试,微软是其中规模最大的。

微软的身份覆盖网络(Identity Overlay Network)项目是一个开源的第2层网络,运行在比特币链上,微软称这种方法将大大提高DID系统的吞吐量,“每秒实现数万次操作”。

比特币的固有问题之一是其交易性能缓慢,并且受限于计算机处理,无法进行拓展。每个节点(计算机)近乎实时地获得账本副本,共识机制要求节点通过解决复杂的数学问题来验证区块的真实性。

通过使用sidetree(第2层网络协议),将处理程序迁移至相邻网络,主链不受共识要求的限制,在微软的比特币平台上,只有用户ID的哈希值才会记录在区块链上,而真实身份数据则被加密并存储在微软无法访问的链下ID中心。

微软为何要建立一个基于比特币的身份验证系统?(1)

(ION平台概览,它将比特币作为目标链,将“sidetree”作为第2层网络链下处理共识)

比特币并不是唯一一个探索第2层技术,想要提升性能的项目,以太网是世界上最受欢迎的区块链平台之一,也在探索第2层协议。

微软身份管理部门的项目经理Daniel Buchner表示,由于ION基于比特币,因此它将成为一个开放的、免许可的网络,任何人都可以用其创建DID,管理公钥基础设施(Public Key Infrastructure)状态,与许可链不同——许可链更适用于商业用例——公链不受任何一方管理,网络中的用户通过共识机制验证新区块数据。

Buchner解释道,与货币单位和资产代币不同,ID不用于交换和交易,这使得ION能够实现更大规模的拓展,而不用依赖于额外的第2层共识方案、可信验证者列表或特殊协议代币。

将确定性协议规则应用于链上按时间排序的操作批次,网络的所有节点都能够达到与标识符相同的PKI状态,ION节点通过IPFS系统进行复制和存储,该系统的内容地址系统类似于互联网的HTTP定位系统。

微软为何要建立一个基于比特币的身份验证系统?(2)

微软的DID网络还未激活,该软件巨头仍处于ION代码的“快速开发”阶段,希望在一个可供公开使用的多功能区块链上进行测试,比如比特币主网。

“协议需要进行多方面的改进才能在比特币主网进行测试,在低功耗的消费者参考硬件上可以实现每秒上万级别的操作,”Simons写道,“与我们之前宣布的那样,我们会及时分享工作进展——包括缺陷和所有信息——开启与社区的对话,并鼓励合作。”

在过去两年里,微软一直在探索如何利用区块链和其他分布式账本技术来创建新类型的数字身份,增强个人隐私、安全级别和控制。

在开发ION时,微软一直与去中心化身份基金会(Decentralized Identity Foundation)合作,这是一个非营利性联盟,成员包括其他技术供应商,如IBM、NEC、RSA、区块链初创公司和大型垂直行业公司,如Aetna和WeBank(中国第一家在线银行)。

发布还需要几个月的时间,微软希望开源开发者和“身份社区”成员帮助运行代码,记录漏洞。

“在接下来的几个月里,我们将与开源贡献者和身份社区成员合作,准备在比特币主网上公开发布ION网络,”Bushner称,“在此期间,项目代码将迅速升级,适合经验丰富的开发人员使用。如果您自认为经验不足,但仍希望与ION节点交互,我们在Azure上部署了ION早期预览版本。”

上一篇:对话Xbox大中华区营销总监:玩家是微软的工作重心 下一篇:微软发布Xbox One X最后一波向下兼容的游戏

相关资讯

最新热门应用

电脑问答