文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
circom与snarkjs经典教程:创建第一个零知识 snark 电路
本教程是circom 和 snarkjs 最经典的入门文章
circom
snarkjs
零知识证明
Tiny熊
发布于 2020-06-02
阅读 ( 20755 )
( 408 )
零知识证明 - 区块链应用中的风险
19年底360安全发布的一篇有关零知识证明安全的文章。这篇文章是Zhiniang Peng在PacSec2019大会发言的总结。文章框架性地介绍零知识证明zk-SNARK的知识,并给出了一些安全提示和思考。
应用开发
Star Li
发布于 2020-03-24
阅读 ( 4344 )
零知识证明 - 新手入门指南
不知不觉,写了不少零知识证明相关的文章,单独总结成列表。方便对零知识证明感兴趣的小伙伴,学习开发。零知识证明,乃至区块链技术,需要学习,深入研究的东西太多太多了。零知识证明学习入门...
零知识证明
入门
零知识证明入门
Star Li
发布于 2020-03-01
阅读 ( 9991 )
( 75 )
零知识证明 - 电路及证明示例(libsnark)
libsnark库代码层次非常清晰。libsnark也给出了SNARK相关算法的全貌,各种Relation,Language,Proof System。为了更好的生成R1CS电路,libsnark抽象出protoboard和gadget,方便开发者快速搭建...
libsnark
zkSNARK
Star Li
发布于 2020-03-01
阅读 ( 6310 )
( 9 )
零知识证明 - 基于多项式构造零知识证明
理解为什么以及如何基于多项式构造零知识证明,这篇文章讲的比较清楚。虽然文章只讲到了皮诺曹协议,但是足够理解基于多项式构造零知识证明的本质。想深入零知识证明的小伙伴都建议看看。 ht...
零知识证明
Star Li
发布于 2020-02-21
阅读 ( 6995 )
( 10 )
[译]几种通用的zk-SNARKs 实现的比较
几种通用的zk-SNARKs 实现的比较
zkSNARK
石头
发布于 2020-02-20
阅读 ( 7561 )
( 73 )
零知识证明 - DIZK源代码导读
DIZK源代码导读
DIZK
零知识证明
Star Li
发布于 2020-02-14
阅读 ( 4356 )
( 10 )
零知识证明 - DIZK介绍
DIZK,Distributed Zero Knowledge,分布式的零知识证明系统。在分布式环境下,DIZK能支持超大规模电路(10亿门级别)的计算。
DIZK
零知识证明
Star Li
发布于 2020-02-13
阅读 ( 5105 )
( 6 )
从零开始学习zk-SNARK(五)—Pinocchio 协议
作为本系列的最后一篇文章,本文继续对 zk-SNARK 协议进行完善,最终形成一个完整的 zk-SNARK 协议
zkSNARK
安比实验室
发布于 2020-02-01
阅读 ( 8023 )
( 62 )
从零开始学习zk-SNARK(四)—多项式的约束
上一篇文章中我们学习了如何将程序转换为多项式进行证明。到这里似乎已经有点晕了,本文将对协议执行进一步的约束,并对协议展开优化。
zkSNARK
安比实验室
发布于 2020-01-30
阅读 ( 6525 )
( 21 )
从零开始学习zk-SNARK(三)—从程序到多项式的构造
前文主要介绍了如何构造多项式的零知识证明协议,现在将开始探讨如何构造更通用的协议。本节主要是讲如何将一组计算的证明转换为多项式进行证明。本文重点主要包括:多项式的算术性质,多项式插值等。
zkSNARK
安比实验室
发布于 2020-01-30
阅读 ( 6615 )
( 20 )
浅谈零知识证明之二:简短无交互证明(SNARK)
相信看完前一篇文章的朋友们会有一点很不解的地方:为什么我们可以如此简短的创建一个证明,并且证明很长的信息呢?在上课前我也有这同样的疑惑,甚至觉得这个是一个“黑科技”,不过相信大家看完这篇文章,就会知道如何去驾驭这个“黑科技”了。
零知识证明
zkSNARK
安比实验室
发布于 2020-01-14
阅读 ( 6119 )
( 5 )
探索零知识证明系列5-构建非交互式零知识证明
探索零知识证明系列(五)
零知识证明
安比实验室
发布于 2020-01-11
阅读 ( 8824 )
( 35 )
从零开始学习zk-SNARK(二)-多项式的非交互式零知识证明
上一篇文章([多项式的性质与证明](https://learnblockchain.cn/article/287))中,作者介绍了如何利用多项式的性质来证明某个多项式的知识,相信大家已经对构造证明有了一些基本的认识。目前的证明协议仍然存在一些缺陷,本文将会针对这些薄弱项进行改进,进而最终构造出关于多项式的零知识证明协议。本文重点:KEA,交互式零知识证明,非交互式零知识证明和 Setup。
zkSNARK
安比实验室
发布于 2020-01-03
阅读 ( 8749 )
( 20 )
零知识证明 Learn by Coding:libsnark 入门篇
希望通过本系列文章,所有开发者都能亲自上手实践,在短时间内迅速入门 libsnark,一步步了解 libsnark 的基本概念.
零知识证明
libsnark
安比实验室
发布于 2020-01-03
阅读 ( 5516 )
( 35 )
从零开始学习zk-SNARK(一)-多项式的性质与证明
偶然一次机会,看到了 Maksym Petkus 的这篇文章。文章从最基本的多项式性质讲起,从一个简单易懂的证明协议开始,然后像堆积木一样在发现问题,修改问题中逐步去完善协议,直到最终构造出完整的 zk-SNARK 协议。于是想把它翻译出来(已获得作者授权),一方面加深自己的学习,另一方面也将这份宝藏分享给小伙伴们。
zkSNARK
安比实验室
发布于 2019-12-25
阅读 ( 16040 )
( 57 )
浅谈零知识证明:背景与起源
本文介绍零知识证明的背景和起源,阅读后大家对为什么需要零知识证明,和零知识证明到底有多强大,有了一个更加深入的了解。
零知识证明
zkSNARK
安比实验室
发布于 2019-12-24
阅读 ( 7001 )
( 57 )
零知识证明 - Groth16计算详解
Groth16算法是zkSNARK的典型算法,目前在ZCash,Filecoin,Coda等项目中使用。本文从计算量的角度详细分析Groth16计算。Groth16计算分成三个部分:Setup针对电路生成Pk/Vk(证明/验证密钥),Prove在给定witness/statement的情况下生成证明,Verify通过Vk验证证明是否正确。
零知识证明
Groth16
zkSNARK
Star Li
发布于 2019-12-19
阅读 ( 16829 )
( 20 )
十分钟开发零知识证明之混币-实操篇
上一篇我们梳理了一下混币的基本原理,在这一篇中我们开始动手实现一个混币。
混币
吴寿鹤
发布于 2019-12-18
阅读 ( 7264 )
( 5 )
十分钟开发一个混币-原理篇
混币的目的是切断加密货币交易中发送方与接受方的联系,提高加密货币的隐私性和匿名性,使第三方更难追踪加密货币的用途以及它属于谁。
零知识证明
吴寿鹤
发布于 2019-12-18
阅读 ( 10016 )
( 11 )
‹
1
2
...
9
10
11
12
13
14
15
16
17
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
动态提名
发行模式
安全配置
HECO主网链
AI框架
create opcode
topics
交易机会
税收损失收割
LSDs
电子支付
供需模式
Snap Deploy
技术工具
流动性层
PVRB
onSuccess
夹子机器人
calldata compression
Resolver合约
Opium Protocol
交易收据
非交互式证明
Diamond Standard
音乐家
30天文章收益榜
»
Tiny熊
191 篇文章,599 学分
Henry
96 篇文章,579 学分
Helius
151 篇文章,455 学分
寻月隐君
263 篇文章,448 学分
blockmagnates
73 篇文章,431 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: