Pool

단일 예치 (Single Pool) 보상

SinglePool 유동성 공급자는 각 풀에 해당하는 토큰을 예치하고 유동성 지분에 대한 증거로 iToken을 받게 됩니다. 예치한 자산을 출금하는경우, iToken을 다시 반환하고, 해당시점의 Token : iToken 교환 비율에 따라 누적된 예치 이자가 포함된 토큰을 수령합니다. iToken 보유자는 예치 이자 뿐아니라러 KSP 보상을 받게 됩니다.

  • KSP 보상 : 유동성을 공급할 경우 KSP 인플레이의 일정량을 유동성 공급 기간 동안 보상 받게 됩니다.

  • 예치 이자 보상 : 예치한 자산은 PlusPool을 위한 재원으로 활용되며, 플러스 예치자가 자산 활용 시 지불한 비용은 다시 단일 풀 예치자에게 분배됩니다. 분배된 수익은 내 예치자산 수량에 자동으로 포함됩니다.

KSP 보상 APR & APY

  • iToken 보유자는 1 iToken의 KSP 연간 보상 수익률을 아래와 같이 추정할 수 있습니다.

  • APR은 iToken가격과 KSP가격에 따라 실시간으로 변동됩니다.

APR=SPDailyKSP분배수량KSP가격/SP규모365100APR = SP DailyKSP 분배수량 * KSP가격 / 총 SP규모 * 365 * 100
  • SP 공급자 KSP 보상 APY = ((1+ APR / 365) ^ 365 -1) * 100

  • 일일 분배 KSP = 86400

  • SP DailyKSP 분배수량 = (일일 분배 KSP) * SP KSP 분배율(5%) * SP 분배율

  • 예시

    • KLAY SP의 APR 구하는 과정

    • 총LP규모 = 40,000,000 $

    • DailKSP = 1728 = 86400(일일 분배 KSP) * 0.05(SP KSP 분배율) * 0.4(KLAY SP 분배율)

    • 1KSP = 29.20$

    • APR = 1728 * 29.2 / 40000000 * 365 * 100 = 46.04%

SP 공급자 예치수익률 APR

APR=borrowingRateUtiliztion(1reserveFactor)APR = borrowingRate * Utiliztion *(1- reserveFactor)

풀 활성화 비율

Utilization=TotalBorrow/TotalDepositUtilization = TotalBorrow / TotalDeposit

자산 활용 비

BorrowingRate=BorrowingRateModel(Utilization)BorrowingRate = Borrowing Rate Model ( Utilization )

Borrowing Rate Model

Utilization Range

Borrowing Rate Range

Logic

0% ~ 60%

0% ~ 20%

Borrowing Rate = Utilization / 3

60% ~ 90%

20%

Borrowing Rate = 0.2

90% ~ 100%

20% ~ 100%

Borrowing Rate = Utilization * 8 - 7

일반 페어 예치 (Pair Pool) 보상

유동성 공급자는 풀 유동성을 제공할 경우 유동성 지분에 대한 증거로 LP(Liquidity Pool) Token을 받게 됩니다. 예치한 자산을 출금하는 경우, LP Token을 반환하고 그에 상응하는 자산을 수령할 수 있습니다.

유동성 공급자는 유동성을 제공하고 KSP, 거래 수수료, Airdrop 보상을 받게 됩니다.

  • KSP 보상 : KSP 보상 풀에 유동성을 공급할 경우 KSP 일일채굴량의 일정량을 유동성 공급 기간 동안 보상 받게 됩니다.

  • 거래 수수료 보상 : KSP 보상풀이 아닌 풀에 유동성을 공급할 경우 거래 수수료의 50% 중 보유 LP 지분율에 따라 거래 수수료를 보상 받게 됩니다.

  • Airdrop 보상 : Airdrop 대상 풀이라면 유동성 공급 기간 동안 Token을 분배 받게 됩니다.

LP 공급자 KSP 보상 APR & APY

  • LP 토큰 보유자는 1LP의 KSP 연간 보상 수익률을 아래와 같이 추정할 수 있습니다.

  • APR은 LP가격과 KSP가격에 따라 실시간으로 변동됩니다.

APR=LPDailyKSP분배수량KSP가격/LP규모365100APR = LP DailyKSP 분배수량 * KSP가격 / 총 LP규모 * 365 * 100
  • LP 공급자 KSP 보상 APY = ((1+ APR / 365) ^ 365 -1) * 100

  • 일일 분배 KSP = 86400

  • LP DailyKSP 분배수량 = (일일 분배 KSP ) * LP 공급자 KSP 분배율 * 투표율

  • 예시

    • 2021년 8월 24일 기준 KLAY/KUSDT Pair LP의 APR 구하는 과정

    • 총LP규모 = 45,589,138 $

    • DailKSP = 4427 = 86400(일일 분배 KSP) * 0.6(LP 공급자 KSP 분배율) * 0.0854(투표율)

    • 1KSP = 29.20$

    • APR = 4427 * 29.2 / 45589138 * 365 * 100 = 103.5%

LP 공급자 거래 수수료 보상 APR

APR=TradeFee(24H)0.5/LP규모365100APR = TradeFee(24H) *0.5 /총LP규모*365*100
  • 예시

    • 2021년 8월 24일 기준 KLAY/KUSDT Pair LP의 APR 구하는 과정

    • 총LP규모 = 45,589,138 $

    • TradeFee(24H) = 33,677 $

    • APR = 33677 * 0.5 / 45589138 * 365 * 100 = 13.5 %

LP 공급자 Airdrop 보상

APR=DailyAirdropTokenTokenPrice/LP규모365100APR = Daily Airdrop Token * TokenPrice / 총LP규모*365*100
  • 특정 LP의 DailyAirdropToken 조회하는 과정

    • Treasury Contract의 distributionEntries 함수로 해당 LP에 등록된 Distribution Contract Address 조회 ( 하나의 LP에는 여러개의 Distribution Contract가 등록될 수 있습니다. )

    • 조회된 address로 Distribution Contract들의 blockAmounttoken 함수로 DailyAirdropToken을 조회할 수 있습니다. ( distributedAmount, estimateEndBlock, totalAmount 함수를 통해 조기마감, 종료 여부를 확인할 수 있습니다. )

  • 예시

    • 임의의 토큰X, LPX의 APR 구하는 과정

    • 총LPX규모 = 45,500,000 $

    • 토큰X 가격 = 2$

    • 블럭별 토큰X 분배갯수 = 2

    • DailyAirdropToken = 10 * 86400 = 864000

    • APR = 2 * 86400 * 2 / 45500000 * 365 * 100 = 277 %

플러스 페어 예치 (Plus Pair Pool) 보상

플러스 예치는 유동성 공급시 단일풀에서 자산을 활용해 예치하며, 이때 자산 활용 비용을 지불하게 됩니다.

  • 일반페어 예치 APR *플러스 배수 - 활용자산비용*(플러스배수-1)

Last updated