近期,零知识证明(ZK)应用公司Matter Labs(ZKsync开发公司)因申请其代币名字ZK商标注册,引发了其他ZK技术应用业者Starkware和研究人员等的联署反弹。他们认为Matter Labs是在侵占公共财,无视众人的智慧结晶。
Matter Labs最终在6月3日发文表示,收到了许多反馈后,已决定撤回所有与ZK名字相关的商标申请。
Matter Labs在推文中也说了一段含糊的发言:讨论结果显示,很难找到一群被几乎所有人认为是公正中立的人。虽然某些解决方案可能适合于以太坊,但不一定适合全球范围内的应用。简单来说,在全球范围内找出一个被普遍认可为中立的群体几乎是不可能的,即使某些方法在特定情境下(以太坊)有效,但在全球范围内未必适用。
什么是ZK(Zero Knowledge)?
零知识(Zero Knowledge,简称ZK)是一种密码学技术,允许一方(证明者)向另一方(验证者)证明其拥有某种信息的真实性,而不透露该信息本身。这种技术在隐私和安全方面有广泛应用,特别是在数字身份验证、区块链和隐私保护协议中。
零知识证明有三个主要特性:
1. 完备性(Completeness):如果证明者拥有某种信息,那么他能够说服验证者该信息的真实性。
2. 可靠性(Soundness):如果证明者不拥有某种信息,那么他无法说服验证者该信息的真实性。
3. 零知识性(Zero-Knowledgeness):在证明过程中,验证者不会获得任何关于该信息的额外知识,除了该信息是真实的这一事实。
举个例子,假设你知道一个迷宫的解法(即从入口到出口的路径),而你想向朋友证明你知道这个解法,但不想告诉他具体的路径。你可以使用某种零知识证明方法来达成这一点,使你的朋友相信你确实知道解法,但他却无法从中学到解法的任何细节。
零知识证明在区块链技术中特别有用,例如在Zcash等隐私保护加密货币中,用于在保持交易隐私的同时,证明交易的合法性。