【24h】

Marlin: Preprocessing zkSNARKs with Universal and Updatable SRS

机译:Marlin:使用通用和可更新的SRS预处理zkSNARK

获取原文

摘要

We present a methodology to construct preprocessing zkSNARKs where the structured reference string (SRS) is universal and updatable. This exploits a novel use of holography [Babai et al., STOC 1991], where fast verification is achieved provided the statement being checked is given in encoded form. We use our methodology to obtain a preprocessing zkSNARK where the SRS has linear size and arguments have constant size. Our construction improves on Sonic [Mailer et al., CCS 2019], the prior state of the art in this setting, in all efficiency parameters: proving is an order of magnitude faster and verification is thrice as fast, even with smaller SRS size and argument size. Our construction is most efficient when instantiated in the algebraic group model (also used by Sonic), but we also demonstrate how to realize it under concrete knowledge assumptions. We implement and evaluate our construction. The core of our preprocessing zkSNARK is an efficient algebraic holographic proof (AHP) for rank-1 constraint satisfiability (R1CS) that achieves linear proof length and constant query complexity.
机译:我们提出一种构建结构化参考字符串(SRS)通用且可更新的预处理zkSNARK的方法。这利用了全息术的一种新颖用法[Babai等人,STOC 1991],其中只要以编码形式给出要检查的语句,就可以实现快速验证。我们使用我们的方法来获得预处理zkSNARK,其中SRS具有线性大小,参数具有恒定大小。我们在Sonic [Mailer等人,CCS 2019]的结构上进行了改进,在所有效率参数中,Sonic都是这种设置的先验技术:即使使用更小的SRS尺寸,验证也要快一个数量级,而验证则要快三倍。参数大小。当在代数群模型(也由Sonic使用)中实例化时,我们的构造是最有效的,但是我们还演示了如何在具体的知识假设下实现它。我们实施并评估我们的建设。 zkSNARK预处理的核心是有效的代数全息证明(AHP),可满足1级约束可满足性(R1CS),可实现线性证明长度和恒定的查询复杂性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号