隐私——在去中心化区块链上提供隐私确实是一个挑战。为什么? 我们都使用智能手机和在线应用程序处理我们最机密的事务。我们每天都用它进行支付、管理个人信息和文件,写关于我们爱或恨的人的电子邮件。我们在进行这些操作时都有一定程度的隐私。 这是否足够的隐私是个好问题,但为什么我们在区块链上不能至少获得这种程度的隐私呢? 这完全取决于我们信任谁来为我们管理事务。 在非加密应用程序或“网络2.0”中,我们信任某个大公司来妥善管理事务。 想想看:你写的电子邮件在你和谷歌的机器之间是加密的。我们不仅信任谷歌发送我们的电子邮件,还信任它处理与这些电子邮件相关的所有数据——我们发送给谁、内容、我们附加的文件、我们收到的回复、发送的频率、时间等。 在区块链上,我们不信任一个大公司来为我们管理事务。我们希望一个系统能够按照我们的意愿行事,而没有丝毫审查、限制或窃取我们资产的能力。 为了实现这一点,我们要求许多人来操作系统。如果爱丽丝不执行我的交易,鲍勃会执行,如果他也不执行,卡罗尔会执行。操作系统的权力是去中心化的。 但如果我希望爱丽丝、鲍勃和卡罗尔都能处理我的交易,我需要与他们每一个人,实际上是与每个人分享这个交易的数据,以及我钱包的数据。因此,我信任这个去中心化的系统来管理我的资产,但这对我的隐私来说并不好。 ZK-Proofs提供了解决方案: 在不透露任何信息的情况下证明某事。这听起来像魔法,但有一种数学方法可以做到。我们可以使用(月球)数学来证明一个交易符合有效的必要标准,而不需要具体说明任何其他内容。这个去中心化系统中的任何人都可以依赖这个证明,知道一个交易是有效的,即使没有看到其数据。 结束