🎉 #Gate Alpha 第三届积分狂欢节 & ES Launchpool# 联合推广任务上线!
本次活动总奖池:1,250 枚 ES
任务目标:推广 Eclipse($ES)Launchpool 和 Alpha 第11期 $ES 专场
📄 详情参考:
Launchpool 公告:https://www.gate.com/zh/announcements/article/46134
Alpha 第11期公告:https://www.gate.com/zh/announcements/article/46137
🧩【任务内容】
请围绕 Launchpool 和 Alpha 第11期 活动进行内容创作,并晒出参与截图。
📸【参与方式】
1️⃣ 带上Tag #Gate Alpha 第三届积分狂欢节 & ES Launchpool# 发帖
2️⃣ 晒出以下任一截图:
Launchpool 质押截图(BTC / ETH / ES)
Alpha 交易页面截图(交易 ES)
3️⃣ 发布图文内容,可参考以下方向(≥60字):
简介 ES/Eclipse 项目亮点、代币机制等基本信息
分享你对 ES 项目的观点、前景判断、挖矿体验等
分析 Launchpool 挖矿 或 Alpha 积分玩法的策略和收益对比
🎁【奖励说明】
评选内容质量最优的 10 位 Launchpool/Gate
Nova: 松弛R1CS技术引领零知识证明新效率
Nova:一种高效的零知识证明系统
Nova是微软开发的新型零知识证明系统,它使用松弛的秩一约束系统(Relaxed R1CS)技术来提高证明的效率和灵活性。
Nova的主要优点在于使用松弛R1CS技术。传统R1CS系统需要在证明过程中使用大量随机性,导致证明生成和验证过程复杂耗时。Nova通过使用松弛R1CS,允许在证明中使用更少的随机性,从而大大提高了证明效率。
此外,Nova还支持增量计算,可以逐步计算复杂函数,而不必一次性计算整个函数。这在处理大规模数据或复杂计算时非常有用。Nova还支持多项式计算,可以处理更复杂的证明任务。
Nova的缺点是由于使用松弛R1CS,其证明可能不如传统R1CS系统强大。松弛R1CS允许使用更少随机性,可能会降低证明安全性。不过,Nova开发者已采取措施来解决这个问题,如使用更强大的密码学算法和更复杂的证明策略。
另外,Nova的实现相对复杂,这可能会增加使用和维护难度。Nova使用了许多高级密码学技术,需要深入理解这些技术才能有效使用和修改Nova。
总的来说,Nova在零知识证明领域占据重要地位。它的松弛R1CS技术使证明生成和验证更高效,这对大规模零知识证明应用至关重要。Nova还支持增量计算和多项式计算,进一步扩大了零知识证明的应用范围。
Nova的源代码主要包含以下几个核心模块:
bellperson:实现R1CS相关功能。
gadgets:包含构建zk-SNARK证明的工具。
spartan:实现Spartan协议相关功能。
traits:定义了一些通用的trait,如Group、CommitmentTrait等。
r1cs.rs:定义R1CS相关的数据结构和方法。
nifs.rs:实现非交互式折叠方案。
ipa_pc.rs:实现基于IPA的多项式承诺方案。
这些模块共同实现了Nova的核心功能,包括R1CS约束系统、多项式承诺、零知识证明生成和验证等。Nova通过这些模块的组合,实现了高效的零知识证明系统。