百科|什么是零知识证明

时间:2024-09-22 编辑: 浏览:(370)

来源:Chainalysis;编译:五铢,

1985 年,零知识证明 (ZKP) 的原始概念出现在一篇同行评审的学术论文中,题为“交互式证明系统的知识复杂性”,标志着密码学的突破。研究人员 Shafi Goldwasser、Silvio Micali 和 Charles Rackoff 探索了是否有可能在不透露数据本身以外的任何信息的情况下证明数据有效。近 40 年后,ZKP 已成为许多区块链的基本组成部分,通过增强隐私和安全性为用户提供支持。

什么是零知识证明?(ZKP)

零知识证明 (ZKP) 是一种加密方法,允许多方验证语句的真实性,而不会泄露语句本身以外的信息。许多区块链利用 ZKP 来提高涉及敏感数据的交互的安全性。因此,具有 ZKP 的区块链的参与者可以更放心地进行交互,因为私人信息不太可能被恶意行为者泄露或利用。

零知识证明的组成部分

ZKP 要求每次交互至少有两方参与:证明者和验证者。证明者负责提供实际的数学证明,以说服验证者相信陈述的有效性。验证者必须检查此证据并接受或拒绝它。

证明者和验证者之间通常会进行多轮沟通,以降低任何一方猜测或提供非法信息的可能性。

零知识证明如何发挥作用?

ZKP 使用高级加密算法和数学概念的基本构建块进行操作。例如,ZKP 使用加密哈希函数为验证者生成随机挑战,以努力与证明者建立相互信任。

由 ZKP 支持的交互必须满足以下条件:

完整性:如果陈述为真,诚实的证明者应该能够轻松说服验证者。

健全性:如果陈述为假,不诚实的证明者应该无法欺骗验证者。

零知识:任何一方都无法提取有关彼此的其他私人信息;他们只知道所提供陈述的内容。

让我们看一个两个用户如何使用 ZKP 进行交易的示例:

A(证明者)希望使用隐私币 ZCash 执行交易,以便隐藏区块链的任何观察者都无法提取交易的任何详细信息(即转账金额、转账地址等)。

B(验证者)希望从 A 那里收到 ZCash,但不知道他们的私人详细信息,例如 A 钱包中持有的资产总额。

A 加密交易并将其提交到区块链。

A 提交带有加密交易的 ZKP 来证明交易有效。

区块链上的节点检查 ZKP 以确保 A 的加密交易确实有效。

如果 ZKP 有效,B 将接受。

ZCash 从 A 的账户转移到 B 的账户。

交易永久记录在区块链上。

零知识证明的类型

ZKP 主要有两种形式:交互式和非交互式。交互式 ZKP 涉及证明者和验证者之间的多轮来回通信。非交互式 ZKP 仅涉及一轮通信——证明者仅向验证者发送一条消息,并且他们不必同时在线即可发生这种情况。

交互式证明在基于区块链的系统中并不常见,因为它们效率低下,而且通常不希望要求两方同时在线。因此,在非交互式设置中使用以下类型的 ZKP:

零知识简洁非交互式知识论证 (zk-SNARK) 使参与者能够证明拥有某些信息而无需透露该信息的详细信息。Zk-SNARK 在以太坊区块链上很常见,对于保护隐私的智能合约特别有用。 ZCash 还利用 Zk-SNARK 来证明受保护交易的有效性,例如那些不透露任何信息的交易——包括发送者、接收者和转账金额。

零知识可扩展透明知识论证 (zk-STARK) 的功能与 zk-SNARK 类似,但旨在扩展大型计算。由于 zk-STARK 具有透明度和可扩展性等额外优势,因此可与各种区块链应用兼容。

防弹证明可证明某个值位于特定范围内,而不会透露该值本身。通过使用高级数学概念,防弹证明能够使证明更小,从而减少交易规模和验证时间。Monero 使用防弹证明。

零知识证明的应用和用例

零知识证明在区块链生态系统中提供了广泛的应用,从增强隐私的去中心化协议到可扩展的交易解决方案。尽管其中一些用例已被区块链采用,但其他用例仍处于推测阶段或处于开发初期。

身份验证和安全身份验证:DeFi 参与者可以使用 ZKP 来证明他们拥有某些属性,例如参与治理活动或成为特定代币持有者群体的成员,而无需透露这些属性的实际值。同样,用户可以与 ZKP 交互以有选择地披露与其身份相关的信息。

