二次算术程序 in 零知识证明之书 文章详细介绍了二次算术程序(QAP)的概念及其在零知识证明中的应用,特别是如何通过拉格朗日插值将Rank 1约束系统(R1CS)转换为QAP,并通过Schwartz-Zippel引理在O(1)时间内验证QAP的等式。 QAP R1CS 拉格朗日插值 Schwartz-Zippel引理 零知识证明 有限域 RareSkills 发布于 2023-08-25 3141 0 0
使用Python实现拉格朗日插值 in 零知识证明之书 介绍了拉格朗日插值法,通过一组点计算一个经过这些点的多项式,并提供了Python代码示例。 拉格朗日插值 多项式 Python 有限域 向量 RareSkills 发布于 2024-08-28 3192 0 0
深入探索STARK世界中的DEEP FRI:通过一个具体的例子学习你的日常月亮数学 本文通过一个笔和纸的例子,介绍了使用STARKs进行计算完整性的方法。 STARKs 零知识证明 拉格朗日插值 计算完整性 FRI 多项式 lambdaclass 发布于 2023-03-07 2422 0 0
优化Sumcheck协议 本文深入探讨了SUMCHECK协议的优化,特别关注由Bagad、Dao、Domb和Thaler提出的针对字段乘法不成比例成本的问题。通过分解多线性多项式的评估过程,将与验证者交互相关的昂贵操作与可预先计算的基域操作分离,从而显著提高效率。文章详细介绍了如何使用拉格朗日插值和idx4算法来优化预计算阶段,从而减少计算量并提高性能。 Sumcheck协议 多线性多项式 拉格朗日插值 SNARK 密码学 零知识证明 lambdaclass 发布于 2025-08-29 2348 0 0
更快的Sumcheck:第一部分 本文围绕 sumcheck 协议在“小域证明值、大域随机性”场景下的加速展开,重点分析了减少大域乘法的几种优化方案。 Sumcheck协议 多线性多项式 拉格朗日插值 累加器 大域乘法 零知识证明 zksecurity 发布于 2025-11-22 139 0 0
关于秘密值分割(上) 本文深入介绍了秘密共享的两种主要形式:复制型秘密共享(RSS)和Shamir秘密共享(SSS)。文章从2-of-3示例出发,解释了线性性质和拉格朗日插值法,并证明了多项式插值的唯一性。RSS通过给每个大小为t-1的子集分配一个加法秘密值实现,而SSS基于多项式插值,具有更好的可扩展性。文章还讨论了这些技术在门限Schnorr签名方案(如Arctic)中的应用。 秘密共享 Shamir秘密共享 拉格朗日插值 门限签名 多方计算 Schnorr签名 BTCStudy 发布于 13 小时前 16 0 0
使用多项式的纠删码 本文介绍了使用多项式插值的纠删码原理,通过Alice向Bob发送消息的例子,展示了如何将消息编码成多项式,并通过发送多项式上的多个点,使得Bob在收到部分点后仍能恢复原始消息。文章还提到了纠删码在QR码、CD以及以太坊beacon链blob数据可用性抽样(DAS)中的实际应用,虽然纠删码增加了数据量,但提高了数据传输的可靠性。 纠删码 多项式插值 拉格朗日插值 数据冗余 数据恢复 前向纠错 uImjdfxFT2-xA793rvaNIw 发布于 2025-03-29 1249 0 0
使用多项式的纠删码 本文介绍了使用多项式插值的纠删码原理,通过Alice向Bob发送消息的例子,详细解释了消息的编码、扩展、通信和重构过程。其中,Alice使用拉格朗日插值法构建多项式,并通过计算额外点来增加消息的冗余度,Bob在接收到部分数据后,也能利用插值法恢复原始消息。文章还提到了纠删码在QR码、CD和以太坊信标链blob中的实际应用,尽管纠删码增加了数据量,但提高了数据传输的可靠性。 纠删码 多项式插值 拉格朗日插值 数据冗余 前向纠错 有限域 manunalepa 发布于 2024-04-09 1302 0 0
智商低于200的人也能看懂的拉格朗日插值法 本文介绍了拉格朗日插值法的原理和步骤,通过构建中间多项式,并进行加权组合,最终得到一个通过所有已知点的多项式。文章详细解释了拉格朗日插值法在包括数据恢复、零知识证明、计算机图形学等领域的应用,并与其他插值技术进行了对比。 拉格朗日插值 多项式 插值法 零知识证明 数据恢复 计算机图形学 Lauri Peltonen 发布于 2025-10-03 1328 0 0
点值形式下的多项式乘法 in 零知识证明之书 本文深入探讨了多项式乘法的优化方法,首先回顾了传统的多项式乘法,然后研究了多项式的不同表示形式(系数形式和点值形式),接着比较了在这些形式下的多项式算术,最后讨论了如何利用这些形式加速多项式乘法,并引出了数论变换(NTT)算法。文章详细解释了系数形式和点值形式之间的转换,并分析了优化转换过程以实现更快多项式乘法的策略。 多项式乘法 数论变换 NTT 系数形式 点值形式 拉格朗日插值 RareSkills 发布于 2025-10-24 2998 0 0
多项式乘法 本文深入探讨了多项式乘法,特别是在零知识证明和密码学中的应用。文章首先回顾了传统的多项式乘法方法,然后研究了多项式的不同表示形式(系数形式和点值形式),比较了在不同形式下的多项式算术,并探讨了如何利用这些形式加速多项式乘法,最终引出了数论变换(NTT)算法。NTT通过在\(\mathcal{O}(n \log n)\)时间内进行求值和插值,从而加速多项式乘法。 多项式乘法 系数形式 点值形式 拉格朗日插值 霍纳法则 数论变换 NTT _9-URR4GTpKqHij6eH5NIg 发布于 2025-08-12 2679 0 0
ZK 编年史:数学基础 in ZK 编年史 本文介绍了有限域和多项式的基本概念,特别是有限域上的模运算和多项式的构建。重点讲解了如何使用拉格朗日插值法,通过给定的一组评估点来重构原始多项式,从而实现信息的编码与表示。这些数学工具是构建现代零知识证明系统的基础。 有限域 多项式 模运算 拉格朗日插值 零知识证明 密码学 Frank Mangone 发布于 2025-11-27 2370 0 0
[镜像] 二次算术程序:从零到英雄 本文深入探讨了零知识证明(zk-SNARKs)技术背后的数学原理,特别是将计算问题转换为二次算术程序(QAP)的过程。文章通过一个简单的例子详细解释了如何将代码扁平化、转换为R1CS系统,并最终通过拉格朗日插值法生成QAP多项式。 zk-SNARKs QAP R1CS 拉格朗日插值 零知识证明 Vitalik Buterin 发布于 2016-12-12 2854 0 0