Curdleproofs:zero-knowledge shuffle argument

Posted mutourend

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Curdleproofs:zero-knowledge shuffle argument相关的知识,希望对你有一定的参考价值。

1. 引言

以太坊团队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中包含多个子证明:

  • 1)Same Scalar argument
  • 2)Same Permutation argument
  • 3)Grand Product argument
  • 4)Inner Product argument
  • 5)Same MultiScalar argument

基于BLS12-381曲线,Curdleproofs在Intel i7-8550U CPU @ 1.80GHz 机器上的性能表现为:

Shuffled ElementsProving (ms)Verification (ms)Shuffling (ms):Proof Size (bytes)
6017722283968
12430427574448
252560351214928

参考资料

[1] Curdleproofs:ZK shuffling scheme For Ethereum PoS

以上是关于Curdleproofs:zero-knowledge shuffle argument的主要内容,如果未能解决你的问题,请参考以下文章