安全投票系统:ZKP 可以让 DeFi 参与者证明他们的投票资格和投票数,而无需透露他们的历史或投票偏好。

Zk-rollups 是Layer 2扩展解决方案,它将交易数据在链下捆绑或“Rollup”为加密证明,然后使用 ZKP 以 calldata 的形式在以太坊主网上发布交易有效性。由于交易是成捆发布到主网的,因此它们通常占用更少的空间,从而减轻了以太坊的计算负担。流行的 zk-rollup 包括 ZkSync 和 Loopring。

Zk-Plasma 是 Plasma 网络的一个变体,它利用 ZKP 在以太坊上创建隐私保护侧链。用户无需在主网上验证所有数据,而是可以在侧链上验证交易,然后使用 ZKP 在以太坊上发布其有效性。

去中心化交易所 (DEX):ZKP 可以促进各种资产的交易,而无需透露用户的交易历史、策略或账户余额。

供应链透明度和完整性验证:ZKP 可以通过验证供应商的凭证和产品的真实性来增强供应链的安全性,而无需向未经授权的各方披露交易信息或有关生产过程的专有信息。此外,ZKP 可能有助于验证认证和对供应链监管标准的遵守情况。

下图说明了零知识技术在某些用例中的应用规模。我们看到了发送到几个最受欢迎的 ZKP 应用程序的资金量,包括 ZCash(保护隐私的加密货币)、Tornado Cash(去中心化、非托管智能合约)、Railgun(以太坊 L2 隐私协议)和 Aztec(以太坊 L2 隐私协议)。2022 年 1 月至 2024 年 4 月期间,发送到 Tornado Cash 的资金比其他三个支持 ZKP 的应用程序多,接近 50 亿美元。

零知识证明采用的挑战

尽管 ZKP 有望使区块链更加安全、高效,但其广泛采用仍面临诸多挑战:

实施和部署 ZKP 需要深入了解加密原理和高级数学 —— 大多数开发人员并不具备这种专业知识。

生成 ZKP 通常需要大量计算资源,从而导致交易处理时间变慢和费用增加。

如果参与者遇到不兼容的协议或验证方法,区块链的互操作性可能会变得困难。

ZKP 和相应数据存储的复杂性可能会带来监管合规和审计方面的挑战。

区块链中零知识证明的未来

随着人们对区块链平台隐私和安全重要性的认识不断提高,零知识证明很可能会得到更广泛的采用。此外,以太坊上的许多Layer 2协议都在不断寻求提高可扩展性和效率的方法,而零知识证明可能有助于解决这些问题。这些持续的努力将在保护用户敏感信息和标准化区块链交易以促进区块链互操作性方面发挥关键作用。

