Facebook泄露8700万用户数据丑闻、滴滴顺风车冒用他人认证信息,证明“你妈是你妈”难的问题等等,区块链互联网时代,有没有一种区块链身份确权、信息安全的解决方案?
区块链身份识别(认证)的两种思路:
区块链技术应用于身份识别主要有两种思路:一种是创建新的基于区块链的身份证书,另一种是将已有的身份认证信息置于去中心化的区块链之上。
1.由用户控制的身份
由用户控制的身份信息类似于一个社交媒体账户,需要创建一个新的基于区块链的身份证书。然后,这个基于区块链的账户就可以应用于全网。此外,用户能基于不同情况授予或废除对其信息的访问权。
事实上,世界早有国家在进行这方面的尝试。爱沙尼亚政府推出的“电子公民”计划,任何人只要在其官网填写简单的信息并用信用卡缴纳50欧元的申请费即可成为爱沙尼亚的电子公民。然后凭此身份获得爱沙尼亚的各种电子公民服务。
2.身份认证
第二种思路侧重于身份认证,不同于用户控制的身份信息,身份认证意味着验证预先存在的证书(如身份证或出生证明),然后将该信息与区块链上的合法所有者绑定,有效地为传统的身份识别方法创建一个去中心化的数据库。
曾经北京一家三口办理出国签证的遭遇证明“你妈是你妈”的事情受到广泛关注,当事人办理出境旅游签证时,因紧急联系人问题被要求提供他母亲是他母亲的书面证明,刚好,当事人迁出了户口,不在父母的户口簿上,无法开具证明。
而应用区块链技术以后,个人信息将会被智能化的分布式记录和储存在整个区块链上面,一切信息证明真实无误且不可篡改。一旦被广泛应用,那证明“你妈是你妈”就十分容易了。
区块链身份验证需要解决的两大问题:
区块链身份认证让我们的个人信息得以保护,仍然存在个人原始信息的不正确和数据隐私保护的问题需要解决,为此,研究猿总结了一些在解决身份认证问题上较为创新的项目。
1.个人原始信息的准确性
提高准确度:生物识别技术+区块链
ShoCard项目融合了生物识别技术和区块链技术进行数字身份认证。生物识别技术可以提高个人身份认证的准确度,如果把采集到的个人数据通过区块链进行信息存储,认证个人的准确性将进一步提升。
扩大身份认证范围:大数据+区块链
OneName项目利用大数据技术绑定社交网络来进行真实身份认证。个人身份具有多重性,使得它需要大数据支撑,然后,结合区块链技术的可追溯性使得数据从采集、交易、流通、以及计算分析的每一步记录都可以留存在区块链上,使得个人数据信息获得强有力的信任背书。
2.数据隐私保护解决方案
区块链+身份认证接口
ID2020联盟正联合微软、埃森哲等公司,通过不对称加密技术创建一个分布式账本,以帮助全球没有官方身份证明的人口(比如说那些因为战争、灾难等原因而产生的难民群体)注册身份。
区块链+分布式域名存储
Blockstack研究一个重要方向就是将区块链的分布式存储思想应用在域名存储中,试图改变现有的Http传输模式。与Blockstack想法相似的还有IPFS项目,中文名为分布式点对点文件系统。不过,IPFS目前只专注于取代现有的Http文件传输模式。