本文详细地解释了添加、移除流动性对unsiwap状态机状态的变化和具体的算法。
交易价格的计算有两种类型:一种是给定X(token)的数量,计算能买到的Y(token)的数量(Input);一种是给定Y的数量,计算需要的X数量(Output)。
Uniswap协议采用的是常量乘积做市商模型,又称为“恒定乘积做市商模型“。
本文简记一下椭圆曲线算法中的另外一个小的话题:签名的可锻性。
本节从"凭证"的角度来扩展说明了Miller Rabin算法
本节扩展了一般椭圆曲线上密码协商的原理,原理更简单易于理解,接着讨论了大素数判定的方法,这是在密码学实现中普遍使用的方法,给出了简单的论证,并不详细
本节讲了SM2算法中的密钥协商过程,较迪菲赫尔曼密钥交换略有复杂,其实本质是一样的。最后证明了 为什么这样做可以得出相同的密钥?
本节讲了SM2签名算法,总体过程与secp256k1签名过程类似
本节讲了SM2算法的KDF函数,从一般用途到SM2特定实现
本节讲了SM2算法的推荐参数和加解密过程, 可以看出加密过程跟secp256k1不同点