虽然加密货币用户仍有许多隐私方面的担忧,但由于密码朋克们正在进行的努力,未来还是充满光明的。
隐私权的下一个飞跃将涉及零知识证明(zero-knowledge proof)的使用,这个概念是1985年首次提出的,目的是扩大密码协议的潜在应用。
早在2013年,贝克博士就提出了「同态值比特币」的概念,麦克斯维尔一直致力于研究保密交易(Confidential Transaction),尝试利用零知识范围证明来创建比特币交易,在这种交易中,除了交易参与者之外,比特币的价值对所有人都是隐藏的。
这本身就是一个很大的改进,但是当你将保密交易与CoinJoin结合起来时,你就可以构建一个混合服务来切断交易输入和输出之间的任何链接。
当麦克斯韦尔在旧金山比特币开发人员大会上展示侧链元素时,我记得他说过:
国际互联网工程任务组(IETF)的元老们最大的遗憾之一是,在互联网的搭建过程中,没有把加密作为传输数据的默认方法。
麦克斯韦尔
麦克斯韦尔显然对比特币的隐私有着同样的看法,并希望我们从一开始就进行保密交易。我们已经看到Blockstream在侧链项目Liquid中实施保密交易,以屏蔽交易之间的传输数据。
此外,我们还看到了麦克斯韦尔在比特币网络上进行了第一次成功的零知识有条件支付。这种支付方式实际上是一种交易协议,允许买家以无信任的方式使用比特币从卖方那里购买信息。购买的信息仅在付款时转移,并且保证会在付款时转移。买方和卖方不需要相互信任或依赖第三方仲裁。
几年前我写过关于大零币的文章,并指出其系统在可用之前需要克服的技术挑战。从那时起,研究人员已经设法使证明更有效,并解决了系统参数初始生成的信任问题。随着由威尔科克斯带领的团队成功推出大零币,我们现在正处在该币实现其愿景的关键时刻。
大零币提供完全的支付保密性,同时仍然使用公共区块链维护去中心化的网络。它的交易会自动隐藏区块链上所有交易的发送者、接收者和价值。只有那些具有正确查看键的人才能看到交易内容。由于大零币交易的内容是加密的且私有的,所以系统使用一种全新的加密方法来验证支付。
大零币使用一种称为zk-SNARK的零知识证明结构,由其经验丰富的密码专家团队负责开发。
交易的元数据是加密的,并使用zk-SNARK来证明交易是有效的,而不会公开显示支付权限和交易值。大零币很可能是第一个能够实现绝对匿名的数字支付系统。