零知识证明:从理论突破到ZK Rollup实践的演进之路

零知识证明的发展历程、应用及基本原理

一、零知识证明的历史沿革

零知识证明体系的现代理念可追溯至1985年。当时,Goldwasser、Micali和Rackoff合作提出了一个开创性的概念,即在交互系统中,通过最少量的信息交换来证明一个陈述的正确性。这一思想在1989年正式发表,奠定了零知识证明的理论基础。

早期的零知识证明系统在实用性方面存在局限,主要停留在理论层面。直到近十年,随着密码学在加密货币领域的兴起,零知识证明才真正走向前台,成为一个关键研究方向。其中,发展通用、非交互且证明规模有限的零知识证明协议是一个核心目标。

零知识证明的重大突破出现在2010年,Groth发表的论文为zk-SNARK奠定了理论基础。2015年,Zcash将零知识证明应用于交易隐私保护,开启了零知识证明在实际场景中的广泛应用。

在此期间,一些重要的学术成果包括:

  • 2013年的Pinocchio协议,大幅提升了证明和验证效率
  • 2016年的Groth16,进一步优化了证明规模和验证速度
  • 2017年的Bulletproofs,提出了无需可信设置的短证明算法
  • 2018年的zk-STARKs,提出了抗量子计算的新型证明系统

此外,PLONK、Halo2等新兴协议也为zk-SNARK的改进做出了重要贡献。

HashKey ZK 101 第一期:历史原理与行业

二、零知识证明的应用概述

零知识证明目前最广泛的两个应用领域是隐私保护和区块链扩容。

在隐私保护方面,早期的Zcash和Monero等项目推动了隐私交易的发展。虽然隐私需求并未如预期那般突出,但这类项目仍保持一定市场地位。

在扩容领域,随着以太坊转向以rollup为中心的路线,基于零知识证明的扩容解决方案重新成为焦点。

隐私交易

目前已实现的隐私交易项目包括:

  • 使用SNARK的Zcash和Tornado
  • 使用Bulletproof的Monero

以Zcash为例,其应用zk-SNARKs的交易流程包括:系统设置、密钥生成、铸币、交易证明生成、验证和接收等步骤。

然而,Zcash等项目也存在一些局限性,如难以与其他应用集成,且实际使用隐私交易功能的比例较低。相比之下,Tornado采用的单一大混币池设计更具通用性。

HashKey ZK 101 第一期:历史原理与行业

扩容

零知识证明在扩容方面的应用主要体现为ZK rollup。ZK rollup包括Sequencer和Aggregator两类角色:

  • Sequencer负责打包交易
  • Aggregator负责合并交易并生成零知识证明

ZK rollup的优势在于低费用、快速最终性和隐私保护,但也面临计算量大、安全性和兼容性等挑战。

目前市场上主要的ZK rollup项目包括StarkNet、zkSync、Aztec Connect、Polygon Hermez/Miden、Loopring和Scroll等。这些项目在技术路线上主要在SNARK(及其改进版本)和STARK之间选择,同时关注对以太坊虚拟机(EVM)的支持程度。

HashKey ZK 101 第一期:历史原理与行业

三、ZK-SNARK的基本原理

零知识证明需要满足完整性、可靠性和零知识三个特性。以zk-SNARK为例,其全称为"零知识简洁非交互式知识论证",具体实现原理包括以下步骤:

  1. 将问题转换为电路
  2. 将电路转化为R1CS形式
  3. 将R1CS转换为QAP形式
  4. 建立可信设置,生成证明密钥和验证密钥
  5. 生成和验证zk-SNARK证明

这一过程涉及复杂的密码学原理,能够在不泄露关键信息的前提下证明某个陈述的正确性。

HashKey ZK 101 第一期:历史原理与行业

HashKey ZK 101 第一期:历史原理与行业

ZK-2.39%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 8
  • 分享
评论
0/400
RugResistantvip
· 07-22 08:15
早期的zk证明中发现高风险模式,老实说... 需要彻底的代码审计
查看原文回复0
熊市种菜人vip
· 07-21 23:55
年代太久远了 我都记不清85年啥情况了哈
回复0
寒冬取暖喵vip
· 07-21 15:48
不错 挺值得看
回复0
链上吃瓜群众vip
· 07-19 17:23
卷到零知识了?香蕉
回复0
MEVictimvip
· 07-19 17:23
好家伙 这理论老早就有了啊
回复0
提案投票侦探vip
· 07-19 17:23
牛掰 就研究这个赚钱
回复0
喝茶看盘侠vip
· 07-19 17:21
密码学高不高深 要看谁来讲...
回复0
绿蜡烛收集家vip
· 07-19 17:03
太卷了 谁记得住这些年份
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)