Kamath et al. propose Titan, an efficient transparent polynomial commitment scheme in their paper , combining IOP-based outer commitments with Pedersen inner commitments, achieving sublinear proof size and verification. They build TitanSnark, a SNARK with O(√n) proof size and verification, improving over Spartan's O(n). Kamath等人在论文中提出了Titan,一种高效的透明设置多项式承诺方案,结合基于群上IOPP的承诺与Pedersen内部承诺,平衡了证明大小和验证效率,并基于此构建了TitanSnark,相比Spartan协议,证明大小和验证复杂度从O(n)降至O(√n)。
Notes
Titan achieves transparent setup without trusted initialization.
Proof sizes are an order of magnitude smaller than hash-based PCS.
More efficient prover and verifier than Dory and Hyrax.
Supports general discrete-log hard curves like Pasta, no pairing needed.
TitanSnark reduces proof size and verification from O(n) to O(√n) compared to Spartan.
The IOPP+Pedersen combination is of independent interest.
Titan承诺方案具有透明设置,无需可信初始化。
证明大小比基于哈希的PCS小一个数量级。
相比Dory和Hyrax,证明者和验证者效率显著提升。
可在普通离散对数曲线上实例化,无需配对友好曲线。
TitanSnark将Spartan的证明大小和验证复杂度从O(n)降低到O(√n)。
结合IOPP与Pedersen承诺的方法具有独立研究价值。
零知识证明零知識証明zkDaily
Q&A Deep Dive 💬今日要点 深入解析 💬今日の要点 深掘り 💬
Wed星期三水曜日
05.13
2026
What improvements does TitanSnark bring? TitanSnark 有什么改进? TitanSnarkはどのような改善をもたらしますか?
TitanSnark integrates Titan PCS into Spartan. It keeps the prover efficient while reducing proof size and verification complexity, making it useful for large zkVM circuits. TitanSnark 将 Titan PCS 集成进 Spartan。它保留高效 prover,同时降低 proof size 和 verification complexity,适合大规模 zkVM 电路。 TitanSnarkは、Titan PCSをSpartanに統合しています。これにより、証明のサイズと検証の複雑さを削減しつつ、プロバーの効率性を維持するため、大規模なzkVMサーキットに適しています。
Why does Titan avoid pairings? Titan 为什么不需要 pairing? Titanはなぜペアリングを避けるのか?
Titan replaces bilinear pairings with group-based IOPP techniques such as WHIR, allowing it to work on ordinary discrete-log curves like Pasta Curves. Titan 使用基于群的 IOPP 和 WHIR 来替代 bilinear pairings,因此可以运行在 Pasta Curves 等普通离散对数曲线上。 Titanは、WHIRのようなグループベースのIOPP(Interactive Oracle Proofs)技術に双線形ペアリングを置き換えることで、Pasta Curvesのような通常の離散対数曲線上で動作することを可能にします。
What is the role of Titan’s two-tier commitment design? Titan 的双层承诺有什么作用? Titanの2層コミットメント設計の役割は何ですか?
The inner layer uses Pedersen-style commitments, while the outer layer uses WHIR IOPP. This improves prover efficiency, batch evaluation, and proof size together. 内部使用 Pedersen-style commitments,外部结合 WHIR IOPP。这样同时优化了 prover efficiency、batch evaluation 和 proof size。 内側のレイヤーではPedersenスタイルのコミットメントを使用し、外側のレイヤーではWHIR IOPPを使用します。これにより、プロバーの効率、バッチ評価、および証明サイズが同時に向上します。