Setty instantiated Spartan over binary fields using Ligerito commitments and ring-switching, yielding a transparent, plausibly post-quantum SNARK that proves BLAKE3 at 410,000 hashes/sec on consumer hardware.Setty等人在论文中提出将Spartan实例化至二进制域,采用Ligerito承诺与ring-switching技术,实现无需可信设置的透明后量子SNARK,并在消费级硬件上达成每秒41万次BLAKE3证明。Settyは論文で、Ligeritoコミットメントとring-switching技術を用いてSpartanをバイナリ体上に実例化し、コンシューマーハードウェアでBLAKE3を毎秒41万回証明できる透明で後量子安全なSNARKを実現した。
NotesNotes要点
Instantiates Spartan over binary fields using the Ligerito commitment scheme
Employs Diamond and Posen's ring-switching technique
Transparent with no trusted setup; security rests solely on hash functions
Integrates SIMD R1CS, SuperSpartan MLE, and sum-check optimizations
Proves BLAKE3 at 410K/sec and SHA-256 at 219K/sec on an M4 Max
Achieves 6.2ms for single SHA-256 (2KiB) in the Ethereum Foundation benchmark, the fastest in the suite
Why instantiate Spartan over binary fields?为何将Spartan移至二进制域?なぜSpartanをバイナリ体上に実例化するのか?
Binary fields better suit bit-oriented hash circuits and improve prover efficiency with Ligerito commitments.二进制域更适配位运算与哈希电路,可提升证明效率并适配Ligerito承诺结构。ビット演算やハッシュ回路に適しており、Ligeritoコミットメントで証明効率を向上できる。
How does ring-switching help BinarySpartan?ring-switching如何帮助BinarySpartan?ring-switchingはBinarySpartanにどう寄与するか?
It converts circuit representations across domains, enabling binary-field commitments to serve Spartan.该技术实现不同域间电路表示转换,使二进制域承诺能服务于Spartan证明系统。異なる体間で回路表現を変換し、バイナリ体のコミットメントをSpartanに利用可能にする。
Which key optimizations does BinarySpartan integrate?BinarySpartan集成了哪些关键优化?BinarySpartanはどの最適化を統合しているか?