What Are Automated Market Makers and How Do They Work? AMMs 101

Over the last couple of years, AMMs have proven to be innovative systems for enabling decentralized exchanges. In this time, we have witnessed the emergence of a slew of DEXs that are driving the ongoing DeFi hype. While this does not mean that https://www.xcritical.com/ the approach is flawless, the advancements recorded in the last 12 months are indicative of the several possibilities that AMMs provide. Automated Market Makers are evolving to address specific functional issues such as the problem of capital inefficiency. Uniswap 3.0 allows users to set price ranges where they want their funds to be allocated.

Cryptopedia. Your trusted source for all things crypto.

what are amms

As such, the centralized exchange is more or less the middleman between Trader A and Trader B. Its job is to make the process as seamless as possible and match users’ buy and sell orders in crypto amm record time. By contributing funds, liquidity providers earn a share of trading fees generated by transactions within the pool proportionate to the total liquidity they provide. A liquidity pool (LP) is a collection of funds held within a smart contract, which relies upon algorithms.

What are Automated Market Makers (AMMs)?

what are amms

Additionally, potential earnings from transaction fees and LP token staking can sometimes offset such losses. Users can claim the proportion of assets added to a lending pool rather than the equivalent amount of value they added to the pool. Impermanent loss can positively and negatively impact liquidity providers depending on market conditions. By using synthetic assets, users make all their trades without relying on their underlying digital assets, making financial products possible in DeFi, including futures, options, and prediction markets. Balancer offers multi-asset pools to increase exposure to different crypto assets and deepen liquidity.

What Is an Automated Market Maker (AMM)?

AMMs democratize trading by allowing anyone with tokens to become a liquidity provider. Traditional markets often have high barriers to entry, limiting participation to well-established businesses and financial institutions. However, with AMMs, individuals can contribute their tokens to liquidity pools and earn fees, providing them with an opportunity to participate in the market and generate passive income.

The process involved in providing liquidity is what we call market making, and those entities that deliver liquidity are market makers. Underpinning AMMs are liquidity pools, a crowdsourced collection of crypto assets that the AMM uses to trade with people buying or selling one of these assets. The users that deposit their assets to the pools are known as liquidity providers (LPs). AMMs use liquidity pools, where users can deposit cryptocurrencies to provide liquidity. These pools then use algorithms to set token prices based on the ratio of assets in the pool. When a user wants to trade, they swap one token for another directly through the AMM, with prices determined by the pool’s algorithm.

On the other hand, AMMs use smart contracts to automate the swapping of assets, making them more cost-effective and efficient compared to traditional exchanges. When a user wants to trade on the decentralized trading platform, they interact directly with the AMM, swapping one token for another at a price determined by the liquidity pool’s algorithm. Traditionally, market makers assist in finding the best prices for traders with the lowest bid-ask spread on centralized order books. The bid-ask spread is the difference between the highest price a buyer wants to pay and the lowest price a seller will accept. This method generally involves complex strategies and can require a lot of resources to maintain long-term.

However, this loss is impermanent because there is a probability that the price ratio will revert. The loss only becomes permanent when the LP withdraws the said funds before the price ratio reverts. Also, note that the potential earnings from transaction fees and LP token staking can sometimes cover such losses. And while AMMs have already seen massive growth, they’re still in their infancy. Inspiring innovations are just around the corner — multi-asset liquidity pools and impermanent loss-resistant protocols are already being developed and tested.

what are amms

In addition to transaction fee rewards, LPs can tap into yield farming opportunities to enhance their earnings. To participate, users need to deposit the appropriate ratio of digital assets into an AMM liquidity pool. In some cases, these LP tokens can be further deposited, or “staked,” into a separate lending protocol to earn additional interest. For instance, Uniswap V2 offered traders the ability to create liquidity for ERC-20 token trading pairs. And V3 offers concentrated liquidity, a feature that lets liquidity providers earn similar trading fees at lower risk, since not all their capital is at stake.

As one of the first AMMs on Solana, Orca offers unique features such as yield farming and concentrated liquidity pools. Its native token, ORCA, provides additional benefits such as discounts on trading fees and governance rights. With low fees and no need for account creation or identity verification, Uniswap offers a convenient way for users to swap cryptocurrencies.

Curve Finance is another top contender in the AMM space, focusing specifically on stablecoin trading. Its low-cost and low-slippage swapping between stablecoins is a major draw for traders looking for efficient and cost-effective trading options. Additionally, Curve utilizes a liquidity aggregator model, allowing users to contribute their assets to various pools and earn rewards from transaction fees. With over 2.2 million users, PancakeSwap is the largest AMM on Binance Smart Chain. Its focus on low fees and fast transactions has attracted many traders to the platform.

