文章 视频 课程 百科图谱 集训营
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 首页
  • 文章
  • 视频
  • 课程
  • 集训营
  • 工作
    • 工作
    • 问答
    • 活动
    • 文档
    • 集市
搜索
  • 登录/注册
zeroknowledgefm
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的视频 TA的合集
ZK白板系列 - 模块二:构建 SNARK
在本段视频中,讲解了如何构建一个简洁非交互式知识论证(SNARK)的基本组件和流程。视频的核心内容包括: 1. **SNARK的构建框架**:构建SNARK的过程主要结合了两种概念:功能承诺方案和交互式Oracle证明(IOP)。功能承诺方案允许证明者承诺一个函数,而交互式Oracle证明则用于验证证明者是否知道某个满足特定条件的证据。 2. **关键论据和信息**: - **计算模型**:使用算术电路作为计算模型,电路通过模P的加法和乘法门进行运算,输出有限域中的元素。 - **预处理步骤**:在SNARK的构建中,首先需要对电路进行预处理,生成公用参数供证明者和验证者使用。 - **证明过程**:证明者通过承诺某个函数并生成证明,验证者则通过查询和验证这些承诺来决定是否接受证明。 - **功能承诺的性质**:功能承诺需要满足绑定性(即一旦承诺,证明者不能更改承诺内容)和可选的隐藏性(即承诺内容对验证者不可见)。 - **多项式承诺方案**:视频特别强调了多项式承诺方案(PCS),它允许证明者承诺一个多项式,并在后续阶段证明该多项式在特定点的值。 - **KZG承诺方案**:KZG方案是一个具体的多项式承诺方案,具有高效的承诺和验证过程,但需要信任的设置。 - **交互式Oracle证明的结构**:交互式Oracle证明通过随机值的交互来确保证明的安全性,验证者在承诺后选择随机值,防止证明者伪造证明。 视频最后提到,下一段将深入探讨如何构建多项式交互式Oracle证明,并结合功能承诺方案形成最终的SNARK。
1946
0
0
2025-02-22 18:28
ZK白板系列 - 第一模块:什么是SNARK?
视频的核心内容是关于SNARK(Succinct Non-Interactive Arguments of Knowledge)的介绍,包括其定义、构建方式及实际应用。SNARK是一种用于证明某个陈述的简短证明方法,能够在不透露具体信息的情况下,向验证者证明某个信息的真实性。 关键论据和信息包括: 1. **SNARK的定义**:SNARK是一种简洁的非交互式知识证明,允许证明者生成一个短小的证明,验证者可以快速验证该证明的有效性。 2. **零知识SNARK**:这种扩展形式不仅证明了某个陈述的真实性,还确保在证明过程中不泄露任何关于证明内容的信息。 3. **应用场景**: - **隐私保护**:在公共区块链上进行私密交易,如Tornado Cash和Zcash,确保交易内容不被公开。 - **合规性**:例如,交易所可以证明其资产充足而不透露具体资产信息。 - **税务证明**:未来可能实现零知识税务证明,用户无需公开所有财务信息即可证明其税务合规。 - **可扩展性**:通过批量处理交易并生成短证明,减少区块链上的验证工作量。 4. **构建过程**:SNARK的构建涉及设置程序、证明者和验证者的交互,确保证明的简洁性和快速验证。 5. **不同类型的SNARK**:包括需要信任的设置和透明设置,后者不需要秘密随机数,降低了安全风险。 视频强调了SNARK在区块链技术中的重要性,尤其是在隐私保护和合规性方面的潜在应用,以及其在未来技术发展中的广泛前景。
3159
0
0
2025-02-22 18:26
  • ‹
  • 1
  • 2
  • 3
  • ›
zeroknowledgefm
zeroknowledgefm
贡献值: 5 学分: 10
江湖只有他的大名,没有他的介绍。
0 关注 5 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
UpChain
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

©2026 登链社区 版权所有 | Powered By Tipask3.5|
粤公网安备 44049102496617号 粤ICP备17140514号 粤B2-20230927 增值电信业务经营许可证

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

提醒

检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
编辑封面图
封面预览

创建课程

编辑封面图
建议尺寸: 1920*1080
编辑封面图
封面预览