谷歌钱包整合零知识证明技术,开启数字身份新篇章
近日,谷歌宣布将在其钱包应用中整合零知识证明(ZKP)技术,作为数字身份验证解决方案。该数字身份功能将率先在英国推出,随后将陆续在美国及其他国家上线。
谷歌在官方博客中表示:"鉴于许多网站和服务都需要进行年龄验证,我们希望开发一个不仅能验证年龄,还能保护用户隐私的系统。这就是为什么我们要将零知识证明技术整合到谷歌钱包中,进一步确保无法将年龄信息与用户身份相关联。"
零知识证明技术的演进与应用
零知识证明技术由Shafi Goldwasser、Silvio Micali和Charles Rackoff于20世纪80年代提出,用于在不泄露任何底层信息的情况下证明某个陈述的真实性。经典的例子是向酒保证明某人已达到饮酒年龄,而无需透露其实际年龄。
多年来,零知识证明领域一直受限于其实现所需的计算复杂性。随着加密技术的发展,开发者们不断寻找解决复杂加密问题的方法,如可扩展性问题。以太坊和其他区块链使用zk-Rollups(如StarkNet和zkSync)将交易批量处理到链下,从而降低成本并缓解拥堵。此外,zk-SNARKs和zk-STARKs被用于保护交易隐私。Plonk和Marlin等新型ZK变体也被用于数据存储,如Filecoin等项目。
谷歌钱包的多场景应用
根据公告,谷歌钱包将在线下和线上都有消费者应用场景,包括作为美国国内航班的护照替代品。谷歌表示:"我们正在与强大的合作伙伴生态系统合作,开发新的应用场景。很快,您将能够使用数字身份恢复亚马逊账户、通过CVS和Epic的MyChart访问在线健康服务、在Uber等平台上验证个人资料等。"
值得注意的是,Micali是Algorand的联合创始人,而Goldwasser则是该项目的顾问。虽然目前尚不清楚ZK技术是否与加密货币直接相关,但谷歌表示将开源该技术,供其他钱包和在线服务使用。
零知识证明技术最初主要受到密码学家和计算机科学家的学术关注,后来在加密行业找到了实际应用。Zcash等项目为该技术做出了重大创新,如今该技术已在加密领域内外得到广泛应用,从可扩展性到隐私保护等多个方面。