最新 更多 >
  • 1 以太币价格下跌近4%,现货以太坊ETF流出达到7700万美元

    周三,美国的九只现货以太坊ETF净流出7721万美元,扭转了前一天的积极趋势。 资金外流之际,以太坊的价格跌至3200美元以下。 现货以太ETF的流出仍在继续 根据SosoValue的数据,灰度以太坊信托基金(ETHE)在7月31日录得1.333亿美元的净流出。自转换为ETF以来,ETHE迄今已损失近20亿美元的资金流出。 另一方面,Grayscale以太坊迷你信托(ETH)连续七天保持资金流入。

  • 2 ApeCoin DAO社区对曼谷酒店提案表示赞同

    ApeCoin社区已批准在泰国曼谷市中心黄金地段开设一家猿主题酒店的提议。根据该提案,第一年产生的收入的50%将分配给ApeCoin国库,以维持正在进行的项目开发。 此前,社区对要求410100个猿代币的提案进行了投票,相当于360万美元。该提案旨在增加BAYC IP的曝光率,提高ApeCoin的知名度和实用性。 该提案结合了艺术、酒店和加密货币行业 该提案被称为AIP-444,获得了78.3%的

  • 3 Solana DEX Raydium的Meme代币发布“没有完全按照预期进行”

    去中心化交易所(DEX)Raydium使用新的加密货币启动板推出了一种名为CTO的模因币,但事情并没有按计划进行。 作为Solana上最大的DEX之一,Raydium在一个新的代币发布平台上发布的模因币在发布“没有完全按照预期进行”后适得其反,创建了两个相同的代币,第一个代币在短短10分钟内下跌了92%。 Raydium是一家自动化做市商,每个CoinGecko的日交易量超过3亿美元,周四推出了一

  • 4 随着3.1亿美元多头获得Rekt,比特币进一步下跌

    加密货币领域的变化有多快:周一,比特币在短暂触及每枚7万美元后,再次接近历史高点。 但现在该资产的交易价格远低于2021年69044美元的创纪录水平,期货交易员正在破产。 CoinGlass的数据显示,在过去的24小时里,随着比特币下跌近6%至62753美元,超过3.16亿美元的多头头寸已被清算。 这个数字是指交易者押注未来某一天价值上涨的所有硬币和代币。 仅在过去四个小时内,就有1.235亿美元

  • 5 SHIB 销毁率飙升,价格即将复苏

    Shiba Inu Coin 的销毁率飙升超过 2600%,引发了人们对可能复苏的猜测,迄今为止已销毁了 410.72 万亿 SHIB。未来会怎样?Shiba Inu Coin (SHIB) 的销毁率急剧上升,今天飙升超过 2600%。这一飙升引起了加密货币市场参与者的关注,引发了关于该 meme 币可能复苏的讨论。根据 Shibburn 的数据,过去 24 小时内共有 1491 万枚代币被销毁,

  • 6 加密市场最新消息布局5种极大潜力的加密货币

    今日分享:1.BTC凌晨暴跌,当前在64000美元附近波动:比特币(BTC)在凌晨时段突然遭遇大幅下跌,目前价格稳定在64000美元附近,市场呈现震荡态势。2.ETH追随BTC步伐下跌,目前在3200美元区间波动:以太坊(ETH)价格也紧随比特币之后下跌,当前在3200美元附近进行波动调整。3.SOL回调幅度超10%,涨幅与回调并存:SOL经历了较大的回调,跌幅超过10%。4.美联储维持利率不变,

  • 7 比特币传统四年周期即将划上句号?揭秘未来走势新格局

    投资者和加密货币爱好者一直以来都对比特币的四年周期充满兴趣,他们细心地追踪这些反复出现的价格走势模式,以预测即将到来的市场动向。然而,考虑到比特币市场动态和经济环境的不断变化,我们必须承认传统的四年资本流动周期可能正接近尾声。在这里,我们将探讨是否应该考虑比特币四年周期结束的可能性,以及这一理论是否有充分的证据支持,还是仅仅是推测。1、解读比特币的四年周期比特币的四年周期主要由比特币减半事件驱动,

  • 8 田纳西州参议员支持特朗普,希望“确保”美国是一个加密货币中心

    美国参议员比尔·哈格蒂(R-TN)本周支持总统候选人唐纳德·特朗普将美国打造成加密货币中心。 哈格蒂在接受彭博监控采访时表示,“我们需要确保它在美国发生。”他将加密货币比作半导体行业,“从地缘政治的角度来看,它被推向海外,削弱了我们”,并补充说,“我们应该看到这种创新在这里发生。” 哈格蒂将特朗普对加密货币的立场描述为“同样参与其中”,他说,这位前总统“接受这对美国具有巨大潜力的事实” 哈格蒂补

  • 9 DeFi协议融合遭受重大黑客攻击,CVG代币崩溃-CoinJournal

    去中心化治理对冲基金平台Convergence被利用。铸造和交换了5800万个CVG代币。黑客攻击后,CVG代币价值暴跌99%,从0.12美元跌至0.0004美元。 周四,去中心化金融(DeFi)协议Convergence遭遇严重漏洞,导致其CVG代币大幅崩溃。 该漏洞涉及创建5800万个CVG代币,然后将其兑换成价值约20万美元的包裹以太币(wETH)和crvFRAX稳定币。 黑客利用Conve

  • 10 BEE CHAT APP即将开启公测 迈向去中心化社交新时代

    BEE CHAT Technologies Inc.宣布BEE CHAT APP将于2024年7月31日正式开启公测。这一里程碑标志着BEE CHAT在构建去中心化社交网络方面取得了重要进展,并将为全球用户带来全新的社交体验。BEE CHAT Technologies Inc.成立于2023年,总部位于美国旧金山,致力于通过构建新一代加密社交二层区块链BEE CHAIN,提供一个开放、安全、互联且