What is a Liquidity Pool?
A liquidity pool is a smart contract that contains a reserve of two or more cryptocurrency tokens in a decentralized exchange (DEX). Liquidity pools encourage investors to earn passive income on cryptocurrencies that would otherwise be idle.
The exact procedure for joining a liquidity pool can vary depending on the platform, but the process typically involves setting up an account on a decentralized finance (DeFi) platform, connecting an Ethereum wallet to the account, and depositing two different types of tokens in the platform’s pool to form a trading pair. (Most liquidity pools require crypto to be deposited in pairs of equal value.)
What Liquidity Pools Do
Liquidity pools enable cryptocurrency buyers and sellers to trade tokens on a DEX without needing a centralized order book or traditional market maker. Instead, the smart contract that controls the pool handles all the trading activity.
Automated market maker (AMM) algorithms in the contract determine the price of each token and adjust prices in real time depending on supply and demand. This ensures that the supply of each token in a pool is always in proportion to the other tokens in the pool.
Investors who add their tokens to the pool receive a share of the exchange’s trading fees or some other investment incentive. The value of the incentive earned is proportional to the amount of liquidity the investor provided.
Liquidity Pool Tokens
Liquidity pool tokens (LPTs) are digital assets that an investor receives when they deposit crypto assets into a liquidity pool. LPTs can be considered a receipt representing the investor’s share of the pool.
LPT ownership entitles the investor to a share of the transaction fees generated by the pool’s activity and any other potential rewards offered by the DeFi platform.
Investors can withdraw their liquidity from the pool at any time and redeem their LPTs in exchange for the original assets they deposited (along with any accrued fees or rewards).
Depending on the platform, LPTs may also be called pool tokens (PTs) or simply LPs.
What Can You Do With a Liquidity Pool Token?
Many investors simply hold on to their liquidity pool tokens to generate passive income. As users trade within the pool, they pay transaction fees, a portion of which is distributed to liquidity providers. Payment is proportionally based on the investor’s stake in the pool.
How Investors Use Liquidity Pools
Many DeFi platforms offer additional rewards to liquidity providers. Investors who have high-risk appetites can use liquidity pools to participate in the following:
History of Liquidity Pools
In the early phases of DeFi, decentralized exchanges used traditional banking order books to match buyers with sellers. This approach was problematic for several reasons:
- The order books required significant computing power to match buyers with sellers, and the process was slow.
- High gas fees made it difficult for smaller traders to participate in the market.
- Traditional order books are vulnerable to front-running. Users with faster connections could see and execute trades before users with slower connections.
In 2017, Bancor Network’s co-founders figured out a way to counteract these issues by executing trades against the liquidity of a pool of crowdsourced assets. This single change is credited with being responsible for DeFi’s rapid growth.
The Importance of Liquidity Pools
Liquidity pools are important in blockchain borrow-lend protocols, yield farming, on-chain insurance, and gaming protocols.
Traditional finance (TradFi) has to pair a buyer with a seller before a transaction can be completed. In contrast, DeFi platforms can automatically execute a trade against the liquidity in the platform’s pool.
This is important because it means DeFi platforms don’t need to match the expected price of a transaction with the executed price. If the executed price of the trade is higher than the expected price, the buyer will receive fewer tokens than expected, and the seller will receive more tokens. This is called slippage.
To offset potential losses caused by slippage, the pool charges a small fee for each transaction and splits the fee between liquidity providers in a proportionate ratio to their share of the pool.
Total Value Locked
DeFi liquidity is typically expressed in terms of total value locked (TVL). TVL represents the total value of assets locked in a particular DeFi platform. Typically, this includes the amount of cryptocurrency locked in smart contracts and any other assets the platform has tokenized.
TVL is an important metric for DeFi protocols because it provides investors with an indication of a platform’s overall liquidity.
Platforms with higher TVL generally have more growth potential than those with lower TVL.
Risks
Although liquid asset pools allow users to earn a yield on crypto that would otherwise be idle, using them to build passive income also comes with risks.
- Once assets have been added to a liquidity pool, they are controlled by a smart contract. If a malicious actor gains access to a smart contract that controls a liquidity pool, they may be able to steal all the funds in the pool.
- If smart contract developers permit themselves to change the rules governing the pool, there is always the risk the developer will manipulate the contract for their gain by altering the fee structure, the token ratio, or other key parameters of the pool.
- If the ratio of tokens in a liquidity pool becomes uneven due to significant price changes, the liquidity provider (LP) could face permanent as well as impermanent loss of their invested assets.
It’s essential for investors to be aware of the risks and take appropriate measures to protect their investments. This includes performing due diligence before investing in crypto liquidity pools.
Best Practices
Before investing in a pool, liquidity providers should thoroughly research the platform in question and the pool itself.
Best practices for ensuring a pool’s rules of liquidity are fair and predictable and that the liquidity providers’ interests are protected include:
- Seeking out pools that have a high trading volume and a significant amount of liquidity;
- Checking to see whether the liquid asset pool is supported by a strong developer community and has an active user base;
- Checking the platform team’s credentials;
- Reading the team’s whitepapers and website content;
- Finding reviews from other users;
- Making sure the liquidity pool has a transparent governance structure and decision-making processes;
- Looking for evidence that the pool has undergone independent security audits.
Popular Liquidity Pools
Today, many decentralized platforms use liquid asset pools to trade digital assets in an automated and permissionless way. The meaning of liquidity pools in DeFi is significant, as they provide the necessary liquidity for the ecosystem to function efficiently and reduce reliance on traditional financial intermediaries.
Popular platforms that center their operations on liquidity pools include:
Uniswap: Uniswap is a decentralized exchange operating on the Ethereum blockchain, that allows trade any ERC-20 token since new tokens are being added to Uniswap daily.. Uniswap has several liquidity pools. Some of their most popular pools support ETH/USDT, ETH/DAI, and ETH/USDC exchanges.
Curve: Curve is a decentralized exchange specializing in stablecoins and providing low-slippage trading for similar assets. Curve has several liquidity pools. Some of their most popular pools support BTC/renBTC/wBTC/sBTC and USDT/USDC/DAI.
Balancer: Balancer is a decentralized exchange that allows users to create customized liquidity pools with up to eight tokens. Popular Balancer pools include ETH/USDC/DAI/WBTC, WBTC/renBTC/sBTC, and LINK/ETH.
SushiSwap: SushiSwap is a decentralized exchange that offers liquidity pools with high-yield farming incentives for liquidity providers. Some of the most popular SushiSwap pools include ETH/USDC, ETH/USDT, and ETH/WBTC.
FAQs
What is a DeFi liquidity pool?
Are liquidity pools profitable?
What is a DeFi mining pool?
How do DEX liquidity pools work?
References
- What Is Liquidity Mining: How to Profit from a Decentralized Ecosystem (Bybit)
- Bancor Liquidity Pools 101: Reserve Weights (Bancor)
- UNISWAP PROTOCOL UNISWAP ECOSYSTEM (Uniswap)
- Curve (Curve)
- Balancer DeFi Liquidity Protocol (Balancer)
- Sushi (Sushi)