📢 Gate广场 #NERO发帖挑战# 秀观点赢大奖活动火热开启!
Gate NERO生态周来袭!发帖秀出NERO项目洞察和活动实用攻略,瓜分30,000NERO!
💰️ 15位优质发帖用户 * 2,000枚NERO每人
如何参与:
1️⃣ 调研NERO项目
对NERO的基本面、社区治理、发展目标、代币经济模型等方面进行研究,分享你对项目的深度研究。
2️⃣ 参与并分享真实体验
参与NERO生态周相关活动,并晒出你的参与截图、收益图或实用教程。可以是收益展示、简明易懂的新手攻略、小窍门,也可以是行情点位分析,内容详实优先。
3️⃣ 鼓励带新互动
如果你的帖子吸引到他人参与活动,或者有好友评论“已参与/已交易”,将大幅提升你的获奖概率!
NERO热门活动(帖文需附以下活动链接):
NERO Chain (NERO) 生态周:Gate 已上线 NERO 现货交易,为回馈平台用户,HODLer Airdrop、Launchpool、CandyDrop、余币宝已上线 NERO,邀您体验。参与攻略见公告:https://www.gate.com/announcements/article/46284
高质量帖子Tips:
教程越详细、图片越直观、互动量越高,获奖几率越大!
市场见解独到、真实参与经历、有带新互动者,评选将优先考虑。
帖子需原创,字数不少于250字,且需获得至少3条有效互动
零知识证明:从理论突破到ZK Rollup实践的演进之路
零知识证明的发展历程、应用及基本原理
一、零知识证明的历史沿革
零知识证明体系的现代理念可追溯至1985年。当时,Goldwasser、Micali和Rackoff合作提出了一个开创性的概念,即在交互系统中,通过最少量的信息交换来证明一个陈述的正确性。这一思想在1989年正式发表,奠定了零知识证明的理论基础。
早期的零知识证明系统在实用性方面存在局限,主要停留在理论层面。直到近十年,随着密码学在加密货币领域的兴起,零知识证明才真正走向前台,成为一个关键研究方向。其中,发展通用、非交互且证明规模有限的零知识证明协议是一个核心目标。
零知识证明的重大突破出现在2010年,Groth发表的论文为zk-SNARK奠定了理论基础。2015年,Zcash将零知识证明应用于交易隐私保护,开启了零知识证明在实际场景中的广泛应用。
在此期间,一些重要的学术成果包括:
此外,PLONK、Halo2等新兴协议也为zk-SNARK的改进做出了重要贡献。
二、零知识证明的应用概述
零知识证明目前最广泛的两个应用领域是隐私保护和区块链扩容。
在隐私保护方面,早期的Zcash和Monero等项目推动了隐私交易的发展。虽然隐私需求并未如预期那般突出,但这类项目仍保持一定市场地位。
在扩容领域,随着以太坊转向以rollup为中心的路线,基于零知识证明的扩容解决方案重新成为焦点。
隐私交易
目前已实现的隐私交易项目包括:
以Zcash为例,其应用zk-SNARKs的交易流程包括:系统设置、密钥生成、铸币、交易证明生成、验证和接收等步骤。
然而,Zcash等项目也存在一些局限性,如难以与其他应用集成,且实际使用隐私交易功能的比例较低。相比之下,Tornado采用的单一大混币池设计更具通用性。
扩容
零知识证明在扩容方面的应用主要体现为ZK rollup。ZK rollup包括Sequencer和Aggregator两类角色:
ZK rollup的优势在于低费用、快速最终性和隐私保护,但也面临计算量大、安全性和兼容性等挑战。
目前市场上主要的ZK rollup项目包括StarkNet、zkSync、Aztec Connect、Polygon Hermez/Miden、Loopring和Scroll等。这些项目在技术路线上主要在SNARK(及其改进版本)和STARK之间选择,同时关注对以太坊虚拟机(EVM)的支持程度。
三、ZK-SNARK的基本原理
零知识证明需要满足完整性、可靠性和零知识三个特性。以zk-SNARK为例,其全称为"零知识简洁非交互式知识论证",具体实现原理包括以下步骤:
这一过程涉及复杂的密码学原理,能够在不泄露关键信息的前提下证明某个陈述的正确性。