zkSNARKS,Circom(第一部分) 本文深入探讨了 zkSNARKs 技术的基本概念、原理及在 Circom 中的实现,逐步引导读者从最基础的电路构建入门到实际应用,包括加密验算的证明过程。作者通过示例代码和详细步骤,帮助开发者理解如何有效地使用这个技术。文章结构清晰,内容丰富,适合希望深入学习 zkSNARKs 的读者。 zkSNARKs circom 证明系统 电路设计 加密技术 区块链 mixbytes 发布于 2023-04-25 1805 0 0
零知识证明—PlonK算法介绍 PlonK是一种实现通用零知识证明的算法,旨在通过结构化参考字符串(SRS)来简化信任设置过程。文章详细解释了PlonK的原理,包括多项式承诺、输入输出的排列协议及其在电路设计中的应用,突出其相较于Groth16的优势,尤其在证明过程和性能方面。 PLONK 零知识证明 多项式承诺 SRS 电路设计 排列协议 trapdoortech 发布于 2021-05-24 1976 0 0
用四种不同语言编写零知识证明和电路 - 两个向量的点积 本文详细介绍了如何通过Circom和Halo2等库实现两个向量的点积计算,并利用零知识证明(ZKP)进行证明和验证。文章还讨论了零知识证明的流程,安装所需的工具,以及在不同环境中实现相应电路的代码示例。此外,文章解释了什么是可信设置以及它在现实应用中的重要性。 零知识证明 circom Halo2 点积 电路设计 可信设置 thogiti 发布于 2023-10-19 1722 0 0
与ZKSNARKS和密码学原语一起工作终极指南 - 从可信设置到工作流自动化 本文详细介绍了 ZKSNARK 技术,尤其是如何进行信任设置、设计零知识电路(如乘法电路)以及使用 Groth16 和 PLONK 协议进行相关的 ZKSNARK 操作。内容涵盖了电路的编写、编译、验证,以及如何处理非二次约束的问题。最后,作者提供了使用节点js 和 snarkjs 进行证明生成和验证的详细步骤。 zkSNARK 零知识证明 信任设置 Groth16 PLONK 电路设计 thogiti 发布于 2023-11-04 1797 0 0
审计零知识证明(ZKP)应用 本文深入探讨了零知识证明(ZKP)应用审计过程,包括电路设计和实施审计的关键点。文章强调了电路中变量之间逻辑关系的显式声明的重要性,以及常见的审计问题,如完整性和有效性问题,以指导ZKP安全研究者和开发者提高代码质量和安全性。 零知识证明 审计过程 电路设计 安全性 加密技术 ZKP应用 zellic 发布于 2024-01-26 2218 0 0
先计算,后约束 - ZK 电路设计模式 in 零知识证明之书 本文介绍了零知识电路中的“计算后约束”设计模式,它首先在没有约束的情况下计算算法的正确输出,然后通过强制执行与算法相关的约束来验证解决方案的正确性。 零知识证明 ZK电路 circom 计算后约束 密码学 电路设计 RareSkills 发布于 2025-04-16 3288 0 0
构建安全 Noir 电路的开发者指南 本文深入探讨了使用 Noir 构建零知识证明(ZKP)应用时常见的安全漏洞。文章详细分析了逻辑错误、有限域算术陷阱、意图与实现不符以及隐私泄露这四大类问题,并提供了具体的代码示例和审计关注点,旨在帮助开发者构建更安全可靠的 Noir 电路。 零知识证明 Noir 安全漏洞 有限域算术 隐私泄露 电路设计 OpenZeppelin 发布于 2025-08-27 2811 0 0