一个网站想避免使用私钥作为认证数据,给每个用户额外分配了随机数据(pepper)。这个随机数据只有用户自己知道。在使用认证之前,用户需要计算{公钥}_{pepper}的hash值提交到网站。使用认证的过程,用户需要生成零知识证明,证明某个用户知道确定的pepper。
本文介绍了零知识证明(Zero-Knowledge Proofs, ZKP)的基本概念、类型、优势、局限性及其未来应用。通过Alice和Bob的例子解释了ZKP的工作原理,并详细讨论了zk-SNARKs和zk-STARKs两种主要类型。
本文分析了将Poseidon哈希函数作为EVM预编译合约的计算成本。EIP-5988提议将Poseidon哈希函数添加为预编译合约,但其在实施前还需要更多的论证。本文提出了一个项目,旨在设计和实施基准测试,以评估Poseidon在不同轮常量、安全级别和S盒下的运行情况,并与现有的预编译哈希函数进行比较,同时用Solidity实现智能合约以进行gas成本估算。
零知识证明-SRP协议简介SRP是SecureRemotePassword协议的缩写,是一种密码协议,用于在客户端和服务器之间建立安全的身份验证。该协议的设计旨在避免将用户密码明文传输到服务器,从而提高了安全性。
EIP-X 旨在构建一个能消费 ZKP 的极轻量级客户端,应对以太坊网络中传统轻客户端的局限性,通过witness生成器、ZKEVM 模块生成 ZKP 并分发到轻客户端节点,从而实现高效的状态验证。该方案能支持 Flashbots 的无 Gas 交易,并结合零知识证明解决抢跑交易和三明治攻击等问题,从而提高区块链数据的效率、安全性和可访问性。
Zkopru 已临近完成,本文解释了其设计和精妙之处。同时我们也会宣布测试网开启的时间。
零知识证明的概念:零知识证明技术可以[模拟]出一个第三方,保证某一个论断是可信的。举一个例子,我已经年满18岁已经成年了,我只要给出我的身份证(假设身份证上没有我的出生年月)。验证方也可以凭借此来判断我确实已经成年。而无需真实的知道我真实的出生年月零知识证明的使用场景:●数据的隐私保护
零知识证明(ZKP)在区块链领域快速发展,从最初的隐私保护走向通用计算。尤其是zkVM(Zero-KnowledgeVirtualMachine)的出现,极大拓宽了ZK技术的应用边界。现在通过这篇文章,系统了解zkVM的核心概念、主流技术路线、应用图谱,以及如何选择适合自己的zk
文章介绍了Matter Labs在EthCC大会上关于使用零知识证明解决以太坊扩展性问题的演讲,内容与技术深度相关。
区块链隐私技术些技术有: 零知识证明(ZK)、多方计算(MPC)、全同态加密(FHE)和可信执行环境(TEE), 他们分布在六个关键指标的表现。
这是一篇论文解读:zkVoting:Zero-knowledge proof based coercion-resistant and E2E verifiable e-votings ystem
零知识证明的全链互操作性协议zkOmnichain是区块链与Web3的圣杯,重要性非同一般。
本文详细介绍了高级密码学中的基本概念,包括群、有限域、椭圆曲线和配对。这些概念在设计和实现数字签名方案、多方计算(MPC)和零知识证明(ZKP)等高级协议中起着核心作用。文章通过数学定义、属性和示例,帮助读者深入理解这些密码学原语。
本文介绍了SP1 zkVM的设计原理,重点分析了zkVM如何执行用户程序,并生成零知识证明。文章详细解释了zkVM的编译器、指令集架构、以及证明系统的核心代码实现,帮助读者理解这一前沿技术的运作机制。
今天这篇文章我们一起来看一下zkSNARK这个拗口的技术到底是什么鬼。