새소식

인기 검색어

Web3/BlockChain

[BlockChain] DeFi Protocol - Curve

  • -
반응형

Curve Finance

오늘은 DEX 중 하나인 Curvc Finance에 대해 정리하고자 한다.

기대가 많이 된다고??? 그런 자세 아주 조아조아!!

Curve Finance는 Swap 플랫폼으로 스테이블 코인 전용 Uniswap 플랫폼이라 보면 된다.

 

https://curve.fi/#/ethereum/swap

 

curve.fi

즉 스테이블 코인간의 교환을 위해 설계된 AMM 프로토콜이다.

Curve는 분산형 유동성 집합체로, 누구나 유동성 풀을 자산에 추가하고 수수료를 벌 수 있다.

AMM은 가격 알고리즘으로 작동하는 데 Curve를 이용하면 비교적 비슷한 가격대에 있는 토큰 간의 스왑에 매우 유용할 수 있다.

 

토큰 간의 스왑에 유용하다는 것은 스테이블 코인 간의 교환뿐만 아니라 토큰화된 다른 코인 사이에서도 유용하다는 것을 의미한다. 따라서 Curve는 WBTC, renBTC, sBTC와 같은 토큰화된 여러 버전의 비트코인을 교환하는 가장 좋은 방법 중하나이다.

 

시장 수요와 DeFi 변화에 따라 스테이블 코인과 자산을 교환할 수 있는 방법이 변화하고 있는 데 현재까지는 17개의 pool이 존재한다. 그중 가장 많이 쓰는 스테이블 코인은 USDT, USDC, DAI, BUSD, TUSD, sUSD 등이 있다.

  • USDT: 흔히 말하는 테더 코인, 1USDT = 1USD
  • USDC: USD Coin, Circle과 Coinbase 간의 협력으로 발행한 스테이블 코인, 1USDC = 1USD
  • DAI: 이더리움 기반 스테이블 코인, 1DAI = 1 USD
  • BUSD: Binance가 Paxos와 제휴를 통해 만든 스테이블 코인 1BUSD = 1USD
  • TUSD: TrueUSD, TrustToken이 구축한 스테이블 코인 1TUSD = 1USD
  • sUSD: Synathetix 프로토콜에 의해 활성화된 합성 USD 토큰 1sUSD = 1USD

자산은 책정 공식에 따라 가격이 결정되는데 Curve에서 사용하는 공식은 대략 유사한 범위에서 발생하는 swap을 용이하게 하기 위해 특별히 설계되었다.

1 USDT는 1USDC와 같아야 하고 대략 1BUSD와 같아야 한다.

하지만 100,000,000USDT를 USDC로 전환한 다음 BUSD로 전환하려면 슬리피지가 필요하다. Curve의 공식은 이 슬리피지를 가능한 최소화 하도록 설계되었다.

CRV

Crv는 프로토콜을 시행하는 DAO인 CurveDAO의 거버넌스 토큰이다. Crv는 유동성 제공자에게 지속적으로 분배되며, 이 비율은 매년 감소한다. 

Liquid Pool

DEX의 핵심 기술은 유동성 풀은 Smart Contract안에서 시장 참여자가 판매하거나 판매하려는 디지털자산의 양을 뜻한다.

이 유동성 풀은 디지털자산의 swap과정에서 비유동성으로 인해 발생하는 문제를 완화하기 위해서 만들어졌다.

유동성 풀에서 유동성 공급하는 유동성 제공자(LP)는 유동성 풀에 동일한 가치를 갖는 2개의 토큰을 추가하고, 해당 토큰에 대해 유동성을 공급함으로써 시장을 생성한다.

LP는 유동성 공급에 필요한 토큰을 보유한 자라면 누구나 될 수 있으며 AMM을 통해 유동성 풀의 변화에 따라 토큰의 교환 비율이 결정된다.

AMM 알고리즘은 거래소마다 다르지만 보통 X * Y = K를 적용한다.

LP를 등록하는 방법은 짝이 맞는 코인을 예치해야 하고, 예치할 때 코인 가치는 1:1이다.

AMM(Automated Market Makers)

말 그대로 자동화된 마켓 메이커 즉 쉽게 말해 매수자와 매도자 간의 거래를 이어주는 것을 탈중앙화된 방식으로 자동화된 것

 

주요 요소

  • Token Pair: 거래되는 토큰 쌍. 예를 들어, 거래소에서 KRW로 ETH를 구매하거나 ETH를 KRW로 판매하는 것 모두 ETH/KRW 페어에서 거래하는 것. 이런 토큰 pair로 구성된 유동성을 풀(pool)이라고 한다.
  • LP(Liquidity Provider): 토큰 페어를 이루는 두 가지 토큰에 대한 유동성을 풀에 공급하는 주체. 이렇게 공급된 유동성은 AMM의 가격 결정 알고리즘에 따른 가격에 거래가 이루어짐
  • Trader: 토큰 페어를 이루는 두 가지 토큰을 거래하는 주체자

AMM과 유동성 풀을 간단하게 그림으로 나타내보았다.

Coin A와 Coin B는 [10, 50]으로 유동성 pool에 저장되어 있다. 그러던 어떤 사람이 [10, 50] 유동성 풀로 Coin A 1개를 Coin B로 바꾸고 싶어 한다. 원래 정상적으로는 A 1개에 B 5개가 거래가 되어야 하는데 막상 거래를 하면 A 1개에 4.545개의 B를 받는다. 이렇게 가격 발생하는 가격 차이를 슬리피지라고 한다.

 

지금까지 대략적으로 Curve에 대해 알아보았다. ㅎㅎ

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.