⚖️ Solvency 인센티브 비율
SLICE를 사용하여 Tranche Solvency를 장려하는 방법
Last updated
SLICE를 사용하여 Tranche Solvency를 장려하는 방법
Last updated
탈중앙화 프로토콜에서는 토큰이 인센티브로 사용됩니다. 비트코인에서는 채굴자들이 네트워크를 유지하고, 거래를 용이하게 하고, 그렇게 함으로써 BTC를 보상받습니다. Compound에서는 대출자와 대부업체는 각 시장의 활용도에 따라 COMP로 인센티브를 받습니다. 마찬가지로, Tranche는 개별적 Tranche 및 프로토콜 전체의 지불 능력을 유지하는 궁극적인 목표로 사용자에게 SLICE 토큰을 사용하도록 장려합니다.
SLICE를 락업하고 Uniswap에 유동성을 제공하도록 소유자들에게 인센티브를 제공하는 SLICE 스테이킹 이외의 플랫폼에서는 SLICE를 여러 시장에서 Tranche 소유자에게 배포합니다. 이 배포의 핵심 목적은 Tranche가 상환능력을 유지하도록 하는 것입니다.
이러한 목적을 만족시키는 프레임워크를 설계하기 위해 당사는 Tranche 매개 변수에 대한 상환능력의 관계를 더 잘 이해해야 합니다. 아래 섹션에는 해당 나리오가 정리되어 있습니다.
시나리오 1에서는 모든 것이 예상대로 작동하고 있습니다. 프로토콜은 Tranche A에 대한 합리적인 고정 금리를 정의했으며 기본 금리가 이를 초과합니다.
이 시나리오에서 Tranche A에 대한 예금이 증가함에 따라 Tranche B의 APY가 증가합니다(ΔAPY도 마찬가지). 또한, Tranche B에 대한 예금이 증가함에 따라, 더 많은 참여자들이 수익을 공유해야 하기 때문에 APY가 감소합니다. 이러한 감소는 프로토콜의 기본 수익이 반환될 때 발생합니다.
Tranche B에 대한 예금이 증가함에 따라, Tranche B 수익률은 프로토콜의 기본 수익에 가까워집니다.
이러한 이유로 당사는 Tranche A 소유자에게 SLICE 보상이 분배되도록 보장하여 Tranche B(ΔAPY)에 대한 APY 수익률을 극대화하고자 합니다. 마찬가지로, 적은 수의 Tranche B 보유자를 보장하여 더 적은 수의 참여자들에게 수익이 분배되고 그 결과 또한 극대화되기를 원합니다. 그럼에도 불구하고, Tranche B 소유자들의 증가는 전반적인 지불능력을 감소시키지 않고 단지 Tranche B 수익률만 감소시킵니다. 이러한 이유로, 비록 적은 금액이지만, Tranche B 소유자에게도 보상을 분배합니다.
결과: 보상금은 대부분 Tranche A소유자에게 배포됩니다.
시나리오 2에서, 프로토콜은 기본 프로토콜로부터 Tranche A 고정 금리를 충족할 수 없으며 그렇게 하기 위해 Tranche B 수익/소유를 활용해야 합니다.
이 시나리오에서, Tranche A에 대한 예금이 증가할수록, Tranche B의 APY는 고정 금리 의무를 이행하기 위해 점점 더 많은 가치가 필요하기 때문에 어려움을 겪고 있습니다. 하지만, Tranche B에 대한 예금이 증가할수록, 고정 금리 의무를 부담하는 참가자가 증가함에 따라, APY가 개선됩니다. Tranche B에 대한 예금이 증가함에 따라, 손실이 더 많은 참가자들에 의해 발생함에 따라 수익률은 0에 근접합니다.
Tranche B에 대한 예금이 증가함에 따라, 더 많은 참여자들에 의해 손실이 발생하기 때문에 수익률은 0에 가깝습니다.
이러한 이유로, 당사는 Tranche A에 대한 예금을 0으로 최소화하고 Tranche B에 대한 예금을 최대화하여 Tranche B 소유자의 손실을 줄이기를 원합니다. 이 경우 손실로 인해 시스템의 상환 능력이 저하됩니다.
결과: Tranche B 소유자에게 보상이 완전히 배포됩니다.
상환 능력이 어떻게 극대화되는지 이해했으므로 당사 이 결과를 장려하는 보상 시스템을 설계할 수 있었습니다.
SLICE 비율: 첫 번째로 정의할 파라미터는 SLICE 배포의 전체 비율입니다. 블록당 배포하는 SLICE 양(일, 주 또는 연)입니다. 이는 TRIP(Tranche 개선 제안서)를 통해 설정된 상수 값입니다.
시장 규모별 배포(시장 금리): SLICE 보상이 여러 시장(예: aDai 또는 cETH)으로 배포되어야 합니다. 보상이 고르게 분배되도록 총예금액을 기준으로 시장규모를 활용합니다. 따라서 cDai 시장에서 $100가 락업되어 있고 Tranche 프로토콜에서 $1,000가 락업되어 있는 경우, cDai 시장 금리는 SLICE 금리(100/1000)의 10%가 될 것으로 예상됩니다.
Tranche 상환 능력에 의한 배포: 마지막으로, 당사의 프로토콜 매개변수에 따라 상환 능력이 어떻게 변화하는지에 대한 이해를 바탕으로 상환 능력을 최대화하는 방식으로 거래처 전체에 걸쳐 시장 금리를 배포해야 합니다. 당사는 Tranche B의 APY (ΔAPY)를 최대화하는 비율로 Tranche A와 B에 보상을 분배해야 합니다. 당사는 최적의 금리를 "상환 능력 인센티브 비율" 또는 SIR로 정의합니다.
이는 Tranche A에 분배되는 SLICE 보상의 비율입니다. 아래 섹션에서는 해당 계산 방법을 살펴보겠습니다.
Tranche B 이익 - 당사의 문서에서 Tranche를 계산하는 방법에 대해 자세히 알아볼 수 있습니다.trancheBReturn = (totalTVL * (1 + extProtRet) - trATVL * (1 + trARet) - trBTVL) / trBTVL
Delta APY - "외부 프로토콜 수익"과 Tranche B 수익 간의 차이.
DeltaAPY = extProtRet - trancheBReturn
Delta APY % - Delta APY는 외부 프로토콜 수익의 백분율로 변환됩니다.
DeltaAPYPercentage = DeltaAPY / extProtRet
균형 계수- 그런 다음 특정 방향으로 보상을 왜곡하는 균형 계수를 추가합니다. 아래의 SLICE 보상 그래프에서는 수평 점근표를 조정합니다.
trBPercentage = DeltaAPYPercentage + balFactor
Tranche B 보상 - 그런 다음 이 백분율을 시장 금리로 곱하여 이 Tranche의 블록당 SLICE 분포를 계산할 수 있습니다.
trBSliceRewards = trBPercentage * dailySliceAmount
Solvency 인센티브 비율 계산- 마지막으로 SIR Tranche A에 할당된 SLICE 보상으로 정의되므로 다음과 같이 계산됩니다.
trASliceReward = dailySliceAmount - trBSliceRewards
SolvencyIncentiveRatio = trASliceReward / dailySliceAmount
계산 방식을 정의한 대로 하나의 그래프에서 두 Tranche에 대한 Tranche 예금과 SLICE 보상 사이의 관계를 시각화할 수 있습니다.
Tranche A에 대한 예금이 증가할수록 SLICE 점유율이 증가하고 안정화되며 Tranche B는 이와 반대로 됩니다.
두 라인에는 균형 계수를 사용하여 조작할 수 있는 수평 증상(균형 계수가 클수록 B 보상의 비율이 커지므로 증상이 아래로 이동함)이 있음을 알 수 있습니다.
SLICE 보상 컨트롤러 계약에 대한 자세한 내용은 이 저장소를 참조하십시오.
프런트 엔드 관점에서 사용자는 기본 프로토콜 보상, Tranche 보상 및 SLICE 보상 내역을 볼 수 있습니다.