마지막 업데이트:
유동성 풀은 스마트 컨트랙트에 잠겨 있는 토큰들의 모임입니다. 유동성 풀은 유동성을 제공하여 거래를 원활하게 하는 데 사용되며, 일부 탈중앙화 거래소(DEX)에서 널리 활용됩니다.[1][2][3]
유동성 공급자(LP)라고 불리는 사용자들은 시장을 조성하기 위해 풀에 동일한 가치의 두 가지 토큰을 추가합니다. 자금을 제공하는 대가로, 이들은 전체 유동성 중 자신의 지분에 비례하여 해당 풀에서 발생하는 거래 수수료를 받습니다.[4]
Coinbase나 Binance와 같은 표준 암호화폐 거래소에서의 거래는 오더북(Order Book, 호가창) 모델을 기반으로 합니다. 이는 NYSE나 Nasdaq과 같은 전통적인 주식 거래소가 작동하는 방식이기도 합니다. [5]
이 오더북 모델에서는 구매자와 판매자가 모여 각자의 주문을 넣습니다. "입찰자(bidders)"로 알려진 구매자는 특정 자산을 가능한 한 낮은 가격에 사려고 하는 반면, 판매자는 동일한 자산을 가능한 한 비싸게 팔려고 합니다. [6]
거래가 성사되려면 구매자와 판매자 모두 가격을 수렴시켜야 합니다. 이는 구매자가 더 높은 가격을 제시하거나 판매자가 가격을 낮춤으로써 가능해집니다. 공정한 가격 수준에 주문을 넣으려는 사람이 없거나 사용자가 구매하려는 코인이 충분하지 않을 때 마켓 메이커(Market makers)가 등장합니다. [14]
마켓 메이커는 특정 자산을 항상 사거나 팔 의사가 있음으로써 거래를 촉진하는 엔티티입니다. 이를 통해 시장 유동성을 제공하여 사용자가 항상 거래할 수 있게 하고 다른 상대방이 나타날 때까지 기다릴 필요가 없게 만듭니다. 그 주된 이유는 오더북 모델이 특정 자산에 대해 항상 "시장을 조성(make the market)"하려는 하나 이상의 마켓 메이커의 존재에 크게 의존하기 때문입니다. 마켓 메이커가 없으면 거래소는 즉시 유동성이 고갈되어 일반 사용자가 거의 사용할 수 없게 됩니다. 또한 마켓 메이커는 지속적으로 가격을 변경하여 자산의 현재 가격을 추적하며, 이로 인해 거래소에 엄청난 수의 주문 및 주문 취소가 전송됩니다. [7]
현재 초당 약 12-15건의 트랜잭션 처리량과 10-19초 사이의 블록 타임을 가진 이더리움은 오더북 거래소를 운영하기에 실질적으로 적합한 옵션이 아닙니다. 게다가 스마트 컨트랙트와의 모든 상호작용에는 가스비가 발생하므로, 마켓 메이커는 단순히 주문을 업데이트하는 것만으로도 파산할 수 있습니다.
현재 유동성 풀을 사용하는 다양한 블록체인 네트워크에서 운영되는 많은 DEX가 있습니다. 이더리움의 경우 가장 인기 있는 DEX는 Uniswap과 Sushiswap입니다. Binance Smart Chain 또는 BNB Chain의 경우 Pancakeswap이 있습니다. Acala 및 Zenlink DEX는 Polkadot에서 유동성 풀을 사용합니다. [26] [27]
기본적인 형태의 단일 유동성 풀은 2개의 토큰을 보유하며, 각 풀은 해당 특정 토큰 쌍에 대한 새로운 시장을 생성합니다. DAI/ETH는 Uniswap에서 인기 있는 유동성 풀의 좋은 예입니다. [8]
새로운 풀이 생성될 때, 첫 번째 유동성 공급자(Liquidity Provider)가 풀 내 자산의 초기 가격을 설정하는 사람입니다. 유동성 공급자는 두 토큰을 동일한 가치로 풀에 공급하도록 인센티브를 받습니다. 만약 풀 내 토큰의 초기 가격이 현재 글로벌 시장 가격과 차이가 나면, 즉각적인 차익 거래(Arbitrage) 기회가 발생하여 유동성 공급자의 자본 손실로 이어질 수 있습니다. 올바른 비율로 토큰을 공급한다는 이 개념은 나중에 풀에 더 많은 자금을 추가하려는 다른 모든 유동성 공급자에게도 동일하게 적용됩니다. [9]
유동성이 풀에 공급되면, 유동성 공급자(LP)는 자신이 공급한 유동성 규모에 비례하여 LP 토큰이라는 특수 토큰을 받습니다. 풀에 의해 거래가 성사되면 0.3%의 수수료가 모든 LP 토큰 보유자에게 비례적으로 분배됩니다. 유동성 공급자가 발생한 수수료와 함께 기초 유동성을 회수하고 싶다면, 자신의 LP 토큰을 소각해야 합니다. [15]
유동성 풀이 촉진하는 각 토큰 스왑은 결정론적 가격 책정 알고리즘에 따라 가격 조정이 발생합니다. 이 메커니즘은 자동화된 마켓 메이커 (AMM)라고도 불리며, 프로토콜마다 서로 다른 알고리즘을 사용할 수 있습니다. [10]
Uniswap 등에서 사용되는 기본적인 유동성 풀은 공급된 두 토큰 수량의 곱이 항상 일정하게 유지되도록 하는 불변 제품 마켓 메이커(constant product market maker) 알고리즘을 사용합니다. 이 알고리즘 덕분에 풀은 거래 규모에 상관없이 항상 유동성을 제공할 수 있습니다. 그 주요 이유는 알고리즘이 원하는 수량이 증가함에 따라 토큰 가격을 점진적으로 높이기 때문입니다. [11]
결론적으로, 풀 내 토큰의 비율이 가격을 결정합니다. 예를 들어, 누군가 DAI/ETH 풀에서 ETH를 구매하면 ETH 공급량은 줄어들고 DAI 공급량은 늘어나게 되어, 결과적으로 ETH 가격은 상승하고 DAI 가격은 하락하게 됩니다. 가격이 얼마나 변동하는지는 풀의 규모 대비 거래 규모에 따라 달라집니다. 거래 규모에 비해 풀이 클수록 가격 영향과 슬리피지(slippage)가 적게 발생하므로, 대형 풀은 가격을 크게 변동시키지 않고도 더 큰 규모의 거래를 수용할 수 있습니다. [12]
더 큰 유동성 풀이 슬리피지를 줄이고 더 나은 거래 경험을 제공하기 때문에, Balancer와 같은 일부 프로토콜은 특정 풀에 유동성을 공급하는 유동성 공급자에게 추가 토큰으로 인센티브를 제공하기 시작했습니다. 이 과정을 유동성 채굴(liquidity mining)이라고 합니다. [13]
유동성 풀을 처음 도입한 프로젝트 중 하나는 Bancor였지만, Uniswap에 의해 널리 대중화되었습니다. [16]
위에서 설명한 유동성 풀은 Uniswap에서 사용되는 가장 기본적인 형태의 유동성 풀입니다. 다른 프로젝트들은 이 개념을 다음과 같이 발전시켰습니다:
유동성 풀의 또 다른 아이디어는 Balancer로부터 나왔습니다. Balancer는 사용자가 풀에 단 두 개의 자산만 보유할 필요가 없다는 점에 주목하여, 단일 유동성 풀에 최대 8개의 토큰을 포함할 수 있도록 허용합니다. [17]
“유동성 풀”은 사전 정의된 매개변수에 따라 트레이더의 매수 및 매도 주문을 자동으로 매칭하는 스마트 계약 형태의 자동화된 마켓 메이커(AMM)일 뿐입니다. 트레이더는 다른 트레이더와 직접 매칭될 필요가 없으므로, 투자자가 풀에 자산을 예치해 두는 한 유동성은 일정하게 유지됩니다(단, 가용 유동성에 비해 규모가 큰 거래는 여전히 상당한 슬리피지를 발생시킬 수 있습니다).[18]
오더북 기반 거래소에서 마켓 메이커는 자산 가격이 변함에 따라 매수 호가와 매도 호가를 지속적으로 조정해야 합니다. 예상대로 마켓 메이커는 자신의 시장 조성 전략을 능동적으로 관리할 시간과 전문 지식을 갖춘 전문가인 경우가 많습니다. 유동성 풀은 자산 가격을 결정하기 위해 여러 거래소의 정보를 취합할 필요가 없습니다. 유동성 공급자는 단순히 자신의 자산을 풀에 예치하기만 하면 스마트 계약이 가격 책정을 처리합니다.[19]
유동성 풀은 중앙화된 거래소의 특징인 상장 수수료, KYC(본인 인증) 또는 기타 장벽이 없습니다. 누구나 언제든지 기존 유동성 풀에 투자하거나 어떤 토큰에 대해서도 새로운 거래 쌍을 생성할 수 있습니다. 투자자가 풀에 유동성을 공급하고자 할 때는 두 자산의 동일한 가치만큼을 예치합니다. ETH/DAI 풀에 100달러의 유동성을 공급하려면 100달러 상당의 ETH와 100달러 상당의 DAI를 예치해야 하므로 총 200달러가 필요합니다. 그 대가로 투자자는 풀에서 자신의 비례적 지분을 나타내는 유동성 풀 토큰을 받으며, 이를 통해 언제든지 해당 지분을 인출할 수 있습니다. 누군가 거래를 하면 거래 수수료가 트레이더가 거래소 계약으로 보내는 자산에서 차감되어 거래 후 유동성 풀에 추가됩니다. 예를 들어, Uniswap은 0.3%의 거래 수수료를 부과합니다. 만약 당신의 100달러 ETH/DAI 기여분이 풀의 0.007%를 차지한다면, 당신은 그 0.3% 거래 수수료의 0.007%를 받게 됩니다.[20]
Uniswap과 같은 탈중앙화 거래소는 가스 비용을 줄이는 미니멀한 스마트 계약 설계를 갖추고 있습니다. 풀 내에서의 효율적인 가격 계산과 수수료 분배는 트랜잭션 간의 마찰을 줄여줍니다. 예를 들어, 대부분의 스마트 계약은 거래된 자금을 동일한 지갑으로만 보낼 수 있지만, Uniswap은 트레이더가 자산을 교환하고 이를 단일 트랜잭션으로 다른 지갑에 보낼 수 있도록 합니다. [21]
Uniswap과 같은 DEX는 버전 업데이트를 통해 점점 더 발전하고 있으며 유동성 공급자(LP)에게 더 나은 통제권을 제공합니다. Uniswap의 최신 버전(v3)을 사용하면 LP는 유동성을 공급할 때 자신의 자본이 할당될 가격 범위를 정의할 수 있습니다. 개별 포지션은 하나의 풀로 합쳐져 사용자가 거래할 수 있는 하나의 결합된 곡선을 형성합니다. 이를 특정 가격 범위 내에 할당된 유동성인 '집중화된 유동성(concentrated liquidity)'이라고 합니다. 집중화된 유동성은 자본 효율성을 향상시키지만, 비영구적 손실(impermanent loss)의 가능성도 증폭시킬 수 있습니다. 또한, v3는 다중 수수료 등급을 도입하여 LP가 감수하는 위험에 대해 더 나은 보상/지분을 받을 수 있도록 합니다.[29][30]
토큰을 유동성 풀에 예치하는 사용자는 제공한 유동성 가치에 비례하여 거래소의 유동성 풀 토큰을 지급받습니다. 이는 거래소가 사용자가 유동성 풀에 얼마를 예치했는지 파악하는 방법입니다. 또한, 사용자가 유동성 풀에서 토큰을 인출하고 유동성을 제거하기로 결정하면, 거래소에서 제공했던 토큰은 소각되고 초기 토큰과 함께 누적된 인센티브가 사용자에게 반환됩니다. 이자 농사(Yield Farming)는 DeFi 생태계의 다양한 상품을 사용하여 투자 수익을 극대화하기 위해 DeFi 투자자들이 사용하는 방법입니다. [23]
이자 농사를 사용하여 수익을 극대화하는 방법은 다양하지만, 가장 일반적으로 사용되는 방법은 DeFi 플랫폼이 제공하는 유동성 토큰을 활용하는 것입니다. 앞서 언급했듯이, DeFi 플랫폼은 대출, 차입 또는 유동성 풀 예치와 같은 DeFi 서비스를 이용하는 사용자에게 유동성 풀 토큰을 제공합니다. 사용자는 스마트 계약 기간 동안 다른 토큰과 마찬가지로 유동성 풀 토큰을 사용할 수 있습니다. 따라서 수익을 극대화하기 위해 사용자는 이 토큰을 수락하는 다른 플랫폼에 예치하여 추가 수익을 얻을 수 있습니다. 플랫폼이 해당 토큰을 수락하기만 한다면 사용자는 이를 여러 플랫폼과 여러 유동성 풀 토큰으로 반복할 수 있습니다. 따라서 이자 농사를 통해 사용자는 두 개 이상의 이자율을 복리로 계산하여 궁극적으로 수익을 극대화할 수 있습니다. [22]
유동성 풀은 탈중앙화 금융에 비영구적 손실 및 유동성 풀 해킹과 같은 새로운 위험을 초래합니다. 다른 위험으로는 스마트 컨트랙트 버그, 관리자 키(admin keys), 그리고 플래시 론(flash loan) 공격 등이 있습니다.[24][25]
September 2, 2026. 21:22 UTC
편집 요약:
Fix heading levels





