The technical content top engineers rely on to level up.
6 min read
中间信号与子组件 Circom 的主要目的是编译为一阶约束系统(R1CS),但其次要目的是填充 witness。对于大多数电路而言,......
6 min read
Uniswap V3 中的 Tick 限制 Uniswap v3 中最小的 tick 是 -887,272,最大的 tick 是 887,272。本章解释了该范围背后的原理,其基础在于寻找能够……的 tick。
9 min read
Uniswap V3 中的平方根价格 在 Uniswap V2 中,协议会跟踪代币储备量并推导出现货价格 $p_x=y/x$ 以及总流动性 $L=xy$,其中 $x$ 和 $y$ 是代币 X... 的储备量
13 min read
ERC-6909 极简多代币标准 ERC-6909 代币标准是 ERC-1155 代币标准的精简替代方案。ERC-1155 标准引入了一种多代币接口,允许……
12 min read
编写 Solidity rebase token “rebase token”(有时称为“rebasing token”)是一种 ERC-20 代币,其总供应量和代币持有者的余额可以在不进行转账、铸造或……的情况下发生改变。
25 min read
Diamond Proxy Pattern 详解:Diamond Pattern (ERC-2535) 是一种代理模式,在该模式下,代理合约同时使用多个实现合约,这与 Transparent... 不同
13 min read
Q Number Format Q number format 是一种用于描述二进制定点数的表示法。定点数是 Solidity 中用于存储小数值的常用设计模式,因为该语言……
10 min read
代理简介 代理合约使智能合约能够保留其状态,同时允许对其逻辑进行升级。默认情况下,智能合约无法升级,因为已部署的……
15 min read
介绍 Uniswap V3 中的 ticks 本文解释了 Uniswap V3 中的 ticks 是什么。Ticks 能够实现集中流动性的高 gas 效率记账,因此让我们快速回顾一下集中流动性……
18 min read
Uniswap V3 中集中流动性的工作原理 本文解释了 Uniswap V3 是如何实现集中流动性的。我们假设读者已经了解 Uniswap V2。要理解集中……
20 min read
ERC-1155 多代币标准 ERC-1155 标准描述了如何创建同质化与非同质化代币,并将它们整合到同一个智能合约中。这大大节省了部署...
21 min read
范围证明 在内积论证的语境中,范围证明是指证明标量 $v$ 已被承诺为 $V$,且对于某个非负整数 $n$ 满足 $v$ 小于 $2^n$ 的证明。本文……