分享百科

Lookup Arguments

视频 AI 总结: 该视频是 Justin Thaler 关于 Snarks、Lookup Arguments 以及 Lasso 和 Jolt 的系列讲座的第一部分。主要介绍了 Snarks 的基本概念、设计原理,以及目前 Snarks 在前端和后端设计上的一些挑战和权衡。视频重点介绍了 Lookup Arguments,并引出了 Lasso,一种新的 Lookup Argument 家族,以及基于 Lasso 构建的新的前端技术 Jolt。 关键信息: * **Snarks 概述:** Snarks 是一种密码学协议,允许证明者在不泄露 witness 本身的情况下,向验证者证明自己知道满足特定属性的 witness。Snarks 的关键特性是简洁性(succinct)、非交互性(non-interactive)和知识论证(argument of knowledge)。 * **Snarks 的设计流程:** Snarks 的设计通常分为前端和后端两个步骤。前端负责将高级语言编写的 witness 检查程序转换为低级的算术电路表示。后端则使用密码学技术,允许证明者证明自己知道满足该电路的 witness。 * **Lookup Arguments:** Lookup Arguments 是一种优化 Snarks 性能的技术,通过将计算过程中的某些操作替换为查表操作,从而减少电路的复杂性。 * **Lasso:** Lasso 是一种新的 Lookup Argument 家族,旨在提高 Snarks 的性能,尤其是在处理大型查找表时。Lasso 具有多种变体,包括 Basic Lasso、Lasso 和 Generalized Lasso,每种变体都适用于不同的场景。 * **Jolt:** Jolt 是一种新的前端技术,基于 Lasso 构建,用于优化虚拟机执行的 Snarks 性能。Jolt 通过将虚拟机指令的执行替换为查表操作,从而显著减少电路的复杂性。 * **多重指数运算(Multi-exponentiation):** 视频中提到,当用于承诺的 field element 较小时,基于多重指数运算的承诺方案会更快。
14
0
0
12小时前
登链社区