Privacy Pools
隐私池(Privacy Pools)是一种新型的基于智能合约的工具,它在增强用户交易隐私的同时,仍允许用户从区块链的公开特性中获益。[2][3]
概述
隐私池是一个新概念,允许用户将加密货币存入共享池,同时保持货币所有权的私密性。该池使用加密隐藏记录来跟踪所有权,用户可以在与之前的存款没有任何关联的情况下进行提款。隐私池还允许用户在不透露具体细节的情况下证明其交易的合法性。
隐私池的核心理念是允许用户发布零知识证明,证明其资金来源于已知的合法渠道,而无需公开披露其完整的交易图谱。一旦该证明通过验证,他们的钱包地址将被智能合约协议添加到“允许列表”中,从而允许他们加入一个交易被批量处理和混合的用户群组。这种混合通过使识别池中哪个用户最终是交易发送者变得困难,从而提供了用户隐私。[1][3]
隐私池是由以太坊创始人维塔利克·布特林(Vitalik Buterin)与以太坊社区成员以及来自区块链分析公司 Chainalysis 的研究人员共同提出的一项提案,为这一问题提供了极具吸引力的解决方案。隐私池是证明用户隐私与监管合规并非互斥概念的第一步。[3]
隐私池的工作原理
隐私池旨在保护交易隐私,同时通过将资金组织成隔离的集合或类别,将犯罪活动与合法资金区分开来,从而允许用户向监管机构证明其资金未与非法资金混合。
这是通过使用零知识证明等技术来实现的,以证明交易的合法性且未参与犯罪活动。零知识证明是一种加密技术,允许一方(证明者)向另一方(验证者)证明其知晓某项特定信息,而无需透露该信息本身的任何细节。
当用户想要从隐私池中取出资金时,他们可以选择创建一个零知识证明。该证明有两个作用:首先,它确认用户的交易是合法的,且不涉及与犯罪活动相关的区块链地址。其次——对用户而言更重要的是——它保护了他们的身份隐私。[6]
利用零知识技术的隐私池理论上可以解决部分问题,因为它们既能为用户提供交易数据的隐私,又能将其与任何犯罪活动区分开来。通过将诚实的交易汇集在一起,用户可以证明他们的交易来自诚实的存款之一。
隐私池的运作方式与 Tornado Cash 类似,通过混合多个用户的交易来掩盖其真实来源。然而,当用户选择提取资金时,他们可以选择生成零知识证明。[7]
批评
- 易受私钥转移的影响
- 无罪推定原则的争议
一些用户在更基础的哲学层面上批评了隐私池的概念。例如,Zooko Wilcox(Zcash 的创始人,Zcash 是最早也是最著名的使用零知识证明进行隐私交易的区块链网络之一)认为,个人最强大的隐私保障来自于尽可能接近“现金”的系统。他对隐私池的批评集中在这样一个事实:这种结构与美国和欧洲法律体系所基于的“无罪推定”原则背道而驰。[3]