What is Arbitrage?
How it works
In decentralized finance, arbitrage typically involves monitoring prices of the same asset across multiple decentralized exchanges (DEXs) like Uniswap, SushiSwap, or Curve. When a price discrepancy arises—for example, ETH trading at $1,500 on Uniswap and $1,505 on SushiSwap—a trader or bot buys on the cheaper exchange and sells on the more expensive one. This process is often executed via flash loans, which allow borrowing large sums without collateral as long as the loan is repaid within the same transaction, enabling arbitrage with minimal capital.
Cross-chain arbitrage exploits price differences between blockchains, using bridges like LayerZero or Wormhole to move assets. For instance, if USDC trades at a discount on Avalanche versus Ethereum, a trader can buy on Avalanche, bridge the tokens, and sell on Ethereum. This requires careful management of bridge fees, slippage, and confirmation times. Automated market makers (AMMs) and order book DEXs both present opportunities, though AMMs are more prone to temporary imbalances due to liquidity pool dynamics.
Triangular arbitrage involves trading through three different assets on a single exchange to profit from pricing inefficiencies. For example, on a DEX like Uniswap, a trader might swap ETH for USDC, then USDC for DAI, and finally DAI back for ETH, ending with more ETH than started. This is rare on efficient markets but can occur during high volatility or low liquidity. Bots compete fiercely for these opportunities, often executing within seconds, making manual arbitrage impractical.
Why it matters
Arbitrage is crucial for market efficiency in crypto, as it forces prices to converge across platforms, reducing fragmentation. It provides liquidity and tightens spreads, benefiting all traders. Without arbitrageurs, price disparities would persist, leading to unreliable pricing and increased slippage. However, it also contributes to miner extractable value (MEV) and can disadvantage regular users if bots front-run transactions.
Real-world examples
A classic example is the 2020 DeFi summer, where yield farming tokens like COMP and YFI traded at different prices on Uniswap vs. centralized exchanges like Binance. Arbitrage bots exploited these gaps, often using flash loans from Aave or dYdX. Another instance is the 2023 Curve pool imbalance, where crvUSD traded at a discount, allowing arbitrageurs to profit by rebalancing via Curve's stablecoin pools.
FAQ
Is arbitrage still profitable in crypto?
Yes, but profits have diminished due to intense bot competition and improved market efficiency. Opportunities still arise during high volatility or on less liquid chains.
Do I need coding skills to perform crypto arbitrage?
Manual arbitrage is nearly impossible; most profitable arbitrage is automated via bots or smart contracts. Some platforms offer no-code arbitrage tools, but they often have high fees.
What risks are involved in crypto arbitrage?
Risks include transaction failure (e.g., due to slippage or gas price spikes), smart contract bugs, bridge delays, and front-running by other bots. Flash loan attacks also carry execution risk.
Related terms
Go deeper
Browse the complete crypto glossary to explore related terms and concepts.
Browse Glossary