以太坊团队2022年论文《Curdleproofs: A Shuffle Argument Protocol》,相关开源代码实现见:
Curdleproofs致力于Ethereum PoS中的secret leader election,以防DDOS攻击。
Curdleproofs受Bayer和Groth 2012年论文《Efficient Zero-Knowledge Argument for Correctness of a Shuffle》启发。关于《Efficient Zero-Knowledge Argument for Correctness of a Shuffle》的相关资料有:
zero-knowledge shuffle arguments可用于:

Curdleproofs shuffle argument中包含多个子证明:
基于BLS12-381曲线,Curdleproofs在Intel i7-8550U CPU @ 1.80GHz 机器上的性能表现为:
| Shuffled Elements | Proving (ms) | Verification (ms) | Shuffling (ms): | Proof Size (bytes) |
|---|---|---|---|---|
| 60 | 177 | 22 | 28 | 3968 |
| 124 | 304 | 27 | 57 | 4448 |
| 252 | 560 | 35 | 121 | 4928 |