Flash Swap Uniswap 协议工作原理


How Uniswap works

https://uniswap.org/docs/v2/protocol-overview/how-uniswap-works

关键词:

1) Constant product formula 恒定产品公式
Uniswap使用的自动做市算法。见x*y=k。

2)Flash Swap
Uniswap Flash Swap 允许您在 Uniswap 上提取任何ERC20代币,并执行任意逻辑,不需要任何前期成本。Flash Swap非常有用,不需要 Uniswap 多步骤交易的前期资本要求,操作顺序限制也减少了。

但是,有前提::
1 用相应的 对等代币 支付提取的ERC20代币的费用;
2 将提取的ERC20代币与少量费用一起返还;
Flash Swap 的一个例子是无本金套利 ( capital-free arbitrage )。
参考: https://uniswap.org/docs/v2/core-concepts/flash-swaps/#:~:text=Uniswap%20flash%20swaps%20allow%20you,of%20the%20transaction%20you%20either%3A&text=return%20the%20withdrawn%20ERC20%20tokens%20along%20with%20a%20small%20fee