Highlights
Computer Scientists Combine Two ‘Beautiful’ Proof Methods
零知识证明,它可以让验证者者相信一个陈述是真的,而不透露它为什么是真的。概率可检查证明,它可以说服验证者证明的真实性,即使只看到原始内容的一小部分。Gur, Spooner 和 O'Connor 成功解决了所有计数问题的完美零知识 PCP 构造问题。更重要的是,这些 PCP 的验证过程也完全是非交互式的。
Three researchers have figured out how to craft a proof that spreads out information while keeping it perfectly secret.
https://www.quantamagazine.org/computer-scientists-combine-two-beautiful-proof-methods-20241004/
What is Zero-Knowledge (like, actually)? w/ David Wong
在本模块中,Nicolas Mohnblatt 和 David Wong 将深入探讨「零知识」这一术语,并讨论这一特性的实际含义、何时使用(或不使用)以及某些系统需要具备哪些特征才能被视为真正的零知识。然后,他们强调了不同类型的零知识--完美的、统计的和计算的,讨论了不诚实和诚实验证者之间的区别,以及自适应模型比非自适应模型更受青睐的问题。此外,他们还探讨了从 KZG、Pedersen 和哈希等技术中生成隐藏承诺的方法,最后概述了 PLONK 的零知识分析。
In this module, Nicolas Mohnblatt and David Wong dig into the term “Zero Knowledge” and discuss what this property actually is, when it is being used (or not) and what characteristics some systems need in order to be considered truly ZK. They then highlight the different types of ZK — perfect, statistical, and computational –, discuss the distinction between dishonest and honest verifiers, and the preference for adaptive models over non-adaptive ones. Additionally, they explore methods for generating hiding commitments from techniques such as KZG, Pedersen, and hashes, and conclude with an overview of the zero-knowledge analysis of PLONK.
https://zkhack.dev/whiteboard/s2m1/
Proof is in the Pudding
关于密码学和 ZK 的 201 级别的 IRL 系列讲座和讨论。由 zkSecurity C 创始人兼 Archetype 研究顾问 David Wong 主持。在第 01 讲中,David 从算术化开始讲起。算术化涉及将逻辑语句转换为代数形式的过程,然后用代数形式创建算术电路,这是构建 ZK 证明的关键构件。
An IRL series of 201-level lectures and discussions about the in’s and out’s of cryptography and ZK. Hosted by zkSecurity C-founder and Archetype Research Advisor, David Wong. For Session 01, David started at the ground floor with arithmetization. Arithmetization involves the process of converting logical statements into algebraic form, which are then used to create arithmetic circuits, a key building block in the construction of a ZK proof.
https://www.youtube.com/playlist?list=PL1TiX0oHAE3s6TfHRHfmwi_gk2A8IX9FK
Foundations and Applications of Zero-Knowledge Proofs
https://www.icms.org.uk/ZeroKnowledgeProofs
The Hitchhiker's Guide to Scaling Bitcoin with STARKs
https://espejel.substack.com/p/the-hitchhikers-guide-to-scaling
Understanding ZKsync: A Comprehensive Overview
https://messari.io/report/understanding-zksync
Binary Tower Fields are the Future of Verifiable Computing
小域使乘法速度更快,直接提高了 STARK 的性能。硬件效率比较显示,32 位二进制塔的效率是 Mersenne31 乘法器的 5 倍。由于不存在底层整数乘法及其固有的差异传播,二进制塔成为硬件友好型可验证计算系统的不二之选。
https://www.irreducible.com/posts/binary-tower-fields-are-the-future-of-verifiable-computing
crafting qr codes
https://kylezhe.ng/posts/crafting_qr_codes
当女孩成为武器:追忆被遗忘的战时人工算力
https://sspai.com/post/92219
Field-Agnostic SNARKs from Expand-Accumulate Codes
https://youtu.be/DSMumTk3Alo?si=etdhAgyHsjMCAZFu
Updates
bitcoin-circle-stark 1.0.0
https://github.com/Bitcoin-Wildlife-Sanctuary/bitcoin-circle-stark/releases/tag/1.0.0
I used to hate QR codes. But they're actually genius
https://www.youtube.com/watch?v=w5ebcowAJD8
Episode 342: Catch up with Zac and Ariel
https://zeroknowledge.fm/342-2/
Papers
Rate-1 Zero-Knowledge Proofs from One-Way Functions
https://eprint.iacr.org/2024/1493
Practical Implementation of Pairing-Based zkSNARK in Bitcoin Script
https://eprint.iacr.org/2024/1498
DUPLEX: Scalable Zero-Knowledge Lookup Arguments over RSA Group
https://eprint.iacr.org/2024/1509
Black-Box Non-Interactive Zero Knowledge from Vector Trapdoor Hash
https://eprint.iacr.org/2024/1514
Witness Semantic Security
https://eprint.iacr.org/2024/1518
Functional Adaptor Signatures: Beyond All-or-Nothing Blockchain-based Payments
https://eprint.iacr.org/2024/1523
Lower Bounds on the Overhead of Indistinguishability Obfuscation
https://eprint.iacr.org/2024/1524
Schnorr Signatures are Tightly Secure in the ROM under a Non-interactive Assumption
https://eprint.iacr.org/2024/1528
Folding Schemes with Privacy Preserving Selective Verification
https://eprint.iacr.org/2024/1530
FLI: Folding Lookup Instances
https://eprint.iacr.org/2024/1531
PoUDR: Proof of Unified Data Retrieval in Decentralized Storage Networks
https://eprint.iacr.org/2024/1544
Fully-Succinct Arguments over the Integers from First Principles
https://eprint.iacr.org/2024/1548
Universally Composable SNARKs with Transparent Setup without Programmable Random Oracle
https://eprint.iacr.org/2024/1549
SNARKs for Virtual Machines are Non-Malleable
https://eprint.iacr.org/2024/1551
STARK-based Signatures from the RPO Permutation
https://eprint.iacr.org/2024/1553
Fiat-Shamir in the Wild
https://eprint.iacr.org/2024/1565
Dynamic zk-SNARKs
https://eprint.iacr.org/2024/1566
Ceno-zkvm: Non-uniform, Segment and Parallel Zero-knowledge Virtual Machine
提出 zkvm 设计思路:分段和并行化,发生在两个级别:操作码和基本块。这两种设计都试图最小化影响电路尺寸和支持的控制流动态拷贝数,确保计算成本与实际执行的代码直接相关,第二个设计:通过提出创新的数据流重建技术中,我们可以大幅减少堆栈操作, 还提出了一种非对称 GKR 方案来实现我们的设计,将非均匀证明器和均匀验证器配对,为动态长度数据并行电路生成证明。使用 GKR 证明器也大大减少了承诺的大小
https://eprint.iacr.org/2024/387.pdf
Antalpha Labs是一个非盈利的 Web3 开发者社区,致力于通过发起和支持开源软件推动 Web3 技术的创新和应用。
官网:https://labs.antalpha.com
Twitter:https://twitter.com/Antalpha_Labs
Youtube:https://www.youtube.com/channel/UCNFowsoGM9OI2NcEP2EFgrw
联系我们:hello.labs@antalpha.com
点击 阅读原文/Read More ,开启邮箱订阅🔛