万维网联盟:去中心化身份的探路有先锋

万维网联盟:去中心化身份的探路有先锋

实现一个用户能自主创建、完全去中心化的身份管理,是远在区块链诞生之前,坚持互联网“去中心化”初心的极客和专家一直追求的目标。然而,OpenID等多个解决方案之所以未能奏效,是因为它们在技术上永远绕不开认证中心。一旦需要这个认证中心,就说明方案背离了初衷,而且因为涉及中心的认证,不仅存在隐私和安全问题,多个主体间的去中心化身份也是互相隔断的。

区块链www.yuanwze.cn的出现恰恰解决了中心化身份最大的问题。区块链技术难以篡改、哈希加密的特性,让建立标识唯一、人皆可信、去中心化运维的身份系统得以实现。今天,无处不在的移动网络服务能够让人们一直保持在线状态,智能手机的普及使得几乎人人都像是随身携有一台计算能力强大的电脑,近两年O2O(线上到线下)的成熟让扫描二维码成为最常见易行的用户行为。这些互联网技术进步和模式演变又让去中心化身份能够实现流畅良好的用户体验。

2019年5月13日,微软发布了一个名为身份覆盖网络的去中心化身份网络的早期预览版。这并不是巨头公司第一次涉足去中心化身份领域。早在2018年,IBM就在官网上发表了有关去中心化身份将取代现有用户验证方式的博文。迄今为止,市场上ArcBlock发布的ABT钱包、Civic以及uPort都包含此类产品。

去中心化身份探路有先锋

截至目前,万维网联盟已经开始制定去中心化身份的规范,业内的一些先锋,如ArcBlock、uPort、Civic、Sovrin等都已经围绕W3C DID规范的草案各自推出了去中心化身份方案,探索迎接独立数字新世界的曙光降临。

曾引发区块链项目首次公开发行热潮的ERC20通证标准的提出者法比亚·福格尔斯特勒提出了ERC725以太坊链上身份标准。该合约中包含一个加密签名,证明该合约所有者控制对其身份的特定声明,例如电子邮件或电话号码。

uPort是ConsenSys团队开发的、构建在ERC725标准之上去的去中心化身份钱包。通过uPort,用户可以在以太坊上创建身份,安全登录去中心化应用,管理个人信息和认证、签署以太坊交易以及数字签名文件。uPort已经与瑞士楚格州合作,为当地居民提供数字身份证,通过区块链将真实世界的身份与互联网世界的身份联系起来。

Civic项目由连续创业者文尼·林厄姆领导,是一个基于以太坊的身份验证去中心化应用。用户需要在Civic平台验证自己的身份,之后请求接收方(例如销售服务的公司)接受该用户为客户。为此,验证者通过交叉引用政府数据库的文档验证用户的声明。一旦验证者证实了用户的身份,他们就用默克尔树根值来认证这段信息,而默克尔树就将用户的声明作为默克尔树的叶子节点。

基于Hyperledger联盟链开发的去中心化身份解决方案Indy为发布、保存和验证凭证提供了一个分布式的平台,由Evernym公司和Sovrin基金会共同贡献源代码。Sovrin基金会组织了基于Indy的最大的生产网络,加拿大不列颠哥伦比亚省是第一个将生产用例部署到Sovrin网络的省份,Evernym和IBM等其他公司正在向市场推出相关商业解决方案。

ArcBlock则向万维网联盟提交了DID:ABT协议,在其专为去中心化应用开发部署服务的ABT链网,ArcBlock区块链开发框架设计开发底层贯穿支持去中心化身份技术,更好地解决用户隐私保护、资产安全和用户数据主权问题。

虽然有很多第三方围绕去中心化身份展开研发,但它们的方案各有异同。如果未来W3C DID的规范形成标准,那就意味着这些不同厂商的去中心化身份互相之间是“互联互通”的,而不是像过去的身份方案各不相让、互相竞争,这就将为全世界的用户带来一个前所未有的福音。例如,用户在ArcBlock上的去中心化身份前缀为did:abt,如果微软的服务遵循标准,那么ArcBlock平台上的所有用户无须额外注册登记,就可以直接访问微软的服务,并且可以把原来在ArcBlock平台上取得的基于去中心化身份的证书、票据等可验证证书直接用于微软的系统,反之亦然。这一愿景实现时,将真正出现“天下大同”的全新局面。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注