文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
SlowMist:探索法iat-Shamir方案中的Frozen Heart漏洞
本文详细分析了Frozen Heart漏洞,这一漏洞源于Fiat-Shamir变换的安全性问题。在阐述Fiat-Shamir变换及其在零知识证明中的应用后,文章探讨了弱Fiat-Shamir变换如何导致攻击者在不知秘密值的情况下伪造证明,从而威胁零知识证明系统的安全性。最后,作者强调在实施过程中必须认真审查Fiat-Shamir变换的正确性。
零知识证明
Fiat-Shamir变换
安全漏洞
Frozen Heart
证明伪造
加密技术
slowmist
发布于 2023-09-27
阅读 ( 713 )
加密工具101 - 哈希函数与默克尔树
本文详细解释了区块链中两个关键的加密原语:哈希函数和Merkle树。文章从哈希函数的基本机制出发,探讨了其在区块链中的重要性,并介绍了哈希指针的概念。随后,文章深入讨论了传统Merkle树和并发Merkle树,以及它们在Solana区块链中的应用。
哈希函数
Merkle树
区块链
并发Merkle树
Solana
加密原语
Helius
发布于 2023-09-27
阅读 ( 1101 )
zkSNARK Groth16 协议的底层原理(第一部分)
本文详细介绍了零知识证明(ZKP)及其在区块链中的应用,特别是zkSNARK协议的原理和实现。文章通过代码示例和图示,讲解了证明者和验证者的角色,以及如何将程序转化为算术电路。
零知识证明
zkSNARK
Groth16
区块链
密码学
算术电路
cryptofairy
发布于 2023-09-25
阅读 ( 2306 )
盲化的两方 Musig2 签名
本文提出了一种盲化的 Musig2 协议实现方案,该方案允许两方参与 Schnorr 多重签名,但其中一方无法得知完整的共有公钥和最终签名。 此外,本文还提出了一种密钥更新协议,用于在用户间转移 statecoin 时更新密钥碎片,确保聚合公钥的安全性。
MuSig2
Schnorr签名
多重签名
盲签名
密钥更新
statecoin
BTCStudy
发布于 2023-09-22
阅读 ( 297 )
有限域上的椭圆曲线
in
零知识证明之书
in
零知识证明之书
文章详细介绍了有限域上的椭圆曲线,包括它们的绘制、数学性质以及在密码学中的应用。通过多个示例和代码,展示了如何生成和操作这些曲线,并解释了其与有限域的循环群特性。
椭圆曲线
有限域
密码学
循环群
模运算
BN128
RareSkills
发布于 2023-09-21
阅读 ( 1238 )
Spartan 预备知识:Hyrax
Thanks感谢SecbitLabs@郭宇前两个月分享的SpartanOverview(尽管当时也没太理解),以及@even在研究方向上的指引(据说Hyrax不太好啃),不至于走太多弯路。Motivation缘于folding,缘于NOVA,缘于Setty,了解到了Sp
Hyrax
Spartan
零知识证明
白菜
发布于 2023-09-19
阅读 ( 3503 )
( 8 )
在Python中将R1CS转换为有限域上的二次算术程序(QAP)
in
零知识证明之书
in
零知识证明之书
本文详细介绍了如何将R1CS(Rank 1 Constraint System)转换为QAP(Quadratic Arithmetic Program),并通过Python代码演示了实现过程,包括有限域算术、多项式插值等关键步骤。
RareSkills
发布于 2023-09-19
阅读 ( 974 )
Spartan 预备知识:GKR with ZK Argument
Thanks感谢SecbitLabs@郭宇前两个月分享的SpartanOverview(尽管当时也没太理解),以及@even在研究方向上的指引(据说Hyrax不太好啃),不至于走太多弯路。我的动机缘于folding,缘于NOVA,缘于Setty,了解到了Spartan,
GKR
Hyrax
Spartan
白菜
发布于 2023-09-17
阅读 ( 6924 )
( 11 )
Lookup奇点降临:Lasso 和 Jolt 简介
本系列中,我们将分享两项崭新的工作:Lasso 和 Jolt,它们可以显著加速 web3 中应用的扩展和构造。它们共同代表了一种本质上全新的 SNARK 设计方法,可将已广泛部署的工具链的性能提升一个数量级或更多;提供更好、更方便的开发者体验;并使得审计变得更加容易。
zkSNARK
Lasso
Jolt
Lookup
XPTY
发布于 2023-09-14
阅读 ( 4296 )
秘密,以及如何证明它们:魔法师的零知识证明指南
本文通过将零知识证明(ZKP)与魔术表演相类比,深入探讨了ZKP在web3中的重要性,尤其是在隐私和可扩展性方面的应用。文章清晰地解释了zk-SNARK的定义及其属性,并通过通俗易懂的例子帮助读者理解这一复杂概念。
零知识证明
zk-SNARK
隐私
可扩展性
区块链
加密技术
a16z Crypto
发布于 2023-09-10
阅读 ( 908 )
密码学 - 暸解 Plonk
本文深入浅出地介绍了Plonk证明系统,通过毕氏定理的例子,逐步拆解Plonk的限制式,并解释了相等限制式的概念。文章还对比了Plonk与Groth16在电路结构和约束方式上的差异,解释了Plonk中如何通过自定义逻辑门提高电路的灵活性,并对Plonk的核心概念进行了总结。适合对零知识证明和SNARKs有一定基础的读者阅读。
PLONK
SNARKs
零知识证明
多项式承诺
可信任设置
约束
EthTaipei
发布于 2023-09-06
阅读 ( 550 )
【上篇】ProtoStar from scratch
Thanks十分感谢@AntalphaLabs上月底提供的线下hackerhouse,有机会亲历并学习SecbitLabs@郭宇老师、@even做zkresearch的思路和方法,并讨论了很多foldingscheme相关的问题非常感谢参加hackerhouse一起交流
folding
Nova
protostar
白菜
发布于 2023-09-06
阅读 ( 3826 )
( 6 )
盲化的 Diffie-Hellman 密钥交换
本文介绍了一个由 Ruben Somsen 提出的基于盲化 Diffie-Hellman 密钥交换的协议,该协议允许 Bob 与 Alice 进行盲化密钥交换。Alice 验证解盲后的数值是否来自自身。文中还讨论了该协议的起源、优缺点以及一个潜在的弱点,并提出了使用离散对数相等证据(DLEQ)来解决该弱点的方法。
盲签名
Diffie-Hellman密钥交换
椭圆曲线
离散对数
密码学
盲化
BTCStudy
发布于 2023-09-05
阅读 ( 360 )
Groth16 详解
in
零知识证明之书
in
零知识证明之书
本文详细介绍了Groth16零知识证明算法的原理、实现及其应用,包括可信设置、证明生成和验证的步骤,并讨论了防止伪造证明的方法以及算法中的安全问题。
Groth16
零知识证明
椭圆曲线
可信设置
验证算法
RareSkills
发布于 2023-09-02
阅读 ( 3618 )
( 2 )
Bulletproofs++:让多资产类型迈向完全无法关联的交易
本文介绍了Bulletproofs++ (BP++),一种新的、更高效的基于离散对数的签名执行系统,旨在提高机密交易的空间效率,并支持多种资产类型的完全匿名性。BP++通过倒数陈述等技术,实现了更紧凑的范围证明和多资产支持,提高了交易效率并降低了存储负担,为在Liquid和比特币上实现强大的隐私交易奠定了基础。
Bulletproofs++
机密交易
零知识证明
多资产
隐私性
倒数陈述
BTCStudy
发布于 2023-08-31
阅读 ( 536 )
在可信设置中评估和二次算术程序
in
零知识证明之书
in
零知识证明之书
本文详细介绍了如何在可信设置的基础上评估二次算术程序(QAP),并解释了如何在不泄露证据的情况下证明QAP的满足性,使用恒定大小的证明。同时还涉及了R1CS、椭圆曲线配对等技术的详细实现。
QAP
R1CS
椭圆曲线配对
可信设置
Groth16协议
RareSkills
发布于 2023-08-30
阅读 ( 1684 )
零知识证明 - 说说Nova
Nova算法是一种针对IVC(增量可验证计算,Incrementally Verifiable Computation)的新型的零知识证明算法。
零知识证明
Nova
IVC
Star Li
发布于 2023-08-28
阅读 ( 3847 )
CycleFold Based Nova
背景下面这张图是revisitingnova中非常经典的描述cyclecurves的图:通过上面这张图,我们可以有以下共识:我们通常称上面一层电路为primary电路,下面一层电路为secondary电路。以secondary电路为例,secondary电路需要把prima
零知识证明
Nova
白菜
发布于 2023-08-27
阅读 ( 4154 )
( 4 )
二次算术程序
in
零知识证明之书
in
零知识证明之书
文章详细介绍了二次算术程序(QAP)的概念及其在零知识证明中的应用,特别是如何通过拉格朗日插值将Rank 1约束系统(R1CS)转换为QAP,并通过Schwartz-Zippel引理在O(1)时间内验证QAP的等式。
QAP
R1CS
拉格朗日插值
Schwartz-Zippel引理
零知识证明
有限域
RareSkills
发布于 2023-08-25
阅读 ( 1182 )
Penumbra电路审计公开报告 - ZKSECURITY
这篇报告是zkSecurity对Penumbra主要电路的审计结果。Penumbra是一个Cosmos zone,其主要功能包括多资产屏蔽池和去中心化交易所(DEX)。报告详细介绍了Penumbra中零知识证明的应用,包括交易、多资产屏蔽池、治理、去中心化交易以及质押等方面的电路逻辑和实现。
零知识证明
Cosmos
Penumbra
电路
审计
DEX
zksecurity
发布于 2023-08-25
阅读 ( 176 )
‹
1
2
...
26
27
28
29
30
31
32
...
46
47
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
符号测试
执行票证
历史
Meta 交易
Optimistic Relay
区块链隐私
LTC
Rust编程
PoW 工作量证明
FOMO
Polygon PoS
社区经济系统
存款请求
数据恢复
LCP
VRGDA
Solidity智能合约库
socialfi
状态承诺
三代代币模型
分布式验证者技术
Apple Pay
协议比较
stack too deep
瞬时存储
30天文章收益榜
»
Henry
96 篇文章,594 学分
Helius
152 篇文章,446 学分
blockmagnates
75 篇文章,414 学分
寻月隐君
266 篇文章,396 学分
Tiny熊
191 篇文章,346 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: