Uniswap V2 数学与源码解读

# 常数公式:

x*y = k

# 合约

工厂合约

创建和管理交易池

交换合约

对应一组ERC20代币

路由合约

库函数

# 新功能(对比V1)

闪电交换

允许交易介入资产,只需要在交易结束前归还即可

价格预言机

通过累积价格时间加权平均值(TWAP)来提供更可靠的价格数据。

累积价格时间加权平均值(TWAP,Time-Weighted Average Price)是一种用于计算资产在特定时间段内的平均价格的方法,通常用于金融市场中。TWAP通过在一段时间内按时间权重对价格进行平均,以减小短期价格波动的影响,从而提供更稳定、可靠的价格数据。