翻译|布加迪评论家|孙淑娟信息时代,推陈出新,区块链的兴起是当下最引人注目的趋势之一。事实证明,公钥密码学是一项历史悠久的技术,具有未开发的前景。区块链可以说是重新构想了安全通信技术。零知识证明是区块链技术的重要组成部分。随着ZKP被更好地理解,意想不到的用例被发现并开发了新工具。因此,ZKP很可能成为许多应用程序和行业的一部分。我们可以从Mina基金会所做的研究工作中了解到ZKP的发展方向。Web3和区块链有些人可能认为Web3是主流IT的一个奇怪分支,但这种观点可能会产生误导。Web3是我们可以通过IT实现的最新成果。Web3不是传统IT的替代品,而是IT的前沿。ZKPisAppliedComplexityTheory总的来说,ZKP可以让你证明你知道某事,而不用透露你知道什么。这显然对隐私有意义,但对可扩展性也很重要。当我们在昂贵的计算资源上使用零知识证明时,通常可以在没有进一步计算开销的情况下再次证明证明。从某种意义上说,零知识证明是对复杂性理论和密码学趋势的自然阐述。许多现代密码学(非对称密码学)都依赖于复杂性理论,因为非对称安全性依赖于使用以一种形式工作但不能以另一种形式工作的函数。因此,理解ZKPs的最大障碍是数学。幸运的是,可以在不知道什么是二次余数的情况下从概念上理解零知识证明的工作原理。许多密码学都依赖于探索数学的边缘(特别是因式分解和模数)以获得有用的属性。将ZKP的复杂数学计算封装在易于使用的库中将是广泛采用的关键。我们可以用这个单向函数做很多有趣的事情。特别是,我们可以在开放网络上建立共享秘密,现代安全通信正是建立在这种能力之上。零知识提出了一个问题:我们能否使用类似的聪明计算来证明一种情况,同时隐藏信息?答案是肯定的。ZKP应用程序和协议的当前实用零知识证明基于这一点:证明给定的计算已经发生。ZK-SNARK和ZK-STARK等协议是将此类证明打包为可消化格式的两个突出示例。一旦你拥有ZKP能力,你就可以声明某件事是真的,其他人可能会大概率接受它。ZKP是一种概率证明。此类证明涉及复杂性,这使得确保它们能够抵抗攻击变得更加困难。因此,这一领域的进展一直很缓慢。然而,零知识证明的力量在不断增长,今天可以以相对紧凑的格式证明许多主张。可以证明的扩展类型和可以集成它们的系统类型是研究的两个关键方面。另一方面是使部署尽可能简单。ZKPs和区块链的未来Mina基金会对ZKPs在区块链行业的重要性进行了一项有趣的研究。这项研究调查了区块链用户和开发人员,询问ZKP在他们的行业中的情况。隐私和性能是ZKP采用的两个主要驱动力。超过30%的受访者认为隐私是ZKP最突出的用例。只要两方之间的交换需要证明某件事是真实的,就可以设计零知识证明来做到这一点,隐私也会增加。考虑到证明本身及其与通信协议集成的困难,这并不简单或容易。然而,隐私是ZKP的一大驱动力。也许有一天,关键证明(例如证明某人的公民身份)将通过ZKP完成。Mina基金会首席执行官兼创始人EvanShapiro指出,我们已经看到很多零知识用于增强可扩展性,尤其是对于以太坊而言,但零知识可编程隐私应用将是开发者在2023年主要关注的焦点。他对zkIdentity特别感兴趣,DeFi应用程序有可能使用零知识来实施KYC(了解你的客户)合规流程,而无需收集和存储任何敏感的用户数据。更一般地说,ZKP可以导致更安全的系统,在这些系统中,活动期间暴露的信息更少,这意味着信息被用于恶意目的的可能性更小。该研究的一个有趣发现是,财务信息是用户希望通过ZKP保密的最重要数据(54.5%)。税务官员也注意到了向政府隐瞒财务信息的愿望。与此同时,自由公民缴纳合法税款是一项完全合法的权利,他们宁愿向中央政府透露很少的信息。ZKP系统可以实现这种税制。证明您在不透露任何其他信息的情况下纳税可能是零知识的一个很好的用例。另一个关键领域是性能优化,18.2%的受访者认为这是ZKP最重要的功能。ZKP可以证明计算以小型、紧凑的形式是有效的,从而减少了必须执行此类计算的次数。MINA区块链使用此功能聚合区块链上的交易,从而获得更好的性能并最??终降低系统成本。交易吞吐量和降低的费用通常被视为区块链长期生存能力的关键因素。当被问及ZKP最重要的应用时,46%的Mina调查受访者表示隐私和可扩展性都很重要。简而言之,区块链的未来很可能与ZKP在使系统更安全、性能更高方面的贡献密不可分。结论零知识证明处于密码学研究的前沿。它有望提高密码系统的可扩展性和安全性。这些改进对区块链的未来和更广泛的分布式计算世界具有重大意义。要发现和利用零知识承诺证明的好处,还有很多工作要做,这项工作正在进行中。可以肯定的是,ZKP将在未来几年对信息技术产生重大影响。原标题:零知识为何重要,作者:马修泰森
