In May 2020, Uniswap V2 was officially launched on Ethereum. Uniswap V2 allows users to create trading pools between any pair of cryptocurrencies, without the need for ETH as an intermediary currency. Uniswap V2 introduces new arbitrage opportunities: Traders are now able to trade cryptocurrencies cyclically: A trader can exchange currency A for B, then B for C, and finally C for A again through different trading pools. Almost surely, the three floating exchange rates are not perfectly in sync, which opens up arbitrage possibilities for cyclic trading. In this paper, we study cyclic arbitrages in Decentralized Exchanges (DEXes) of cryptocurrencies with transaction-level data on Uniswap V2, observing 285,127 cyclic arbitrages over eight months. We conduct a theoretical analysis and an empirical evaluation to understand cyclic arbitrages systematically. We study the market size (the revenue and the cost) of cyclic arbitrages, how cyclic arbitrages change market prices, how cyclic arbitrageurs influence other participants, and the implementations of cyclic arbitrages. Beyond the understanding of cyclic arbitrages, this paper suggests that with the smart contract technology and the replicated state machine setting of Ethereum, arbitrage strategies are easier implemented in DEXes than in Centralized Exchanges (CEXes). We find that deploying private smart contracts to implement cyclic arbitrages is more resilient to front-running attacks than applying cyclic arbitrages through public (open-source) smart contracts.
翻译:2020年5月,Uniswap V2 正式在Eceenum正式推出。 Uniswap V2允许用户在任何对口的加密交易中创建交易池,而不需要将ETH作为中间货币。 Uniswap V2 引入了新的套利机会: 交易商现在能够将加密交易周期性交易: 交易商可以将货币A换B,然后B换C,最后通过不同的交易池再次将C换A。 几乎可以肯定的是,三种浮动的汇率并不完全同步,这为周期性交易打开了套利的套利可能性。 在本文件中,我们研究了分散交易交易所(DEXes)的加密交易套利交易。 Uniswap V2 观察了285,127 周期性套利交易8个月中的交易数据。 我们进行了理论分析和经验评估,以便系统地理解周期性仲裁。 我们研究了周期性仲裁的市场规模(收入和成本)比市级仲裁的汇率应用得更多,周期性仲裁的仲裁规则是如何改变市场价格的。