文章 视频 讲堂 百科图谱 线下集训
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 讲堂
  • 线下集训
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
RareSkills
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的文章 TA购买的 TA喜欢的 TA收藏的
根据sqrtPriceX96计算当前Tick

本文解释了Uniswap V3协议中如何将sqrtPriceX96转换为tick,以及如何从tick转换回sqrtPriceX96,讨论了相关的数学公式和代码实现,以及如何在Python中进行计算,最后通过练习,帮助读者理解如何在实际的Uniswap V3池中进行这些转换。

Uniswap V3  sqrtPriceX96  Tick  TickMath库  价格计算  固定点数 
发布于 2天前 阅读(137) 点赞(0) ( 8 )
分享
Twitter分享
微信扫码分享
Uniswap V3 工厂以及 Tick 间距与手续费之间的关系

本文介绍了 Uniswap V3 中 tick spacing 的概念及其与交易手续费、资产波动率之间的关系。Tick spacing 决定了流动性池中允许使用的最小价格间隔,影响交易 gas 成本和流动性提供者的流动性集中程度。文章还阐述了手续费档位与 tick spacing 之间的对应关系,以及 Uniswap 如何通过治理来调整这些参数。

Uniswap V3  Tick spacing  流动性池  手续费  波动率  AMM 
发布于 2025-04-26 12:53 阅读(252) 点赞(0) ( 14 )
分享
Twitter分享
微信扫码分享
Circom 零知识电路简介

本文介绍了 Circom 编程语言,它用于创建 Rank 1 Constraint Systems (R1CS) 并填充 R1CS 的 witness 向量,主要是为了简化约束系统的设计和自动化 witness 的生成。文章还解释了 Circom 存在的意义,以及它如何帮助开发者更轻松地进行零知识证明相关的开发,最后说明了学习 Circom 的理由,并概述了资源结构,包括语法和约束设计。

circom  R1CS  SNARKs  Groth16  零知识证明  约束系统 
发布于 2025-04-16 10:16 阅读(850) 点赞(0) ( 16 )
分享
Twitter分享
微信扫码分享
Circom 之 Hello World

本文介绍了Circom代码与其编译成的Rank 1 Constraint System (R1CS)之间的关系,并通过几个例子详细解释了如何在Circom中编写约束,以及如何使用Circom命令行工具编译电路、生成witness,并验证电路的正确性。文章还介绍了zkRepl在线IDE的使用,以及Circom中有限域的概念,以及如何将snarkjs导出的R1CS约束转换为Circom中的原始约束。

circom  R1CS  zk-SNARK  零知识证明  约束系统  有限域 
发布于 2025-04-16 10:16 阅读(642) 点赞(0) ( 9 )
分享
Twitter分享
微信扫码分享
Circom模板参数、变量、循环、If语句、断言

本文介绍了Circom中定义Rank 1约束系统(R1CS)的基本语法,包括模板参数的使用、循环和变量的声明与应用、以及如何在满足特定条件时生成约束。此外,还强调了在Circom中约束必须是静态的,不能依赖于信号动态改变,但变量可以作为常量参与R1CS运算,并解释了if语句在Circom中的使用限制,着重介绍了 variables 的使用方法,以及 signals 的使用限制。

circom  R1CS  约束系统  模板参数  信号  变量  zk-SNARKs 
发布于 2025-04-16 10:15 阅读(254) 点赞(0) ( 8 )
分享
Twitter分享
微信扫码分享
二次约束 - Circom

本文介绍了Circom中Rank 1约束系统的规则,即每个约束最多只能有一个信号间的乘法,超过则会报错。文章通过正反例解释了这一规则,并说明了常量乘法、加法、减法是被允许的。此外,还解释了Circom如何处理除法,以及为何数组索引、模运算、左移等操作不被允许。最后总结了约束系统的限制,并提及了绕过这些限制的设计模式。

circom  约束系统  R1CS  算术化  二次约束  信号 
发布于 2025-04-16 10:14 阅读(231) 点赞(0) ( 8 )
分享
Twitter分享
微信扫码分享
Circom中的符号变量

本文介绍了Circom中的符号变量,它是被赋值为信号值的变量,常用于在循环中对信号求和。文章解释了符号变量的定义、使用场景,例如校验数组求和、校验二进制表示,以及如何避免因符号变量导致的二次约束冲突。此外,还阐述了非符号变量在模运算和位移操作中的使用限制,以及符号变量在循环边界和条件判断中的禁用。

circom  符号变量  信号  约束  二次约束  R1CS 
发布于 2025-04-16 10:14 阅读(253) 点赞(0) ( 8 )
分享
Twitter分享
微信扫码分享
Circom 中间信号与子组件

本文介绍了 Circom 中的 <== 和 ==> 操作符,它们用于在电路中自动计算和赋值中间信号,从而避免手动提供所有信号作为输入。文章还展示了如何使用模板将电路拆分成更易于管理的模块,以及如何在组件之间传递结果。此外,还强调了组件的输出信号必须被约束使用,以防止恶意证明者篡改。

circom  R1CS  约束系统  零知识证明  中间信号  模板  电路 
发布于 2025-04-16 10:14 阅读(271) 点赞(0) ( 7 )
分享
Twitter分享
微信扫码分享
先指示再约束 - 在 Circom 中复杂约束条件的方法

本文介绍了在 Circom 中使用 indicator signals 和 Circomlib comparator library 来实现复杂约束条件的方法。

circom  零知识证明  电路  约束  比较器  indicator signals 
发布于 2025-04-16 10:13 阅读(265) 点赞(0) ( 6 )
分享
Twitter分享
微信扫码分享
先计算,后约束 - ZK 电路设计模式

本文介绍了零知识电路中的“计算后约束”设计模式,它首先在没有约束的情况下计算算法的正确输出,然后通过强制执行与算法相关的约束来验证解决方案的正确性。

零知识证明  ZK电路  circom  计算后约束  密码学  电路设计 
发布于 2025-04-16 10:13 阅读(296) 点赞(0) ( 8 )
分享
Twitter分享
微信扫码分享
  • ‹
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • ...
  • 23
  • 24
  • ›
文章删除后将不可恢复 !
删除 取消
一键转载
转载文章不用复制粘贴和编辑,输入原文链接,交给后台发布!
暂只支持: 微信公众号、Mirror、Medium的文章链接
提交后可在个人主页查看文章发布状态
提交
提交成功!
系统处理完成后将直接进入审核发布流程,可在个人主页关注文章状态。
RareSkills
RareSkills
贡献值: 2315 学分: 5427
https://www.rareskills.io/
0 关注 56 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

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

发送私信

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

提醒

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