若您想深入了解技术细节,可参考原论文中的默克尔树图示。图中的默克尔树其实是基于Coin ID的结构组合,这些交易在zk处理后,其细节已被隐藏,仅保留了Coin ID的树状结构。

打开网易新闻 查看精彩图片

左树表达了当前所有的交易行为,其中可能包括我的某项交易。为了证实这笔资金来源的合法性,我需要右侧的树-这代表了与我有关的交易集,其中包含了我的资金以及相关的交易记录。只要我能详述右侧的交易历史,我就能解释此笔资金的来源。

大体上,这可视作一个隐私池。右侧的交易集揭示了资金的起源,但由于零知识证明的运用,我可以向您证明资金的来源,而无需透露交易的具体细节。

Privacy Pools的实践应用该研究提供了一个生动的实例,展示了Privacy Pool的实际应用。

1.场景设定:

考虑五位用户:Alice、Bob、Carl、David和Eve。

其中,Eve是公认的小偷,而其他四人都是正直的。尽管Eve的真实身份可能尚不明确,大家都知道标为“Eve”的地址所接受的资金是被盗资产。

2.用户在提款时的策略选择:根据研究所述,用户在提款时可以选择与其相关的交易集。

每位用户在选择时必须包括自己的存款。这就意味着,他们在选择时,不能忽略自己的存款

对Alice、Bob、Carl和David来说,他们可以选择一个不包含Eve的交易集,确保自己与Eve无关。

但Eve遇到了困境:她无法选择仅含有自己的交易集,那会暴露她的行为。

打开网易新闻 查看精彩图片

尝试掩饰其行为,Eve或许会选择包含所有五人的交易集,试图迷惑观察者;

但因为其他四人都选择了不含Eve的交易集,这使Eve的企图成为空想,通过排除法,人们可以确定Eve是有罪的。

3.结论:

基于他们所选择的交易集,Alice、Bob、Carl和David均成功证明了自己与Eve无关。

而Eve无法隐瞒其行为,因其所选的交易集涵盖了所有用户。

研究中的图5深化了这两种证明方式的区别。Membership proof涉及特定的存款集合,而exclusion proof则涉及除了某特定存款集合外的所有存款。

前景展望尽管基于zkSNARK和交易集的这种隐私增强方案,为区块链技术找到了合规与隐私的中庸之道,但它仍然面临技术和管理上的考验。研究指出了未来可能的发展方向:

隐私特征的进一步探索:这些方案所提供的隐私涉及许多变量。交易集的规模、根的选择,以及用户误操作可能允许有经验的攻击者关联用户交易。

评估分离属性:进一步探讨在某些前提下好与坏的行为模式,以及前者如何影响后者的隐私。

打开网易新闻 查看精彩图片

法规考察:法律界可以进一步探索具体的披露需求。这篇研究提出的建议是具有高度灵活性的,法律的见解可协助调整方案和其生态,以满足不同法域的要求。

总体上,隐私与合规性现在常被看作是互斥的。研究所述技术为它们寻找了一个平衡,对整个领域都是积极的。期待更多的科研者和开发者受到这种技术的鼓舞,为领域的繁荣与可持续性作出贡献。