This also reduces the risk of slippage, since prices are more in sync with other markets. By prioritizing pegged assets, Curve is a reliable market maker for large trades, opening up specific use cases like crypto ETFs. Uniswap is an Ethereum-based decentralized exchange that leverages AMMs to offer a liquidity-rich DEX for traders. Balancer made CMMM popular by pooling its liquidity into one CMMM pool rather than multiple unrelated liquidity pools.

Impermanent loss occurs when the price ratio of pooled assets deviates from the tokens’ initial values. Liquidity providers automatically incur losses if and only when they withdraw funds during a period of such fluctuation. Uniswap, Curve, and Balancer are prominent first-generation automated market makers, but they are not without their defects.

This passive income can be especially lucrative in popular AMMs with high trading volumes. It provides an opportunity to earn a steady stream of income without actively participating in day-to-day trading activities. Investors can benefit from the continuous flow of transaction fees, which can contribute to their overall financial growth and stability. Decentralized exchanges (DEXs) represent one of the main use cases within DeFi. These protocols allow crypto participants to freely swap a wide variety of cryptocurrency tokens.

You may deposit these tokens on other protocols that accept them for more yield farming opportunities. To withdraw your liquidity from the pool, you would have to turn in your LP tokens. As its name implies, market making connotes the process involved in defining the prices of assets and simultaneously providing liquidity to the market. It must find a way of meeting the selling and buying requests of traders, which in turn plays into the pricing of the said asset. If you are concerned about moving the market and price slippage on a DEX you can consider breaking your trades into smaller chunks, waiting for the liquidity pools to rebalance. This, however, needs to be balanced against paying higher fees for more transactions.

what are amms

In 2018, a groundbreaking platform called Uniswap emerged as the pioneer of AMMs. This decentralized exchange (DEX) introduced a radical shift in the way cryptocurrencies were traded by introducing the concept of automated market makers. Before we dive into the intricacies of AMMs, let’s first understand what market makers are in the context of traditional centralized exchanges. Meanwhile, market makers on order book exchanges can control exactly the price points at which they want to buy and sell tokens. This leads to very high capital efficiency, but with the trade-off of requiring active participation and oversight of liquidity provisioning. One of the primary concerns for liquidity providers in AMMs is impermanent loss.

Whenever there are disparities between the prices of pooled tokens and the exchange rate of external markets, arbitrageurs can sell or buy such tokens until the market inefficiency is eliminated. Flash Loans use custom-written Smart Contracts to exploit arbitrage within the DEFI ecosystem – market inefficiencies across tokens and lending pools. Still, Flash Loans are also being used to manipulate and distort crypto asset prices and generate massive returns for those with the skills to understand the dark side of DEFI.

  • Choice of tokens – There is a huge and growing number of cryptocurrencies but only a tiny proportion are supported by centralised exchanges.
  • Slippage is worsened by the price volatility of the assets in the pool since traders affect the prices with every transaction made.
  • The presence of liquidity pools ensures that there is always a ready supply of assets available for trading, allowing investors to enter and exit positions more efficiently.
  • This inclusivity opens up investment opportunities to a wider audience and promotes financial democratization.
  • Impermanent loss happens because of how the price-setting formulas of AMMs work.
  • However, it’s important to note that the complete elimination of impermanent loss is not possible, and investors should always be prepared for potential fluctuations in asset value.

If the loss is greater than the gain obtained through collecting trading fees, the liquidity provider would have been better off just HODLing the tokens. In this constant state of balance, buying one ETH brings the price of ETH up slightly along the curve, and selling one ETH brings the price of ETH down slightly along the curve. It doesn’t matter how volatile the price gets, there will eventually be a return to a state of balance that reflects a relatively accurate market price. Instead of relying on the traditional buyers and sellers in a financial market, AMMs keep the DeFi ecosystem liquid 24/7 via liquidity pools. The main difference between AMMs and traditional exchanges is the absence of middlemen.

Flash loans are the clearest example of how deep the DEFI rabbit hole can go. Non-Custodial – Decentralised exchanges do not take custody of funds which is why they are described as Peer-to-Peer. A user connects directly with a Smart Contract through their non-custodial wallet e.g MetaMask granting access privileges for as long as they want to interact with the Contract. The AMM model is the default for decentralised exchanges but given the composability of DEFI different applications have emerged.