Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Frax 프로토콜을 시각화하기 위한 목표 및 기능적 방법
마무리 생각 및 프락스 프로토콜을 기능적으로 이해하고 보는 방법
Frax는 유니스왑과 같은 AMM[1]을 활용해 지금까지 볼 수 없었던 참신한 하이브리드 스테이블 코인 디자인을 만들었습니다. 유니스왑 풀에서 자산 A와 B의 비율은 일정한 곱 함수로 인해 비례해야 합니다. 유동성 풀(LP) 토큰은 풀 + 수수료에 대한 비례적 청구이므로 일반적으로 가치가 증가하거나(수수료가 영구 손실보다 높은 경우) 가치를 줄어듭니다(수수료보다 영구 손실이 큰 경우). LP 토큰은 풀에 대한 수동 클레임일 뿐입니다.
Frax는 이 아이디어를 받아들여 독특한 스테이블 코인을 디자인하는데 사용했습니다. LP 토큰은 스테이블 코인인 FRAX입니다. 안정화의 대상이며 항상 1달러 상당의 담보와 담보 비율의 거버넌스(FXS) 토큰에 대해 민팅되거나 청산될 수 있습니다. 이 두 자산(담보 및 FXS)의 비율은 스테이블 코인의 가격에 따라 동적으로 변경됩니다. 안정적인 코인 가격이 하락하고 있다면, 프로토콜은 FXS의 담보에 유리하게, FXS 토큰에 덜 유리한 비율로 조정하여 FRAX에 대한 신뢰를 회복합니다. 이 "재담보 스왑"(recollateralization swap)을 위해 프로토콜이 결정하는 할인된 FXS에 대한 새로운 비율로 담보물을 풀에 넣기를 원하는 사람들에게 차익 거래 기회가 발생합니다. 이것은 프로토콜을 보다 높고 새로운 담보 비율에 재담보화합니다.
FRAX가 $1 이상이면 프로토콜은 FXS의 담보 비율을 조정하여 알고리즘적으로 안정화되는 FRAX의 더 많은 공급에 대한 시장의 신뢰를 측정합니다. FRAX가 더욱더 알고리즘화되면서 초과 담보물은 누구나 부를 수 있는 환매 기능을 통해 FXS 보유자에게 돌아갈 수 있습니다. "환매 스왑" 기능은 시스템에 과도한 수수료/담보/가치가 있을 때마다 항상 거버넌스 토큰에 가치를 부여합니다.
이러한 Frax의 움직임은 항상 일어나며 AMM을 사용하여 담보의 비율을 테스트하고, 차익거래 스왑을 통해 담보화를 장려하며, 환매를 통해 초과 가치를 FXS 보유자에게 다시 재분배합니다. Frax 프로토콜은 처음에는 100% 부수적인 비율로 시작하며 순수 알고리즘에 도달할 수도 있고 그렇지 않을 수도 있습니다. 새로운 통찰은 시장력 자체를 이용해 자체 시니어 나이 토큰으로 얼마나 안정적인 코인이 알고리즘적으로 안정될 수 있는지 살펴 ‘명목 코인’ 처럼 1달러 안팎의 가격대를 유지하는 것입니다. Basis, ESD 및 시뇨리제 쉐어와 같은 순수 알고리즘형 코인은 가격이 1달러 전후로 +-40%까지 크게 변동하며, 다른 사이클을 거치기 전에 안정화하는 데 며칠/주가 소요됩니다. 이는 비생산적이며 시장이 원하거나 필요한 0% 담보로 스테이블 코인과는 맞지 않습니다. Frax는 이런 낭비를 하지 않습니다. 대신 시장의 선호도를 측정해 1달러 안팎의 스테이블 코인을 소유하는 실제 담보비율을 찾아 FRAX 가격이 소폭 오르내릴 때 비율의 작은 차이를 주기적으로 테스트합니다. Frax는 AMM 기술을 사용하여 가격 회복 속도가 유니스와프 만큼 빠른 실시간 분수적인 알고리즘 스테이블 코인을 만듭니다.
이 시스템이 더 효율화되고 시스템의 속도가 빨라지면서 담보 풀은 ETH와 같은 휘발성 암호화폐와 랩된(wrapped) BTC와 같은 스테이블 코인 대신 다른 자산을 포함할 수 있습니다. 변동성 자산의 가격이 상승함에 따라 사용자는 환매(Buyback) 기능을 사용하여 초과 가치를 FXS 보유자에게 분배하게 됩니다. 변동성 담보물 가격이 떨어지면 즉시 할인된 FXS에 더 많은 암호화폐를 넣어 담보 비율을 목표치로 유지할 수 있는 차익 거래 기회가 생깁니다. 지속적인 제품 기능을 균형 있게 유지하는 유니 스와프 거래 쌍처럼 Frax 프로토콜은 목표 담보비율을 FRAX가 1달러가 되도록 시장이 필요로 하는 금액에 맞춰 균형 있게 유지합니다.
위의 예에서는 프로토콜 내의 "담보형"과 "FXS"에 두 자산을 사용하지만, 실제로 Frax는 Balancer와 유사하게 가중치를 갖는 여러 개의 알고리즘 토큰 풀을 가질 수 있습니다. 프로토콜에는 현재 USDC 담보 풀과 단 하나의 알고리즘 토큰, FXS가 있습니다. 하지만 v2에서는 금리가 부착된 순수 부채를 나타내는 두 번째 알고리즘 토큰인 Frax 본드 토큰(FXB, 영어로 Frax Bond Token)을 출시할 예정입니다.
우리는 Frax의 분수 알고리즘 디자인이 스테이블 코인 세계의 패러다임을 바꾸고 있다고 믿습니다. Frax는 빠르고, 알고리즘적이며, 실시간 조정이 가능하고, 거버넌스 최소화 및 복원력이 뛰어납니다. 우리는 Frax 프로토콜이 모든 암호화폐 커뮤니티가 포용할 수 있는 신용이 필요없는 스테이블 코인을 만들기 위한 알고리즘적인 통화 정책을 입증함으로써 비트코인의 '하드머니 ' 서술의 구현이 될 수 있다고 굳게 믿습니다.
차익 거래가 FRAX 가격을 안정적으로 유지하는 방법
FRAX는 언제든지 시스템에서 민팅될 수 있고 1달러의 가치로 청산(redeem)할 수 있습니다. 이를 통해 차익 거래자들은(arbitragers) 공개 시장에서 FRAX 수요와 공급의 균형을 잡을 수 있습니다. FRAX의 시장가격이 목표가격인 1달러를 초과하는 경우 FRAX당 1달러의 가치를 시스템에 투입하고 민팅된 FRAX를 공개시장에서 1달러 이상으로 판매함으로써 FRAX 토큰을 또 다시 민팅할 거래 기회가 있습니다. FRAX를 민팅하려면 항상 1달러의 가치를 시스템에 넣어야 합니다. 차이점은 담보와 FXS의 어느 비율이 1달러의 가치를 구성하는가 하는 것입니다. FRAX가 100% 담보 단계에 있는 경우 FRAX를 민팅하기 위해 시스템에 입력되는 값의 100%가 담보화됩니다. 프로토콜이 분수(fractional) 단계로 전환되면 민팅 중에 시스템에 입력되는 값의 일부가 FXS가 됩니다(이후 순환에서 연소됩니다). 예를 들어, 담보 비율이 98%일 경우, FRAX 민팅할 때 $0.98의 담보가 필요하고 $0.02의 FXS가 연소 되야 합니다. 담보 비율이 97%일 경우, FRAX 민팅할 때 $0.97의 담보가 필요하고 $0.03의 FXS가 연소 되야 합니다.
FRAX의 시장가격이 1달러의 가격 범위를 밑도는 경우 공개 시장에서 저렴하게 구매하고 시스템에서 1달러의 가치로 FRAX를 청산하여 FRAX 토큰을 교환하는 재정 거래 기회가 있습니다. 사용자는 언제든지 시스템에서 1달러 상당한 가치의 FRAX를 청산할 수 있습니다. 차이점은 담보와 FXS의 어느 비율이 청산자에게 반환되지 않다. FRAX가 100% 담보 단계에 있는 경우 FRAX의 청산에서 반환되는 가치의 100%가 담보화됩니다. 프로토콜이 소수 단계로 전환되면, 청산하는 동안 시스템을 떠나는 값의 일부가 FXS가 된다(청산 사용자에게 제공하기 위해 작성됨). 예를 들어, 담보 비율이 98%일 경우, 한 FRAX를 $0.98의 담보와 $0.02의 민팅된 FXS로 청산할 수 있다. 담보 비율이 98%일 경우, 한FRAX를 $0.97의 담보와 $0.03의 민팅된 FXS로 청산할 수 있다.
FRAX의 청산 과정은 원활하고 이해하기 쉬우며 경제적으로 건전합니다. 100% 단계에서는 간단합니다. 분수 알고리즘(fractional algorithmic) 단계에서 FRAX가 민팅되면 FXS가 연소됩니다. FRAX가 교환되면 FXS가 민팅됩니다. FRAX의 수요가 있는 한, 담보와 FXS로 청산하는 행위는 FRAX 민팅을 일으키며 비슷한 양이 순환하게 됩니다(동량의 FXS가 소비됩니다). 따라서 FXS 토큰의 값은 FRAX의 수요에 의해 결정됩니다. FXS 시가총액에 발생하는 가치는 FRAX 시가총액의 무담보 가치의 합계입니다. 이것은 다음과 같이 표시된 곡선 아래의 모든 과거 및 미래 음영 영역의 합계입니다.
수급 곡선은 FRAX의 민팅과 청산으로 가격이 어떻게 안정되는지를 보여줍니다 (q는 수량, p는 가격). CD0에서 FRAX의 가격은 q0에서 p0 = $1입니다. FRAX의 수요가 증가함에 따라 곡선은 CD1로 오른쪽으로 이동하여 같은 수량 q0에 새로운 가격 p1이됩니다. 가격을 $1로 회복하려면 q1에 도달하고 p0의 가격이 회복될 때까지 새로운 FRAX를 만들어야 합니다. 시가총액은 가격과 수량의 곱으로 계산되므로 q0에서 FRAX의 시가총액은 파란색 사각형입니다. q1에서 FRAX의 시가총액은 푸른 사각형과 녹색 사각형의 면적의 합계입니다. 이 예에서는 수요 증가가 가격 p1에 단순히 반영되기 때문에 수량이 증가하지 않으면 FRAX의 새로운 시가 총액은 동일합니다. 수요가 증가함에 따라 시가총액은 가격 상승 또는 수량 증가(안정된 가격)에 따라 증가합니다. 빨간색 사각형과 녹색 사각형은 같은 면적이며 시가총액에 같은 양의 가치를 추가하기 때문에 이것은 분명합니다. 참고: 녹색 사각형의 반영 부분은 가상 담보 비율 66%에서 새로운 양의 FRAX가 생성될 때 연소되는 FXS의 합계 값을 보여줍니다. FXS 시가총액은 본질적으로 FRAX 수요와 관련이 있기 때문에 이를 시각화하는 것이 중요합니다.
마지막으로, Frax는 불가지론적인 프로토콜이라는 점에 유의해야 합니다. 시장이 장기적으로 어떤 담보 비율에 진정하는지에 대해서는 상정할 수 없습니다. 왜냐하면, 사용자들은 담보가 0%로 떨어지면 이 코인은 완전히 알고리즘적인 것을 인식하며, 이 프로토콜에 대한 신뢰가 떨어질 수도 있기 때문이다. 프로토콜은 담보와 알고리즘 비율에 대한 가정을 하지 않으며, 대신 FRAX의 가격을 1달러로 하기 위해 시장이 요구하는 비율을 유지합니다. 예를 들어, 프로토콜은 60%의 담보 비율에만 도달할 수 있다라고 기정하면 FRAX 공급의 40%만 알고리즘적으로 안정화되고 그 절반 이상이 담보에 의해 뒷받침될 수 있도록 한다. 프로토콜은 FRAX 수요와 FRAX 가격 변경의 결과로 담보 비율을 조정하는 것입니다. FRAX의 가격이 1달러 미만인 경우, 프로토콜은 담보를 재설정하고 신뢰가 회복되고 원 가격인 1달러로 돌아갈 때까지 담보 비율을 올립니다. FRAX의 수요가 다시 증가하지 않는 한 담보 비율을 줄이지 않습니다. 시장 상황에 따라 FRAX가 완전히 알고리즘화될 수도 있지만, 실질적인 담보 비율을 유지하기 위해 재담보화할 것입니다. 우리는 Frax라는 결정론적이고 반사적인 프로토콜이 담보가 뒷받침되지 않는 스테이블 코인에 대한 시장 신뢰를 측정하는 가장 우아한 방법이라고 믿습니다. 이전 알고리즘적 스테이블 코인의 실험에서는 시작부터 시스템에 담보 비율이 없었습니다. 이러한 이전의 시도는 첫날 알고리즘적 스테이블 코인에 대한 시장 신뢰의 부족을 고려하지 않았습니다. Frax가 페그된 USD조차도 세계적으로 유명해질 때까지 법정 통화가 아니었습니다.
이 프로토콜은 FRAX의 확장이나 철회 시 담보 비율을 조정합니다. 확장 시 프로토콜은 시스템의 담보의 비율을 낮춤으로서 담보를 줄이고 FXS를 늘리게 되어 FRAX를 민팅하기 원활하게 합니다. 이것은 모든 FRAX를 뒷받침하는 담보의 양을 줄입니다. 철회 기간에 프로토콜의 담보 비율을 높입니다. 이를 통해 시스템 내 담보 비율이 FRAX 공급 비율로 증가하고 FRAX 뒷받침이 증가함에 따라 시장 신뢰가 높아집니다.
초기에는 프로토콜은 담보 비율을 시간당 0.25%씩 조정합니다. FRAX가 1달러 이상이면 함수는 담보 비율을 시간당 1단계 낮추고, FRAX 가격이 1달러 미만인 경우 함수는 담보 비율을 시간당 1단계 올립니다. 이는 FRAX의 가격이 대부분 1달러 이상에 머무르는 경우 담보 비율의 순 움직임이 감소하고 있음을 의미합니다. FRAX의 가격이 대부분 1달러 미만인 경우, 담보 비율은 평균 100%를 향해 증가하고 있습니다.
향후 프로토콜 업데이트에서 가격 유지를 위한 담보 비율 조정은 더 이상 사용되지 않을 것이며 대신 민팅 과정은 경매 기반 시스템으로 이동하여 가격 데이터에 대한 종속성을 제한하고 프로토콜을 추가로 분산시킬 수 있습니다. 이러한 업데이트에서 프로토콜은 FRAX 및 FXS를 포함한 자산에 필요한 가격 데이터 없이 실행될 것입니다. 민팅과 청산은 입찰자가 FRAX를 민팅/청산할 의사가 있는 담보와 FXS의 최고/최저 비율을 게시하는 오픈 경매 블록을 통해 이루어집니다. 이 경매 계약은 시스템 자체의 내부에서 담보 가격을 발견하고 오라클을 통한 가격 정보를 필요로 하지 않습니다. 경매를 대신할 수 있는 또 다른 설계는 PID 컨트롤러를 사용하여 유니스왑 거래 쌍이 풀 자산에 인센티브를 제공하고 공개 시장의 목표 가격에 수렴하는 일정 비율을 유지하는 것과 마찬가지로, FRAX의 재정 거래와 청산 기회를 제공하는 것입니다.
2021년 2월부터 시스템은 PIDController를 사용하여 성장률 변화에 따라 담보 비율을 제어합니다. 이것은 다음과 같이 정의됩니다:
성장률은 FRAX의 전체 공급에 대해 FXS 코인의 유동성이 얼마나 있는지를 측정하는 것입니다. 성장률이 높을수록 FXS 코인 공급의 전체적인 비율 변화도 덜하면서 상환할 수 있는 FRAX가 많아진다는 사실이 그 측정의 이유입니다. 상환자가 상환된 FRAX에서 발행된 FXS 코인을 판매할 경우, 성장률이 높을수록 FXS의 가격 변동이 적어지므로 바람직하지 않은 부정적인 피드백 루프가 발생할 가능성이 낮아집니다.
성장률 변화에 따라 담보비율이 변화하기 때문에 전체 CR가 낮다는 것은 순 증가율 변화 이전 기간이 순 증가율 변화보다 많다는 것을 의미합니다. 이는 FXS 가격의 지속적인 플러스 상승, 새로 발행된 FXS의 FXS 가격에 영향을 미치지 않는 FRAX의 상환, 또는 AMM으로 유입되는 FXS의 유동성의 증가로 인해 발생할 수 있습니다.
G_r = \cfrac{($15M + $12M + $5M)}{(50M)} = 0.54
이전 모델에서는 담보 비율을 변경하기 위해 FRAX 스테이블 코인의 가격만 살펴보는 것이 프로토콜의 부트스트랩 단계에 충분했지만, 최근 시스템의 성장과 현재 크기는 모델을 변경하여 더 정확한 피드백을 가능하게 할 필요가 있습니다. 새로운 시스템은 여전히 가격대를 정하여 FRAX의 가격이 목표대역을 벗어날 때만 담보 비율을 상향 또는 하향 조정합니다.
(FXS 토큰은 전체 FRAX 생태계의 가치 발생을 시키는 거버넌스 토큰입니다. 모든 유틸리티는 FXS에 집중됩니다.)
FRAX 공유 토큰(FXS)은 스테이블 코인이 아닌 유틸리티 토큰입니다. FXS는 변덕스러우며 의결권과 시스템의 모든 효용에 대한 권리를 보유하도록 의도되었습니다. FXS는 비트코인과 같은 정신으로 신용이 필요 없는 화폐를 설계하기 위해 고도의 거버넌스 최소화 접근 방식을 취하고 있습니다. 우리는 MakerDAO가 하는 것과 달리 DAO 같은 적극적인 경영을 피합니다. 적극적으로 관리해야 하는 매개 변수가 적을수록 이견이 줄어 들기 때문입니다. FXS를 통해 거버넌스를 위한 파라미터에는 담보 풀 추가 및 조정, 다양한 수수료 조정(민팅 또는 리딤잉 등), 담보 비율 갱신 등이 포함됩니다. 완전히 새로운 구현으로 자발적으로 이동해야 하는 하드포크 이외에는 담보물의 능동적 관리 또는 인간 수정 가능한 매개 변수의 추가와 같은 다른 어떤 조치도 가능하지 않습니다
FXS 토큰은 가치의 델타 변화[1]가 항상 FRAX 토큰 자체에서 벗어나 안정되는 시스템의 상향 유틸리티와 하향 유틸리티의 잠재력을 가지고 있습니다. FXS 공급은 초기에는 1억 토큰으로 설정되지만 FRAX가 더 높은 알고리즘 비율로 민팅되기 때문에 유통량은 디플레이션적일 것으로 보입니다. 이 프로토콜의 디자인은 FRAX 수요가 증가하는 한 FXS가 공급에서 크게 디플레이션적으로 될 수 있도록 설계되었습니다.
FXS 토큰의 시가총액은 영속적인 FRAX 토큰의 시뇨리지(seigniorage)[2], 민팅 및 청산 수수료에서 발생하는 화폐의 흐름, 사용되지 않은 담보물의 활용에서 발생하는 미래 예상 순 가치 창출로 계산해야 합니다. 또한, FXS의 시가총액이 증가함에 따라 FRAX를 안정적으로 유지하는 시스템의 능력도 향상합니다. 따라서 FRAX를 안정적인 통화로 유지하면서 FXS 토큰에 최대 가치를 부여하는 것이 중요합니다. 클리어메틱스의 CEO인 Robert Sam이 시뇨리지 쉐어 화이트페이퍼(Seigniorage shares whitepaper)에서 설명한 바와 같이, "쉐어 토큰(share token)은 중앙은행의 대차대조표의 자산 측면과 같습니다. 어느 시점에서든 주식의 시가총액은 코인 공급을 얼마나 줄일 수 있는지에 대한 상한선을 정합니다." 마찬가지로 Frax가 시뇨리지 쉐어 모델(seignorage share model)의 일종이기 때문에 Sam의 제안에서 영감을 얻습니다.
veFXS & 장기간 스테이킹
2020년 5월, 이 프로토콜은 현재 FXS 보유자들이 veFXS를 생성하기 위해 FXS 토큰을 잠글 수 있도록 허용하고 있으며, 특별한 부스트(special boosts), 특별한 지배권, AMO 이익을 얻을 수 있습니다. 모든 veFXS 기능이 작동하는 방식에 대한 자세한 내용은 <veFXS> 항목에서 확인하십시오.
is the growth ratio
is the supply of FXS provided as liquidity to a pair on a decentralized AMM (Uniswap, Sushiswap, etc.)
to are the FXS pairs on the AMMs
is the price of FXS
is the total supply of FRAX
구성 가능하고 자율적인 중앙 은행 블럭을 위한 프레임워크
Frax v2는 "알고리즘 시장 운영 컨트롤러"(AMO, 영어로 Algorithmic Market Operations controller)의 아이디어를 도입함으로써 분수 알고리즘 안정성의 개념을 확장합니다. AMO 모듈은 FRAX 가격을 페그에 유지하면서 독단적인 통화 정책을 제정하는 자율 계약입니다. 이것은 AMO 컨트롤러가 (이름와 같이) 오픈 마켓 연산을 알고리즘적으로 수행할 수 있지만, 임의로 FRAX를 민팅하여 페그를 깨뜨릴 수는 없다는 것을 의미합니다. 이것은 FRAX의 기본 계층 안정성 메커니즘을 손대지 않은 상태로 유지하며, 이것은 우리 프로토콜을 돋보이게 하며 다른 작은 프로젝트에 영감을 주는 것의 핵심이 되었습니다.
Frax v1: 배경
Frax v1에서는 분수 알고리즘 안정성 메커니즘인 단일 AMO만 있었습니다. 이를 기본 안정성 메커니즘이라고 합니다. 이전 문서들에서 이 문제에 대해 읽을 수 있습니다.
Frax v1에서, 프로토콜의 담보 비율은 Frax 스테이블 코인의 시장가격을 기준으로 동적으로 재조정됩니다. FRAX의 가격이 1달러 이상이면, 담보 비율(CR)이 감소합니다. FRAX의 가격이 $1 미만이면 CR가 증가합니다("재담보화"). 이 프로토콜은 항상 $1 페그에서 FRAX의 상환을 존중하지만, CR는 동적이기 때문에, 나머지 금액에 대해 Frax 공유 토큰(FXS)을 발행하여 FRAX의 상환을 지원해야 합니다. 예를 들어, 85% CR에서 모든 상환된 FRAX는 사용자에게 USDC $.85와 FXS $.15를 제공합니다. 프로토콜이 상환자 $.15 가치의 FXS에 직접 반환되는지, 아니면 담보로 1달러의 완전한 가치를 반환하기 위해 FXS를 체인에서 원자적으로 판매하는지는 사소한 구현 세부 사항일 뿐 경제적 구현은 같습니다.
이 기본 메커니즘은 다음과 같이 추상화할 수 있습니다.
1. 무담보화(decollateralise) - FRAX가 $1을 초과할 경우 CR를 약간씩 낮춥니다.
2. 균형 - FRAX = $1인 경우 CR는 유지됩니다.
3. 반복 - FRAX가 $1 미만인 경우 CR를 약간 증가시킵니다.
4. FXS 가치 발생 메커니즘(value accrual mechanism) - FXS를 지지가 되지 않은 FRAX, CR을 조과하는 담보 및 수수료로 연소합니다.
Frax 프로토콜은 시장의 FRAX 가격에 기초하여 대차대조표 비율을 조정하는 은행적인 알고리즘입니다. 담보 비율은 단순히 프로토콜 자본(담보) 대 부채(FRAX 테이블코인) 의 비율입니다. 시장은 이 비율이 어떤 기준에 유지돼야 하는지 대해서 투표를 합니다. 비율이 너무 낮을 경우 FRAX를 매각 및 종료, 즉 가격을 1달러 이하로 조금 낮추고, 비율이 너무 높을 FRAX를 계속 요구하며 가격을 1달러 이상으로 조금 높입니다. 이 무담보화와 재담보화는 프로토콜이 매우 엄격한 페그를 유지하고 자금 창출의 자본 효율을 최대화하기 위한 정확한 준비금의 양을 찾는 데 도움이 됩니다. 정의에 따르면 프로토콜은 시장이 요구하는 FRAX 스테블코인의 정확한 양을, 요구하는 정확한 담보비율로 1달러의 FRAX를 민트합니다.
Frax v2: AMOs
따라서 우리는 안정성 메커니즘의 완전히 맞춘 디자인 공간을 만들기 위해 임의의 복잡한 시장 조작에 이전의 메커니즘을 일반화할 수 있습니다. 따라서 각 AMO는 중앙은행의 화폐 블록으로 볼 수 있습니다. 각 AMO는 4개의 속성이 있습니다:
1. 담보해제 - CR을 낮추는 전략부분
2. 시장운용 - 전략 중 CR를 변경하지 않는 부분적으로 CR를 변경하지 않는 부분
3. 재담보화 - CR을 증가시키는 전략부분
4. FXS1559 - AMO의 대차대조표의 형식화된 회계처리. 목표 CR 이상의 이익으로 FXS를 얼마나 연소할 수 있는지를 정확하게 정의합니다.
상기의 메커니즘이 명확하게 정의되어 있어서 Frax v1이 AMO의 가장 단순한 형식임을 쉽게 알 수 있습니다. 즉 Frax 1이 기본적으로 가능한 AMO의 기본적인 케이스입니다. v1에서는 담보 해제로 자금 공급의 확대와 과잉 담보가 FXS 연소의 유입이 가능하게 합니다. 재담보화는 FXS를 민트하고 담보 비율을 높여 부채를 줄이는데 이를 FRAX 상환이라 부릅니다..
기본적인 분수 알고리즘 메커니즘은 항상 이전과 같이 실행되고 있습니다. FRAX 가격이 페그 초과된 경우, CR를 낮추고 FRAX의 공급이 정상적으로 확대되며 AMO 컨트롤러도 계속 가동합니다. 페그를 유지할 수 없을 정도로 CR를 내리면 AMO는 사전에 재담보화 조작을 실시하여 CR를 증가시킵니다. 프로토콜 부채(스테이블 코인들)가 상환되고 CR가 상승하여 페그로 돌아오면 시스템은 이전과 같이 담보로 재설정됩니다. 이로써 모든 AMO가 시장의 힘에 의해 조작되며 v1 기반 케이스의 완전한 설계 사양이 유지됩니다.
AMO는 기반 안정 메커니즘을 변경하지 않고 최대한의 유연성과 기회를 창출하며 FRAX가 가장 강력한 스테이블 코인 프로토콜의 하나가 되게 하며 분수 알고리즘 스테이블 코인 공간(fractional algorithmic space)의 리더로 만듭니다. AMO 모듈은 모듈러 디자인 공간을 제공하여 설계의 우아함, 컴포지빌리티(compositability), 기술적인 복잡성(complexity)을 해치지 않고 지속적인 업그레이드와 개량을 가능하게 합니다. 마지막으로 AMO는 완전한 '박스 내의 메커니즘(mechanism-in-a-box)'이기 때문에 상기 사양에 준거하고 있는 한 누구나 AMO를 제안, 구축 및 작성할 수 있습니다.
인용 링크
1.
2.
FRAX를 DeFi 플랫폼에 대여하여 APY 수익 창출
이 컨트롤러는 FRAX를 Compound나 CREAM 과 같은 머니마켓에 발행하여 누구나 기본 발행 메커니즘 대신 이자를 지불하여 FRAX를 빌릴 수 있도록 합니다. 머니마켓에 투입되는 FRAX는 머니마켓을 통해 차입자가 과다 담보화하지 않으면 유통에 들어가지 않기 때문에 이 AMO는 직접담보비율(CR)을 낮추지는 않습니다. 대신 이 컨트롤러는 프로토콜이 FRAX를 직접 빌려주고 기존 금융시장을 통해 대출자의 이자를 받을 수 있도록 합니다. 사실상, 이 AMO는 MakerDAO의 단일 시장 운영 계약에서 전체 프로토콜입니다. 대출로 인한 현금 흐름은 FXS를 다시 사서 태우는 데 사용될 수 있습니다(MakerDao가 안정성 수수료에서 MKR을 태우는 방식과 유사하다). 본질적으로 대출 AMO는 FRAX가 화폐 시장에 의해 설정된 이자율을 지불함으로써 유통될 수 있는 새로운 길을 만듭니다.
AMO 활용 방안
1. 탈담보화 - FRAX를 금융시장에 투입한다. 빌린 모든 FRAX가 초과담보화되기 때문에 CR는 직접 발행된 FRAX의 양만큼 낮아지지 않는다.
2. 시장 운영 - 대출자로부터 이자 수익을 창출합니다.
3. 재담보화 - 화폐 시장에서 발행된 FRAX를 회수합니다.
4. FXS1559 - CR에서 발생한 일일 이자 지급액(현재 개발 중)
금리 및 자본효율성 조정
AMO는 FRAX를 더 발행하거나 FRAX를 제거하고 태움으로써 FRAX를 빌리는 이자율을 높이거나 낮출 수 있습니다. 이것은 모든 대출 기관들의 FRAX 차입 비용을 변화시키기 때문에 강력한 경제적 지렛대입니다. AMO는 특정 비율을 목표로 FRAX를 민팅 및 제거할 수 있기 때문에 이는 모든 시장에 침투합니다. 이는 또한 프로토콜이 어느 방향을 목표로 하느냐에 따라 FRAX 단락 비용이 더 비싸거나 덜 비싸게 만듭니다.
또한 프로토콜의 분수 알고리즘 설계는 다른 안정 동전과 비교하여 일치하지 않는 차입 비율을 허용합니다. 프로토콜은 시장이 FRAX를 9.99달러로 가격을 매기고 프로토콜을 재담보화해 반응할 때까지 FRAX 안정코인을 마음대로 민팅할 수 있기 때문에 다른 프로토콜에 비해 화폐창출비용이 미미하다는 뜻입니다. 이것은 프로토콜이 다른 모든 안정적인 코인 이율을 능가하기로 결정할 경우 동급 최고의 대출 이율을 생성합니다. 따라서 AMO 전략은 언제 금리를 낮출 것인지(그리고 다른 안정적인 코인 환율로 가져올 것인지)에 대한 조건을 최적화하고 반대 조건에서도 금리를 올릴 수 있습니다. 아이러니하게도 자체 토큰의 대출금리는 다른 스테이블코인 프로젝트들이 통제하기 어려운 부분이다. 프락스는 이 AMO를 통해 이 자산을 완전히 통제합니다.
새로운 메커니즘을 가진 분산형 스테이블 코인의 새로운 카테고리
Frax는 최초의 분수 알고리즘 스테이블 코인 프로토콜이다. Frax는 오픈 소스이며, 권한이 없으며 완전히 온체인이며, 현재 이더리움과 12개의 다른 체인에 구현되어 있다. Frax 프로토콜의 최종 목표는 BTC와 같은 고정 공급 디지털 자산 대신 확장성이 높고 분산된 알고리즘 화폐를 제공하는 것이다. 프락스 생태계는 2개의 안정 동전이 있다: FRAX (미국 달러에 고정됨)와 FPI (소비자 물가지수에 고정됨).
Frax는 스테이블 코인 디자인의 새로운 패러다임이다. 이것은 친숙한 개념을 지금까지 본 적이 없는 프로토콜로 통합합니다.
프랙셔널 알고리즘 – 프랙스는 공급의 일부가 담보로 뒷받침되는 최초이자 유일한 안정 코인이다. 이는 FRAX가 공급물량의 일부를 부동/무배포한 최초의 스테이블 코인이라는 것을 의미한다. 스테이블 코인(FRAX)은 "분수 알고리즘" 안정 메커니즘의 이름을 따서 명명되었다. 담보화 및 알고리즘의 비율은 시장의 FRAX 스테이블 코인 가격에 따라 달라진다. FRAX가 $1 이상에서 거래되는 경우 프로토콜은 담보 비율을 감소시킨다. FRAX가 1달러 미만으로 거래되는 경우, 프로토콜은 담보 비율을 증가시킨다.
분산 및 거버넌스 최소화 – 커뮤니티가 관리하며 능동적인 관리가 없는 고도로 자율적이고 알고리즘적인 접근 방식을 강조합니다.
완전한 온체인 오라클 – Frax v1은 유니스왑(ETH, USDT, USDC 시간 가중 평균 가격) 및 체인링크(USD 가격) 오라클을 사용합니다.
Two Token – FRAX는 코인 당 약 $1 정도의 타이트한 밴드를 목표로 하는 안정적인 코인이다. Frax Share(FXS)은 수수료, 나이 수입, 초과 담보 가치를 발생시키는 지배구조 토큰이다.
암호화폐 네이티브 CPI – FRAX의 최종 비전은 FXS 보유자(및 기타 프로토콜 토큰)가 관리하는 FRAX 가격 지수(FPI)라고 불리는 최초의 암호화 네이티브 CPI 버전을 구축하는 것이다. FRAX는 현재 USD에 고정되어 있지만, 생활수준을 안정적으로 유지하는 최초의 분산형에 허가가 필요 없는 순수 계정 단위가 되기를 열망하고 있다. 4개의 토큰디자인 – FRAX는 $1/코인 정도의 타이트한 밴드를 목표로 하는 스테이블 코인입니다. Frax Share(FXS)는 수수료, 주조 수익 및 초과 담보 가치를 발생시키는 스마트 계약의 전체 Frax 생태계의 거버넌스 토큰입니다. FPI는 인플레이션에 저항하는 CPI 고정식 스테이블 코인입니다. FPIS는 Frax Price Index의 거버넌스 토큰이며 가치 캡처를 FXS 보유자와 분할합니다.
게이지 보상 시스템 – 커뮤니티는 FRAX 스테이블 코인을 통합하는 전략에 대한 새로운 게이지 보상을 제안할 수 있습니다. FXS 배출량은 고정되어 있고, 매년 반감되며, veFXS 스테이커의 투표에 따라 완전히 다른 게이지로 흐릅니다.
웹사이트: https://app.frax.finance 텔레그램: https://t.me/fraxfinance 텔레그램 뉴스 (announcements / news): https://t.me/fraxfinancenews 트위터: https://twitter.com/fraxfinance 미디엄/블로그: (ENG) https://fraxfinancecommunity.medium.com/ (KR) https://medium.com/@fraxfinancekorea 거버넌스 (토론): https://gov.frax.finance/ 거버넌스 (투표): https://snapshot.org/#/frax.eth
중앙 통제 자산에 대한 의존 감소
Frax의 분산 비율(DR)은 자산에 대해 담보/청산할 수 있는 전체 안정적 코인 공급 대비 분산된 담보 가치의 비율입니다. 과도한 오프 체인 위험을 가진 담보물(즉, 명시코인(fiatcoin), 증권 및 금/석유 등과 같은 보관 자산)은 0% 분산된 것으로 계산됩니다. DR은 시스템 계약 내부에 있는 것뿐만 아니라 프로토콜이 주장하는 기본적인 구성 요소인 담보를 거칩니다. DR은 모든 자산의 기본 값을 찾는 재귀 함수입니다.
예를 들어, FRAX3CRV LP는 50% FRAX이므로 자신의 코인으로 자신을 지지할 수 없기 때문에 이 부분은 제외합니다. 나머지 절반은 USDC 33%, USDT 33%, DAI 33%인 3CRV입니다. DAI 자체는 약 60%의 피아트코인입니다. 따라서 FRAX3CRV LP의 각 $1은 분산된 소스에서 나오는 약 $066(1 x 0.5 * 0.33 * 0.4)의 가치만 가집니다.
반대로, CVX, CRV와 같은 보상 토큰뿐만 아니라 이더리움은 100% 분산된 것으로 계산된다. 대출 AMO를 통해 발행된 FRAX는 또한 대출자들이 암호화폐 OHM, RGT 등을 통해 대출을 과도하게 담보로 하기 때문에 분산된 것으로 간주됩니다. 이는 DAI의 볼트가 높은 DR을 제공하는 이유와 동일합니다.
DR은 모든 스테이블 코인의 과도한 오프 체인 위험을 계산하는 데 사용할 수 있는 일반화된 알고리즘이다. LUSD와 같은 다른 안정 동전은 계산하기가 훨씬 쉽습니다: DR은 100%입니다. FEI는 약 90%의 DR입니다.
2021년 11월 2일 기준으로 FRAX는 약 40%이다. 매일 추적되며 https://app.frac.finance/에서 볼 수 있습니다.
유휴 담보를 유니스왑 최적의 안정적 짝으로 배치시키기
LP가 특정 가격 범위 사이에 유동성을 배치할 수 있는 유니스왑 v3의 AMM 알고리즘의 핵심 은 FRAX와 USDC쌍과 같이 스테이블 코인 쌍이 페그 내에서 유동성을 첨가할 수 있게 하는 것입니다. Uniswap v2와 비교했을 때 Uniswap v3의 범위 주문은 무한한 가격 범위로 퍼지는 대신 유동성을 집중시키는 것이다.
유니스왑 v3 유동성 AMO는 FRAX와 다른 스테이블 코인 쌍에 유동성을 첨가시킵니다. AMO는 유니스왑의 어디든 사용하며 FRAX를 민팅하는데 사용될 수 있기에, 다른 스테이블 코인을 확장시키고 유니스왑 3의 담보를 태울 수 있다. 또한, AMO 이익을 초과 담보의 시장 운영에 할당하기 위해 collectFees()
함수를 주기적으로 사용할 수 있다.
AMO 활용 분야
1. 비담보화 - 유휴 담보물과 새로 주조된 FRAX를 Univer3 쌍에 예치합니다.
2. 시장 운영 - Univer3 거래 수수료 및 담보 유형 간 스왑을 획득합니다.
3. 재상호화 - Univercalize 3 쌍에서 철수하고 FRAX를 태운 다음 USDC를 반환하여 CR를 증가시킵니다.
4. FXS1559 - CR에서 발생한 일일 거래 수수료
파생상품
모든 가격은 여러 개체 사이에 비율로 존재합니다. 일반적으로, 우리는 일상 상품과 서비스의 가격을 비교하기 위해 분모(예: USD)에서 통화를 공유 계정 단위로 선택합니다. 유니스왑에서 가격은 풀의 Y에 대한 X의 매장량 비율로 정의됩니다.
유니스왑 v3의 범위 내 메카닉은 예약금을 특정 가격(Tick)으로 "가상화"하여 기존 x*y=k CPM(Constant-Product Market Making Invariant)에 적합합니다. 유동성 위치가 어떤 가격에 의해 제한되는지를 지정함으로써, 특정 자산에 대해 전체 범위에 유동성을 분산시킬 필요 없이 상수 생성물 불변량을 따르는 범위 순서가 생성됩니다.
유니스왑 v3의 가격은 특정 가격 값 "I"에 대한 값 1.0001로 정의됩니다. 가격에 대한 경계는 대부분 G = {g^iI i∈ Z,g=1.0001}으로 나타낼 수 있습니다. 이 메커니즘은 정수를 가격 경계로 쉽게 변환할 수 있으며, 각 눈금 가격 경계를 다른 값에서 하나의 기준점(0.01%)으로 이산화할 수 있는 편리함을 가지고 있습니다.
가상 준비금은 각 위치의 유동성과 틱 경계를 추적하여 추적됩니다. 틱 경계를 넘어서면 해당 틱에 사용할 수 있는 유동성은 각각의 가격 범위에 들어가고 나오는 위치를 반영하여 변경될 수 있다. 틱 경계 내에서 스왑은 가상 예약에 따라 가격 √P를 변경한다. 가상 매장량 x와 y는 유동성과 가격에서 계산할 수 있습니다.
실제 구현에서는 값의 제곱근을 사용하는데, 이는 제곱근 연산이 틱 내 스왑 계산에서 절약되기 때문에 반올림 오류를 방지하는 데 도움이 되기 때문이다.
유동성은 'x * y = k' CPM에서 가상의 'k'로 생각할 수 있으며, dY는 자산 Y의 양에 해당하며 P는 눈금 내 가격 하락을 나타낸다.
L은 인트라-틱 스왑에 고정되므로 dX와 dY는 가격의 유동성과 제곱근에서 계산할 수 있다. 체크 표시를 넘어갈 때 스왑은 P 경계까지만 미끄러져야 하며 다음 체크 표시에 사용할 수 있는 유동성을 다시 조정해야 합니다.
유동성AMO
Uniswap v3 유동성 AMO(안정적) 계약은 0x3814307b86b54b1d8e7B2Ac34662De9125F8f4E6에서 배포됩니다.
FXS 토큰을 위한 가장 강력한 효용 증가 메커니즘
참고: 거버넌스는 이 투표 후 프로토콜 이익의 100%를 veFXS 수익률로 옮기기로 결정했습니다. 아래의 이 문서 페이지는 모든 FXS를 다시 사들인 FXS1559 사양을 설명합니다. 현재 메커니즘은 해당 금액의 FXS를 veFXS 수익률 컨트렉트로 보냅니다.
FXS1559는 시스템에 담보 비율 초과하는 자본의 양을 계산하여 이 과잉 값을 사용하여 FXS를 구입하고 연소 시킵니다. 모든 AMO 제안에는 담보 비율(CR)에 대한 누적 가치를 계산하는 FXS1559 함수가 포함되어야 합니다. 이 값은 FXS 연소할 때 사용됩니다.
FXS1559는 특정 가스 가격/사용량 분석을 고려할 때 블록 생산 중에 ETH를 연소하는 이더리움 개선 제안인 EIP1559를 따라서 명명되었습니다. EIP1559는 ETH 네이티브 자산의 가치 제안을 완전히 변경하고 프로토콜 수준에서 가치 포착을 공식화했습니다. EIP1559는 프로토콜 수준에서 ETH의 경제적 가치를 단단히 묶습니다. 마찬가지로 FXS1559는 AMO 수준에서 실시간 FXS 값을 연결하여 결정하게 만듭니다. AMO는 모든 시장 운영 전략을 수행하기 위한 무한하고 튜링 완전[1]한 설계 공간을 가지고 있기 때문에, FXS가 가능한 모든 AMO 설계에서 가치를 포착하는 방법을 공식화하는 것이 중요합니다.
특히, 시간 간격 t마다 FXS1559는 CR 위의 초과 값을 계산하고 값에 대한 담보 비율에 비례하여 FRAX를 민트합니다. 그런 다음 새로 민트된 통화를 사용하여 FRAX-FXSAMM 쌍에 FXS를 구입하고 연소합니다.
예: 프로토콜에서 86% CR에서 8600만 달러의 부가 가치를 지닌 100m FRAX가 유통되고 있습니다. 그 시스템은 FRAX의 1.00달러 거래와 균형을 이루고 있습니다. 담보물은 담보 투자자에게 AMO 및 Curve AMO와 같은 여러 AMO를 통해 배치됩니다. 프로토콜의 다양한 시장 운영은 수익률, 거래 수수료 및 이자를 통해 이루어집니다. 매일 다양한 AMO로부터 2만 달러 상당의 수익이 발생합니다. 이것은 담보 가치의 20,000달러의 잉여금이므로 CR이 매일 0.023%씩 증가할 것입니다. t = 24시간 후 CR은 86.023%임으로써 목표값인 86%보다 높습니다. CR이 86%인 경우 프로토콜은 두 가지 방법으로 CR에 균형을 맞출 수 있습니다. 20,000달러의 부수 이익을 AMM들로부터 FXS를 구입하는 데 사용할 수 있지만, 보다 효율적이고 유리한 방법은 20,000/(.86) = 23,255.814 FRAX를 주조하는 것입니다.
이후 새로 주조된 23,255.814 FRAX를 가져가고 가장 유동적인 온체인 시장(현재의 FRAX-FXS 유니스와프 쌍)에서 FXS를 구입합니다. 다음, FXS가 즉시 연소됩니다. 이 두 번째 방법은 FRAX 공급을 확장하고, FXS 토큰 홀더에 가치를 부여하며, CR 재조정으로 인해 프로토콜 전체를 벨런스할 수 있는 뚜렷한 이점을 가지고 있습니다.
이후 새로 주조된 23,255.814 FRAX를 가져가고 가장 유동적인 온체인 시장(현재의 FRAX-FXS 유니스와프 쌍)에서 FXS를 구입한다. 그런 다음 FXS가 즉시 연소됩니다. 이 두 번째 방법은 FRAX 공급을 확장하고, FXS 토큰 홀더에 가치를 부여하며, CR로 프로토콜을 재조정할 수 있는 뚜렷한 이점을 가지고 있습니다.
본질적으로, FXS1559는 모든 AMO가 현재 목표 담보 비율보다 초과 값을 나타내면 FXS의 가치를 쌓는 보유자들 위한 프로토콜 내 메커니즘입니다.
FRAX의 발행 및 상환 과정 설명
모든 FRAX 토큰은 서로 대체 가능하며 어느 담보 비율로 담보되었는지에 관계없이 동일한 비율의 담보를 받을 권리가 있습니다. 이 연립 방정식은 Flex 프로토콜의 민팅 기능을 설명합니다.
F 는 새로 민팅된 FRAX의 수:
는 새로 민팅 된 FRAX의 단위입니다. 는 담보 비율입니다. 는 시스템으로 이전 된 담보 단위입니다. 는 Y담보의 USD 가격입니다. 는 소각 된 FXS의 단위입니다. 는 FXS의 USD 가격입니다.
예 A: 100% 담보 비율에서 200 USDC($1/USDC)로 FRAX 민팅하기
명시적으로 말하자면, 1.00의 담보 비율로 FRAX를 200 USDC(1/USDC)로 민팅하는 데 필요한 FXS를 찾는 것부터 시작할 수 있습니다.
따라서, 우리는 프로토콜 담보 비율이 100%(완전 담보)일 때 FRAX를 민팅하기 위해 FXS가 필요하지 않음을 보여준다. 다음으로, 우리는 200 USDC로 FRAX를 얼마나 받을지 계산해야 합니다.
이 시나리오에서는 200 FRAX가 발행된다. 비율이 100%일 때 FRAX의 전체 가치가 담보물의 달러 가치로 나타내는 것이 보이죠. 방정식의 두 번째 부분이 0으로 취소되기(cancels out) 때문에 Z 및 P z 값과 관계없이 FRAX를 민팅하기 위해 연소하려는 FXS의 양은 사용자에게 반환됩니다.
예 B: 80% 담보 비율과 FXS 가격이 $2/FXS일 때 120 USDC($1/USDC)로, FRAX 민팅하기
우선 USDC의 해당 수량에 맞춰 FXS가 얼마나 필요한지 파악해야 합니다
따라서, 우리는 이러한 조건에서 120 USDC와 함께 15개의 FXS를 입금해야 합니다. 다음으로, 우리는 FRAX를 얼마나 받을지 계산합니다.
이 시나리오에서는 150 FRAX가 발행됩니다. 120 FRAX는 USDC의 담보로 보장되며, 나머지 30 FRAX는 어떠한 보장도 받지 않습니다. 대신, FXS는 알고리즘적으로 민팅듼 FRAX의 값에 비례하여 연소하고 순환에서 제거됩니다.
예 C: 50% 담보 비율과 FXS 가격이 $3.50/FXS일 때 220 USDC($0.09995/USDC)로, FRAX 민팅하기
필요한 FXS의 양을 찾는 것부터 시작합니다.
다음으로, 우리는 FRAX를 얼마나 받을지 계산합니다.
이 시나리오에서 437.78 FRAX 발행됩니다. 이에 비례하여, 새로 민팅된 FRAX의 절반은 담보로 USDC의 가치 담보에 의해 보장되고 나머지 50%는 보장되지 않습니다. 62.54 FXS는 연소되고 유통에서 제거되는데, 이는 새로 민팅된 FRAX의 절반 값입니다. 담보물의 가격은 얼마나 많은 FRAX를 민팅할 수 있는지에 영향을 미칩니다.
FRAX는 USDC의 1단위가 아닌 1USD로 고정됩니다. 담보물과 함께 충분한 FXS가 주조 기능에 투입되지 않으면 subtraction underflow 오류로 인해 트랜잭션이 실패합니다.
FRAX는 단순성을 위해 이전의 방정식 체계를 재정렬하고, 담보 양 Y와 FXS 양 Z에 대해 풀어서 이루어집니다.
F 는 청산된 FRAX의 수
는 상환된 된 FRAX의 단위입니다. 는 담보 비율 는 사용자에게 이전 된 담보 단위입니다. 는 Y 담보의 USD 가격입니다. 는 사용자에게 민팅 된 FXS의 단위입니다. 는 FXS의 USD 가격입니다.
예 D: 65% 담보 비율에서 FRAX 청산하기. 오라클(Oracle)의 가격은 $1.00/USDC 그리고 FXS는 $3.50/FXS.
이럼으로써, Y = 110.5 그리고 Z =15.867
170 FRAX를 청산하면 현재 FXS 시장 가격으로 170달러의 가치인 110.5 USDC의 상환자에게 반환되고 새로 민팅된 FXS 토큰 15.867개가 반환됩니다.
또한 플래시 대출(flash loans)에 대한 보호를 위해 청산된 담보의 인출에 대한 2블록 지연 매개 변수(지배구조(governance)로 조정 가능)가 있습니다.
참고: 이러한 예는 0.20%와 0.45% 사이에 설정된 민팅 및 청산 수수료를 고려하지 않습니다.
프로토콜에 의해 주로 제어되고 소유되는 유동성을 갖춘 안정적인 스왑 풀
커브 AMO는 FRAX와 USDC 담보를 사용해 프로토콜의 유동성을 높히며 페그를 조입니다. Frax는 자신만의 FRAX3CRV 메타풀을 구축했습니다. 즉, Frax 배포자 주소가 자체 커브 풀에 대한 관리자 권한을 소유합니다. 이를 통해 커브 AMO 컨트롤러는 FXS 홀더와 다양한 미래 기능에 대한 관리 수수료를 설정하고 징수할 수 있습니다. 이 프로토콜은 유휴 USDC 담보물 또는 새로운 FRAX를 자체 커브 풀로 이동하여 훨씬 더 많은 유동성을 창출하고 페그를 조이면서 거래 수익을 올릴 수 있습니다.
AMO 활용 분야
1. 담보 해제 - 유휴 담보물과 새로 주조된 FRAX를 FRAX3CRV 풀에 배치합니다.
2. 시장 운영 - 거래 수수료, CRV 보상을 획득하고 주기적으로 풀의 균형을 재조정합니다. FRAX3CRV LP 토큰은 추가 수율을 위해 Yearn crvFRAX 볼트(vault), Stake DAO 및 Convex finance에 입금됩니다.
3. 재담보화 - 초과된 FRAX를 풀에서 먼저 인출한 후 USDC를 회수하여 CR를 증가시킵니다.
4. FXS1559 - CR에 대해 발생한 일일 거래 수수료 및 LP 가치(현재 개발 중)
커브의 스태블스왑 불변량(invariant)은 비축량이 극도로 불균형하지 않을 때 스테이블코인 스왑 간의 가격 변동성을 감소시키고, 그럴 때 선형 스왑 곡선을 근사하게 만듭니다.
불균형이 심한 경우 불변량은 Uniswap 상수 곱 곡선에 접근한다.
이러한 두 곡선의 조합은 계수에 따라 풀의 균형 비율에 따라 하나 또는 다른 곡선을 표현할 수 있게 합니다. 무 차원 매개 변수 (insert)을 계수로 사용하면 두 곡선의 조합을 N 코인으로 일반화할 수 있습니다.
이 프로토콜은 FRAX 가격이 CR로 떨어질 경우 인출할 수 있는 USDC의 잔액을 찾아 AMO가 사용할 수 있는 기본 담보의 양을 계산합니다. FRAX는 항상 CR의 가치로 담보에 의해 뒷받침되기 때문에 담보 자체의 가치 아래로 내려가서는 안 됩니다. 예를 들어, FRAX는 85% CR에서 $.85 이하로 내려가지 않아야 합니다. 이 계산은 곡선 AMO가 접근할 수 있는 담보의 양을 계산하는 가장 안전하고 보수적인 방법입니다. 이를 통해 커브 AMO는 USDC 담보를 포함하여 풀 내부에 배치할 FRAX를 민팅할 수 있으며, FRAX가 페그를 없앨 경우 얼마나 많은 담보를 이용할 수 있는지 정확히 알 수 있습니다.
또한, AMO의 전반적인 전략은 최소 FRAX 공급량을 최적화하여 모든 Y를 Z TVL과 A 증폭 계수가 있는 곡선 풀로 한 번에 판매하면 X% 미만으로 FRAX 가격에 영향을 미치는데, 여기서 X는 CR의 대역 민감도입니다. 다른 말로 하면, Curve AMO는 FRAX+USDC를 자체 Curve 풀에 넣고 TVL을 제어할 수 있습니다. CR은 FRAX 가격이 1달러 이하로 1센트 이상 하락할 때 환매하기 때문에 FRAX 가격이 1% 하락하기 전에 커브 풀로 직접 팔 수 있는 FRAX의 가치가 있다는 것을 의미합니다. 이 프로토콜은 적어도 그 양의 알고리즘 FRAX가 공개 시장에 유통되도록 할 수 있습니다. 왜냐하면, 그 전체 금액을 커브 풀의 TVL로 한 번에 판매해도 CR이 이동하도록 충분히 가격에 영향을 미치지 않기 때문입니다. 커브의 스테이블 코인 최적화 곡선을 고려할 때 이 금액은 상당히 크고 인상적입니다. 예를 들어, 330m TVL FRAX3Pool(기본 3Pool의 균형을 유지한다고 가정)은 가격을 1센트 이상 이동하지 않고도 최소 3920만 달러 이상의 FRAX 판매 주문을 지원할 수 있습니다. CR 대역이 1%인 경우 프로토콜은 최소한 오픈 마켓에서 최소 39.2m의 알고리즘 FRAX를 가져야 합니다.
위의 전략은 페그를 깨뜨릴 위험 없이 순환할 수 있는 알고리즘 FRAX의 바닥을 수학적으로 만들 수 있는 매우 강력한 시장 운영입니다.
또한 Curve는 유동성 공급자를 위한 보상으로 CRV 토큰을 할당하여 풀(게이지 보상이라고 함)을 선택합니다. Frax 프로토콜은 FRAX3CRV 풀의 최대 유동성 공급자가 될 가능성이 크기 때문에 모든 FRAX3CRV LP 토큰을 커브 게이지에 할당하여 상당한 이익을 얻을 수 있습니다. 커브 AMO 내에서 보유하고 있는 CRV 토큰은 향후 FXS 보유자에 의해 제어되는 커브 DAO 거버넌스에 투표하는 데 사용될 수 있습니다. 이것은 본질에서 프로토콜이 자체의 커브 풀에 더 많은 유동성을 사용할수록, 더 많은 커브 프로토콜을 소유하고 획득된 CRV 보상을 통해 통제하게 된다는 것을 의미합니다. 커브 AMO의 장기적인 효과는 Frax가 커브 자체의 큰 지배구조 참여자가 될 수 있다는 것입니다.
커브 AMO 계약은 다음 위치에서 전개됩니다: 0xbd061885260F176e05699fED9C5a4604fc7F2BDC
서론
대부분 스테이블 코인 프로토콜은 완전 담보형부터 순수 알고리즘에 의존하는 무담보형(순수 알고리즘형)까지의 스펙트럼이 존재합니다. 담보화 스테이블 코인은 보관 위험이 있거나 실제 대출한 스테이블 코인보다 더 많은 가치의 담보 화폐를 요구하는 초과 담보의 문제가 존재합니다. 하지만 이러한 담보형은 순수 알고리즘형보다 신뢰도가 높은 엄격한 페그를 가진 안정적인 코인을 제공합니다. Basis, Empty Set Dollar, Seignorage Shares와 같은 순수 알고리즘형은 신뢰할 수 없지만 확장성[1]이 보장된 모델로 비트코인의 초기 비전인 유용한 안정성을 가진 탈중앙화된 화폐에 부합하는 면이 있다. 순수 알고리즘형의 문제는 부트스트랩[2]에 적용이 어렵고 성장이 느리며 (2020년 4분기에는 어느 것도 중요한 트랙션을 가지고 있지 않다), 스테이블 코인으로서의 유용성을 가지기에는 극단적인 변동을 보인다는 단점을 가지고 있습니다. 그들은 주로 담보형에 대한 진지한 대안보다는 일종의 게임/실험으로 보여집니다.
Frax는 담보형, 알고리즘형 두 가지 설계 원칙을 구현하여 확장성을 높이고, 신뢰성을 낮지만 매우 안정적이며 순수한 온체인 화폐의 역할을 하는 첫 번째 스테이블 코인 프로토콜을 목표로 하고 있습니다. Frax 프로토콜은 스테이블 코인인 Frax(FRAX)와 거버넌스 토큰인 Frax Shares(FXS)를 포함하는 두 개의 토큰 시스템입니다. 이 프로토콜에는 USDC 담보를 보유한 풀 계약도 있습니다. 풀은 거버넌스에 인해 추가하거나 삭제할 수 있습니다.
담보의 양이 얼마나 빨리 변화하는지에 대해서는 미리 정해진 시간 프레임은 없지만, FRAX의 사용이 늘어남에 따라, 사용자는 담보보다 알고리즘에 의해 안정화되는 FRAX 공급의 비율이 높아진다는 것에 이 프로젝트에 대한 믿음이 높아질 것입니다. 프로토콜의 담보 비율 새로고침(refresh) 기능은 모든 사용자가 한시간 마다 한 번 호출할 수 있습니다. 이 함수는 FRAX 가격이 1달러를 초과하거나 낮을 경우 담보 비율을 .25% 단위로 변경할 수 있습니다. FRAX가 $1을 초과하면, 함수는 담보 비율을 1단계 낮추고, FRAX의 가격이 $1을 밑돌면 함수는 담보 비율을 1단계 올립니다. 새로 고침 속도와 단계 매개 변수는 모두 거버넌스를 통해 조정할 수 있습니다. 프로토콜의 향후 업데이트에서는 PID 컨트롤러 설계를 사용하여 동적으로 조정할 수도 있습니다. FRAX, FXS 및 담보 가격은 모두 유니스왑[3]으로 형성된 가격과 ETH:USD 체인 링크 오라클의 시간 가중 평균을 사용하여 계산합니다. 체인 링크 오라클을 사용하면 유니스왑에 의해 형성된 스테이블 코인 풀의 평균이 아닌 실제 미국 달러 가격을 얻을 수 있습니다. 이를 통해 FRAX는 달러 자체에 대해 안정적인 상태를 유지할 수 있으며 기존 스테이블 코인만의 가중 평균을 사용하는 대신 더 높은 탄력성을 제공합니다.
"FRAX 스테이블 코인은 시스템에 적절한 양의 구성 부품을 배치함으로써 민팅 될 수 있습니다. 처음 만들 때는 FRAX 스테이블 코인은 100% 담보가 되는데, 달리 말하면 FRAX 스테이블 코인을 민팅할 때 담보가 있어야 합니다. 분할 단계에서 FRAX를 발행하려면 적절한 담보 비율을 배치하고 Frax 쉐어를 소각 시켜야 합니다. 이 프로토콜은 어떤 유형의 암호화폐도 담보로 받아들이도록 설계되었지만, FRAX 프로토콜의 이번 구현은 FRAX가 보다 알고리즘적인 비율로 원활하게 전환될 수 있도록 담보의 변동성을 완화하기 위해 온체인 스테이블 코인을 주로 담보로 받아들일 것입니다. 시스템 속도가 빨라질수록 ETH와 랩핑된 BTC 등 변동성이 큰 암호화폐를 거버넌스를 통해 미래 풀에 포함시키는 것이 더욱 쉽고 안전해집니다.
유휴 담보를 다양한 DeFi 볼트/프로토콜에 투자하기
담보 투자자의 AMO는 유휴 USDC 담보를 이동하여 안정적인 수익률을 제공하는 DeFi 프로토콜을 선택합니다. 현재 통합된 프로토콜은 Aave, Compound, Yearn입니다. 하지만 거버넌스를 통해 더 많은 프로토콜을 추가할 수 있습니다. 이 AMO의 주요 임무는 대규모 FRAX 상환시 대기기간 없이 즉시 투자된 담보를 찾을 수 있도록 하는 것입니다. 즉각적인 인출 능력이 투자된 담보물을 프로토콜에 항상 자발적으로 이용할 수 있게 하므로 프로토콜의 CR을 낮추는 것으로 간주하지 않습니다. 그럼에도 불구하고, 규격의 담보 해제 기능은 시간 지연된 인출부터 투자된 담보물을 철회합니다.
프로토콜이 CR을 초과하게 하는 투자 수익은 어차피 FXS1559로 연소됩니다.
AMO 활용 분야
1. 무담보화 - 다양한 수익률 생성하는 프로토콜에 유휴 담보물을 배치합니다. 즉시 인출할 수 없는 투자는 계산된 CR 값을 낮춥니다. Yearn USDC v2 및 Compound와 같이 항상 1 대 1의 비율로 인출할 수 있는 투자는 CR를 낮추는 것으로 간주하지 않습니다.
2. 시장 운영 - CR에 대한 투자를 복합화합니다.
3. 담보물 환수 - 금고의 투자를 회수하여 상환을 위한 담보물을 확보합니다.
4. FXS1559 - CR에 대한 투자로 발생하는 일일 수익을 창출합니다.
Frax 물가 지수 쉐어(FPIS)는 Frax 물가 지수(FPI) 스테이블 코인의 거버넌스 토큰입니다. FPIS는 프락스 쉐어(FXS) 토큰에 상호 연결되어 있으므로 "링크된 거버넌스 토큰"이라고 합니다. FXS와 FPIS는 레이어 1 토큰이 네트워크의 dapp 토큰에 연결되는 것과 유사한 방식으로 경제적으로 연결되어 있습니다.
FXS는 Frax 프로토콜의 기본 토큰이기 때문에 FXS는 어떤 일이 있어도 Frax와 FPI 스테이블 코인이 모두 성장함에 따라 항상 가치를 창출할 것입니다. FXS는 ETH 코인이 이더리움 접근에 가스를 지불하는 모든 디앱 활동의 총합에서 가치를 축적하는 방식과 유사하게 전체 Frax 성장에 비례하는 가치를 창출합니다.[1] FPIS는 특정 ERC20(Ethereum Request for Comments 20) 토큰과 유사하게 FPI 증가를 추적하며 L1의 전체 경제 성장보다는 자체 프로토콜의 성장에 주목합니다. Frax 경제가 저평가되어 있다고 생각하신다면, FXS를 더 소유하셔야 합니다. 사람들이 FPI 성장을 과소평가하고 있다고 생각한다면 FPIS에 대한 노출을 늘려야 합니다. 이것은 이더리움의 특정 프로젝트에 투자할 것인지 아니면 ETH 전체에 투자할 것 인지와 정확히 같은 역학관계입니다. 이더리움이 전체적으로 저평가되어 있다고 생각하신다면, ETH를 더 구매하시면 됩니다. 하지만 특정 프로젝트가 Frax 경제 총량보다 빠르게 성장할 것이라고 생각한다면 L1 토큰이 아닌 특정 토큰을 소유하고자 할 것입니다.*
Frax Collateral Ratio(FCR: Frax 담보 비율)은 FPI 토큰을 직접 지원하는 토큰 중 Frax 스테이블 코인의 비율이다. FCR 값은 FPIS 및 veFPIS 토큰 보유자에게 분배되기 전에 미리 직접 계산됩니다. FCR은 특히 시스템의 FXS 값 계산에 사용됩니다.
초과 FPI 대차대조표 값이 FPIS 토큰 보유자에게 다시 분배될 때마다 'FRAX 담보 FPI 사용액'을 계산하는 'FCR 계약'이나 함수 호출을 거치게 된다.
본질적으로 인플레이션율 이상의 경제적 생산성은 FPIS 보유자에게 돌아갑니다. FPI는 소비재 바구니에 고정되어 있으므로 바구니 가치에 대한 청구를 나타냅니다. 해당 바스켓을 초과하여 프로토콜이 생성하는 가치는 FPIS 보유자가 포착합니다.
FPIS 토큰 분배 (100,000,000 FPIS 총 공급량)
FPI 페그를 CPI 비율로 유지하고 CR을 100%로 일정하게 유지하는 경우를 제외하고는 100m 제네시스 공급에 대해 FPIS 토큰을 발행할 수 없습니다.
35% Frax 금융 재무부 35,000,000 FXS 유권자는 거버넌스를 통해 이러한 토큰을 배포하는 방법에 대한 투표를 완전히 제어할 수 있습니다.
30% FPI 프로토콜 재무부 30,000,000 FPIS 유권자는 이러한 토큰을 배포하는 방법을 완전히 제어할 수 있습니다.
25% 핵심 개발자 및 기여자 자금 25,000,000 6개월 벼랑으로 에어드랍 제네시스와 동시에 2022년 2월 20일부터 시작하는 4년 백베스팅. 배포는 매월 20일경에 이루어집니다. 이 자금은 veFPIS가 출시될 때 월별 분배 사이의 4주 간격으로 veFPIS 시스템에 스테이킹됩니다.
10% 2022년 2월 FXS 보유자 에어드랍 10,000,000 2022년 2월 20일 11:59:59 UTC 스냅샷 및 2022년 8월 20일 11:59:59 UTC까지 청구 가능
*이 문서에서 가치 획득에 대한 논의는 투자 조언이 아닙니다. 거버넌스 토큰 메커니즘은 단지 프락스/FPI 시스템이 어떻게 작동하는지를 설명하기 위한 것입니다.
게이지FXS 토큰의 배출과 확대를 통제하기 위한 게이지 가중 시스템
Curve Finance 코인 거래소는 CRV 토큰 배출에 게이지 시스템을 도입했다. 사용자는 다양한 커브 유동성 풀의 "weights"에 투표하기 위해 veCRV를 락업합니다. FRAX는 다양한 프로토콜에 걸쳐 모든 FRAX 쌍에 대해 유사한 시스템을 도입하고 있다
FRAX 게이지 시스템은 FXS 보유자가 최대 4년간 스테이킹하여 veFXS를 생성하고 향후 FXS 배출 방향을 결정할 수 있도록 합니다. 사용자는 veFXS 밸런스로 FRAX 게이지 가중치에 투표할 수 있습니다. 그들은 투표권을 여러 게이지 또는 단일 게이지에 분산시킬 수 있다. 이를 통해 프로토콜의 가장 장기적인 사용자인 veFXS 보유자들이 향후 FXS 배출을 완전히 제어할 수 있도록 합니다. 또한, 게이지 시스템은 대부분의 보상이 판매되는 FRAX 쌍의 영향력을 낮추는 자정 작용을 하는데 이는 유동성 공급자들(LPs), 즉 FXS 보유자는 그들의 쌍에 대한 투표를 계속하기 위해 veFXS를 보유하지 않기 때문입니다.
이 시스템은 veFXS에 지속적으로 스테이킹하여 풀의 게이지 가중을 높이는 FXS 보유자에게 도움이 됩니다. 기본적으로 FRAX 게이지는 전체 커뮤니티 FXS 할당이 분배될 때까지 가장 장기 지향적인 FXS 보유자가 FXS 배출이 어디로 가는지 제어하도록 veFXS 보유자의 인센티브를 조정합니다. 게이지 가중은 매주 수요일 오후 5시(PST)에 한 번씩 업데이트됩니다. 즉, 각 쌍의 FXS 배출률은 1주일간 일정하게 유지된 후 매주 수요일에 새 배출량으로 업데이트됩니다. 모든 사용자는 10일마다 가중치 할당을 변경할 수 있습니다.
모든 FXS가 배포된 후, FXS 보유자에 대한 보상으로 게이지 시스템은 FRAX 스테이블 코인의 확장을 제어하는 것으로 전환될 것입니다. FXS에서 FRAX 리워드로의 이러한 전환은 FXS 배출이 거의 완료되기 전까지 몇 년 동안 일어나지 않을 것이며, 안정적인 코인이 먼저 신뢰와 성공에 대한 자신감, 퇴색되지 않은 가치(린디효과)를 쌓을 수 있도록 할 것입니다. 또한, veFXS 보유자들은 게이지 프로그램이 일시적이지 않으며 FXS 보상이 종료될 때 폐지되지 않을 것임을 알고 최대 4년의 기간을 스테이킹할 수 있는 신뢰을 가질 수 있습니다. 게이지 가중치는 보상으로 FRAX 스테이블 코인을 영구적으로 분배하는 것으로 전환될 것이다.
현재 게이지 유형
LP 게이지: LP 게이지는 ERC20 LP 토큰을 예치금으로 받는 가장 일반적인 유형의 게이지 계약입니다. 대부분의 게이지는 Fraxswap, Curve, Uniswap v2 등의 LP 위치에 인센티브를 제공합니다. 일반적으로 이러한 게이지는 LP 위치에서 1FRAX당 4개의 veFXS의 2배 veFXS 부스트와 추가 1년 2배 타임록 부스트를 제공합니다(달리 지정되지 않는 한). Lending 게이지: Lending 게이지는 일반적으로 Aave, Fraxlend, Compound 등과 같은 자금 시장에서 FRAX 대출 활동을 장려하기 위해 배포됩니다. 예금 토큰은 aFRAX, fFRAX, cFRAX 등입니다. Lending 게이지는 일반적으로 타임록 부스트를 제공하지 않지만 4개의 veFXS당 빌려준 1개의 FRAX에 대해 2배의 veFXS 부스트 제공. Uniswap V3 게이지: Uniswap v3 게이지는 NFT LP 포지션을 예치금으로 사용합니다. 이 게이지는 출시 시 특정 틱 범위에서 NFT LP를 허용하도록 사전 구성되어 거버넌스가 쌍에 대해 승인한 정확한 집중 유동성 위치에만 인센티브를 제공합니다. 이 게이지는 LP 위치에서 1FRAX당 4개의 veFXS의 2배 veFXS 부스트와 1-3년 잠금에 대해 2x-3x의 추가 타임록 부스트를 제공합니다(해당 스테이킹 페이지의 각 게이지에 대해 지정됨). Vault 게이지: Vauult 게이지는 Stake DAO 또는 Yearn Finance Vault 토큰과 같은 보증금으로 Vault 전략 토큰을 사용합니다. Vault 게이지는 일반적으로 Vault 위치에서 1FRAX당 4개의 veFXS의 2배 veFXS 부스트와 1-3년 동안 2-3배의 타임록 부스트를 제공합니다(각 게이지에 지정됨).
veFXS과 락업된 유동성 풀의 상승
게이지 가중치에 유동성 풀(LP) 토큰을 스테이킹하는 사용자는 보유한 veFXS의 양에 따라 APR(단리: 원금에 대한 이자)에의 추가 상승 효과를 얻습니다. 또한, 특정 기간 동안 스테이킹 계약 내에서 유동성 풀 토큰을 락업하는 사용자는 추가 상승을 얻으므로 두 상승을 모두 얻어 최대 APR을 획득할 수 있다. 게이지 가중치는 매주 변경되므로 한 게이지에 락업된 LP는 게이지 중량이 변경되어도 LP의 잠금이 해제되지 않습니다. 부스트 계산 방법에 대한 설명은 veFXS 스펙 페이지를 참조하십시오
게이지에 구애 받지 않는 페어
FRAX 게이지는 veFXS를 스테이킹하는 보유자가 FXS 배출을 투표(pool)를 통해 직접 제어할 수 있도록 합니다. FRAX 스테이블 코인을 사용하고 게이지 거버넌스 투표를 통과시키는 것 외에는 어떤 프로토콜 또는 쌍이 게이지 가중을 가질 수 있는지에 대한 한계는 없습니다. 현재는 Uniswap V3 스테이블 코인의 게이지가 데뷔 게이지(나 Curve Finace의 FRAX3CRV pool)가 될 것이지만, 향후에는 모든 FRAX 풀(크로스 체인 풀 포함)을 게이지로 추가될 수 있을 겁니다. veFXS 게이지 시스템은 전략 내에서 FRAX 스테이블 코인이 사용되는 한 게이지 내의 예금 토큰과는 완전히 무관합니다. 기본적으로, veFXS 게이지는 DeFi의 화폐층 게이지 가중치이며, 다른 게이지(커브 게이지 가중치 등)는 DEX 레이어 가중치입니다(향후에는 Curve Finace가 범위를 넓힐 수 있음). veFXS 스테이킹 보유자들은 FRAX를 통합하는 모든 프로토콜로 배출을 제어할 수 있기 때문에, 많은 프로토콜과 커뮤니티는 알고리즘 스테이블 코인 프로토콜의 미래 현금 흐름을 제어하기 위해 경쟁할 수 있을 겁니다
모든 스마트 계약(비 EOA 지갑)이 FXS에 투자하려면 거버넌스 투표에 의해 화이트리스트가 되어야 합니다. AMO 수익 및 파밍 증대와 같은 veFXS 보유의 전체 혜택 목록은 veFXS 전체 사양을 참조하십시오.
락업된 FXS 코인은 여러분에게 여러 가지 이득을 가져다 줄 수 있습니다.
veFXS는 Curve Finance 코인 거래소의 veCRV 메커니즘에 기반을 한 락업 코인 시스템입니다. Frax 코인의 고객들은 최대 4년 동안 자신이 보유한 FXS 토큰을 락업해여 4배의 veFXS 토큰을 받을 수 있습니다. (예를 들어 4년 동안 락업된 100 FXS은 400 veFXS으로 반환됩니다). veFXS는 교환이 불가능하며 유동성 시장에서 거래할 수 없습니다. 이 토큰은 개인의 지갑 내에 FXS 토큰의 락업한 기간을 나타내는 포인트 시스템에 가깝습니다.
토큰이 락업 만기에 가까워질수록 veFXS의 교환 벨런스는 선형적으로 감소하며, 락업 만료 되었을 때 1 veFXS당 1 FXS에 교환 될 수 있습니다. 이런 시스템은 장기적인 스테이킹과 활발한 커뮤니티를 장려합니다. Sushiswap거래소에서 최근 발표한 oSushi 토큰의 락업 샘플 그래프(Curve의 veCRV 메커니즘에 기반한)에서도 이와 비슷한 감소의 양상을 볼 수 있습니다.
veFXS 거버넌스의 화이트리스팅.
스마트 계약 및 DAO는 vFXS에 대한 지분을 보유하기 위해 거버넌스별 화이트리스트가 필요합니다. 외부 소유 계정과 일반 사용자 지갑만 veFXS 락업을 직접 사용할 수 있습니다. 프로토콜에 vFXS 기능을 구축하려면 화이트리스트 제안서를 제출하여 Govern.frax.finance의 FRAX 커뮤니티에서 거버넌스 프로세스를 시작하십시오.
투표권
각 veFXS는 거버넌스 제안에서 1표를 갖게 됩니다. 최대 시간인 4년 동안 1 FXS를 걸면 4 vFXS가 생성됩니다. 이 vFXS 잔액 자체는 4년 후에 1 vFXS로 서서히 감소하며, 이때 사용자는 FXS를 위해 vFXS를 다시 사용할 수 있습니다. 한편, 사용자는 FXS를 잠그거나, 잠금 종료 날짜를 연장하거나, 둘 다 함으로써 vFXS 밸런스를 높일 수 있습니다. vFXS는 전송이 불가능하며 각 계정은 하나의 잠금 기간만 가질 수 있으며, 이는 단일 주소가 특정 FXS 토큰을 2년 동안 잠글 수 없고 다른 FXS 토큰 세트도 3년 동안 잠글 수 없다는 것을 의미한다. 계정당 모든 FXS는 잠금 시간이 균일해야 합니다.
게이지 파밍 장려
veFXS를 보유하면 특정 토큰에 대한 파밍 보상을 수집할 때 사용자에게 더 많은 가중치를 부여할 것입니다. 프로토콜을 통해 직접 분배되는 모든 파밍 보상은 veFXS 승급 자격이 있다. 다른 프로토콜(예: Sushi Onsen)에 의해 촉진되는 외부 파밍은 일반적으로 프락스 프로토콜 자체와 독립적이기 때문에 veFXS 부스트에 사용할 수 없습니다. 사용자의 veFXS 부스트는 보상의 전반적인 배출량을 증가시키지 않습니다. 이러한 상승은 각 농가의 수확량에 그들의 veFXS 균형에 비례하여 추가될 추가적 상승이 될 것입다. veFXS 부스트는 파트너십 계약과 거버넌스 투표에 기초한 커뮤니티와 팀의 재량에 따라 LP 쌍마다 다를 수 있습니다.
농사 부스트는 LP의 1 FRAX 당 veFXS 비율로 주어집니다. 예를 들어 FRAX 1개당 10개의 veFXS의 2배 부스트 비율을 갖는 FRAX-IQ 쌍은 50,000개의 veFXS를 가진 사용자가 10,000달러의 LP 포지션에 대해 2배의 부스트를 받는다는 것을 의미합니다.
현재 FRAX당 veFXS 요구 사항은 4 veFXS ~ 1 FRAX입니다.
veFXS 수익률
veFXS의 사용 후, 보유자들은 주기적으로 보상을 수집할 수 있습니다. 그 양은 FXS의 수익률 및 시장 가격에 따라 달라질 수 있습니다.
현재, veFXS 보유에 대한 FXS 보상은 담보 비율 이상의 프로토콜의 AMO 이익에서 나옵니다. 수익금의 50%는 FXS를 다시 사서 개인키가 없는 암호화폐 지갑 주소로 암호화폐를 전송하여 다시는 사용할 수 없도록 만드는 코인 소각을 해버리는데 쓰이고, 나머지 50%는 VEFXS 보유자에게 분배하기 위해 쓰입니다.
veFXS의 미래 활용
veFXS 시스템은 모듈식이며 다목적입니다. 향후 AMO 가중치에 대한 투표로 확대되어 새로운 장소/특징에서 추가 수익률을 얻고 일종의 지배구조 토큰 채권 금리로 취급될 수 있다.
이는 프락스 전체에 다음과 같은 이점을 제공합니다:
veFXS를 통해 FXS 토큰 장기 보유자에게 투표권 할당을 하는 것
파밍하는 사람들에게 FXS를 스테이킹 하도록 장려하기
DAO 및 기타 프로젝트가 크고 장기적인 veFXS 포지을를 구축하고 Frax 거버넌스에 참여할 수 있도록 합니다.
FXS에 대한 채권형 유틸리티 및 스테이킹된 FXS에 대한 벤치마크 APR 비율 생성
업데이트된 모듈식 veFPIS
veFPIS는 FPIS 거버넌스 토큰을 위한 업데이트된 베스팅+수익률 시스템입니다. veFXS와 마찬가지로 사용자는 veFPIS 양의 4배에 대해 최대 4년 동안 FPIS를 잠글 수 있습니다(예: 4년 동안 잠긴 100개의 FPIS는 400개의 veFPIS를 반환함). veFPIS는 양도 가능한 토큰이 아니며 유동 시장에서 거래되지 않습니다. 프로토콜 내에서 지갑의 잠긴 FXS 토큰의 베스팅 기간을 나타내는 계정 기반 포인트 시스템과 유사합니다.
veFPIS 잔액은 토큰이 잠금 만료에 가까워짐에 따라 선형적으로 감소하여 남은 잠금 시간이 0일 때 1FPIS당 1veFPIS에 접근합니다.
이중 화이트리스트 및 모듈식 기능
veFPIS에는 스테이킹 시스템에 모듈식 기능을 추가하는 스마트 계약을 위한 추가 "DeFi 화이트리스트"가 있습니다. 거버넌스는 각각의 새로운 화이트리스트 DeFi 기능을 승인할 수 있습니다. 예를 들어, 청산 계약은 veFPIS 잔액에 대해 빌릴 경우 스테이커의 기본 FPIS 토큰을 청산할 수 있는 거버넌스에 의해 화이트리스트에 추가될 수 있습니다. 사용자는 각 사용자에 대해 새로운 기능을 잠금 해제하기 전에 FPIS 토큰을 사용하기 위해 각 DeFi 화이트리스트 계약을 승인해야 합니다. 이를 통해 스테이킹 시스템은 완전히 신뢰할 수 없는 상태를 유지하여 추가 로직이 스테이커의 승인 없이 스테이커의 veFPIS 잔액에 액세스할 수 없으므로 지갑 주소당 모듈 옵트인을 유지할 수 있습니다. 이 시스템을 통해 거버넌스는 veFPIS 보유자가 CPI 게이지 가중치에 투표할 수 있는 스마트 계약을 추가하여 "절감 조건"과 같은 veFPIS 스테이킹에 새로운 반복 기능을 추가하고 더 높은 수익을 얻을 수 있는 새로운 방법(사용자가 선택하면 잠재적으로 삭감됨)을 추가할 수 있습니다. , FPI 차용 또는 유동성 배포 제어.
여러 네트워크에서 호환 가능한 멀티체인 FRAX+FXS
Frax 프로토콜은 모든 네트워크에서 일관된 글로벌 상태를 갖는 다중 체인 프로토콜입니다. FRAX+FXS 토큰은 모든 네트워크에 걸쳐 단일 코인입니다. 각 체인에 대한 독립적인 Frax 구현은 없습니다. 이러한 이유로, 프로토콜은 독특하고 새로운 방식으로 엄격한 추종 자산와 교환성을 유지할 수 있는 브릿지 시스템을 가지고 있습니다.
프로토콜은 각각의 개별 브릿지의 FRAX/FXS를 해당 브릿지 시스템의 고유한 코인[1]으로 취급하며, 다른 체인에서 이동된 FRAX/FXS의 이름을 해당 브리지의 식별자로 변환시킵니다. 예를 들어 AnySwap 코인에 브릿지된 FRAX를 anyFrax라고 변환시키고, Wormhole 브릿지로 연결된 FRAX를 wormFRAX라고 부릅니다.
각 체인은 하나의 표준 FRAX와 표준 FXS 계약을 가지고 있으며, 이를 단순히 "FRAX"와 "FXS"(prexis 값이 없는)라고 부릅니다. 이러한 토큰은 AMO가 확장/수축하고 사용자 자신이 신뢰할 수 없는 토큰을 주조/환불할 수 있는 것입니다.
Canonical (원래의) FRAX/FXS: 프로토콜 및 AMO에 의해 기본적으로 발행/분광/재구현되는 고유한 프로토콜의 코인입니다. 표준 FRAX는 특정 네트워크의 기본 색상과 네트워크의 로고가 중앙에 있습니다. 고유 FXS는 체인의 네이티브 색상과 로고가 오른쪽 아래에 있습니다. 따라서 모든 표준/고유 FRAX/FXS는 항상 코인의 어딘가에 네트워크 로고를 표시합니다.
브릿지된 FRAX/FXS: 지원되는 브릿지 프로토콜을 사용하여 다른 네트워크에서 현재 체인으로 가져오는 토큰. 브릿지 토큰에 대한 명명 규칙은 현재 네트워크에 토큰을 가져오는 데 사용되는 브리지의 접두사 지정을 유지합니다. (예: ETH에서 AVAX로 전환된 Anyswap 브리지 FRAX를 anyFrax라고 합니다. AVAX의 FRAX는 단순히 ETH의 표준 FRAX이다. 브리지 프로토콜의 색상과 로고는 FRAX/FXS 토큰에 두드러지게 표시되어 현재 네트워크 내에서 어떤 브리지에서 유래했는지 명확하게 구분할 수 있습니다.)
체인 간 Frax/FXS 토큰 교환과 추종자산의 차익 거래
각 표준 FRAX/FXS ERC20 토큰 계약에는 지원되는 각 브릿지의 FRAX/FXS에 대한 표준 FRAX/FXS와의 안정적인 1대 1 교환을 가능하게 하는 AMM이 토큰에 내장되어 있습니다. 이것은 FRAX 추종 자산의 엄격한 재정 거래를 가능하게 하고 또한 모든 체인에 걸쳐 FXS의 단일 분포를 유지하게 합니다. 예를 들어, Fantom의 표준 FRAX가 $.990이라고 가정해보자. 차익 거래를 하려는 주체는 ERC20 계약 내의 안정적인 교환 풀에 있는 AnyFRAX와 1 대 1로 교환할 수 있으며, FRAX를 다시 ETH 메인넷(또는 다른 체인)에 연결하여 수익을 낼 수 있다는 것을 알고 가능한 한 많은 표준 FRAX를 $990에 구입할 수 있습니다.
따라서 한 체인에 표준 FRAX/FXS를 구입하는 것은 다른 체인에 FRAX/FXS를 구입하는 것과 별반 다를 것이 없습니다. 지원되는 브리지 중 하나를 사용하여 FRAX/FXS를 브릿지하는 경우(조만간 브릿지될 곳들이 늘어날 예정입니다.) 해당 체인의 고유의 FRAX/FXS에 브리지된 토큰을 팜/LP/홀드 등으로 교환할 수 있습니다. 또한, 표준 FRAX/FXS가 어떤 체인의 AMO와 함께 주조될 때, 프로토콜은 추종 자산가 항상 글로벌하고 재정될 수 있도록 토큰 계약을 통해 사용할 수 있는 충분한 교환 유동성이 있는지 확인합니다.
교환은 언제든지 (https://app.frac.finance/crosschain) 에서 수행되거나 어떤 체인에서든 고유 토큰의 스마트 계약과 직접 상호 작용할 수 있습니다. 교환 메커니즘은 모든 체인의 기본 ERC20 FRAX/FXS 토큰에 내장되어 있습니다(Ethereum L1 제외).
Frax의 가격 지수는 Frax 내의 새롭고 독특한 프로토콜입니다. 고유의 스테이블코인(FPI)과 거버넌스 토큰(FPIS)을 중심으로 한 이 시스템은 CPI와 연결된 오라클에 따라 매월 조정돼 FPI 보유자들이 CPI 상승에 따라 달러 표시 가치가 상승하도록 할 예정입니다. 이는 사용자가 FPI를 FRAX로 조폐하거나 상환함으로써 만들어진 기본 FPI 재무에서 수익률을 얻음으로써 이루어집니다.
Frax 물가 지수 쉐어(FPIS) 토큰은 시스템의 거버넌스 토큰으로 프로토콜로부터 분리할 수 있는 자격이 있습니다. 초과 수익률은 FXS 구조와 유사하게 금고에서 FPIS 토큰 보유자로 향할 것입니다. FPI 금고가 인플레이션으로 인해 FPI 당 늘어난 재원을 유지할 수 있을 만큼 충분한 수익률을 창출하지 못하는 기간 동안, 새로운 FPIS를 주조하고 판매하여 금고를 증가시킬 수 있을 겁니다. 프로토콜은 Frax 생태계 내에서 시작되므로, FPIS 토큰은 수익의 가변적인 부분을 FXS 토큰 보유자에게 전달할 것입니다
인플레이션 계산
FPI는 미국 연방 정부가 보고한 CPI-U 미조정 12개월 인플레이션율을 사용합니다. (https://www.bls.gov/news.release/cpi.nr0.htm) 이 링크에 완전히 연결된 오라클은 인플레이션율 공개 즉시 데이터를 프로토콜에 적용합니다.
Frax 물가 지수 추종 자산은 위의 12개월 물가상승률을 추적하고 FPI 상환 계약으로부터 항상 FPI에 추정 적용한다. 따라서 거래자는 다른 자산(ETH 등)에 대한 Frax 물가 지수 안정 토큰을 구매할 때 CPI 구매력이 판매 ETH보다 시간이 지남에 따라 빠르게 증가하고 있다는 입장을 취하고 있습니다. ETH를 구매하기 위해 FPI를 팔면, 구매자는 ETH 성장이 미국 달러의 CPI 인플레이션율을 앞지르고 있다고 생각하게 된다.
회계 단위로서의 FPI
FPI는 암호화 및 비암호화 상품 바구니에서 파생된 자체 계정 단위를 갖는 최초의 온체인 스테이블코인이 되는 것을 목표로 합니다. FPI는 인플레이션 저항 수익률 자산으로 간주될 수 있지만 주요 동기는 거래, 가치 및 부채를 표시하는 새로운 스테이블 코인을 만드는 것입니다. DAO 국고를 지정하고 FPI에서 수익을 측정하는 것은 물론 FPI 거래 쌍에 대한 벤치마킹 성과를 통해 실제 인플레이션에 대해 가치 발생이 적극적으로 증가하고 있는지 더 잘 측정할 수 있습니다. 또한 온체인 경제학을 실제 자산 바구니에 적용하는 데 도움이 됩니다.
처음에는 자금이 $FRAX로만 구성되지만 브리지된 BTC, ETH, 비암호화 소비재 및 서비스와 같은 다른 암호화 네이티브 자산을 포함하도록 확장될 것입니다.
FPI 안정성 메커니즘 FPI는 FRAX 스테이블 코인과 동일한 유형의 AMO를 사용하지만 항상 100% 담보 비율(CR)을 유지하도록 모델링됩니다. 이는 담보 비율이 100%로 유지되려면 프로토콜 대차대조표가 최소한 CPI 인플레이션 비율로 증가해야 함을 의미합니다. 따라서 AMO 전략 계약은 CPI에 비례하는 수익률을 얻어야 합니다. 그렇지 않으면 CR이 100% 미만으로 감소합니다. AMO 수율이 CPI 비율 미만인 시간 동안 TWAMM AMO는 CR을 항상 100%로 유지하기 위해 FRAX 스테이블 코인에 대한 FPIS 토큰을 판매합니다. CR이 100%로 돌아오면 FPIS TWAMM이 제거됩니다.
개요
오라클은 2021년 12월 블록 체인 기술 개발 스토어 Fiews에서 제공된 체인링크의 CPI-U 데이터 포인트를 페깅[2] 가격 결정을 위한 '기준' 지수로 사용한다. 매달 지수의 변화/델타값[3]을 전월의 데이터 포인트에 적용하여 페깅된 가격을 결정합니다. 오라클 계약에는 두 개의 초기 시간 데이터 점이 필요하기 때문에 2021년 12월이 선택되었다.
예:
2021년 12월 CPI-U : 280.126
2022년 1월 CPI-U: 281.933
Delta는 (281.933 / 280.196) - 1 = 0.64506686%
2021년 12월을 1달러라고 가정하면 델타 비율을 적용하면 다음과 같다.
$1 x (1.0064506686) = $1.0064506686(페그 가격)입니다.
2022년 2월 CPI-U 데이터가 284.182라면, 델타(284.182 / 281.933) - 1 = 0.79770726%가 될 것이다.
이를 이전 페그 가격에 적용하면 $1.0064506686*(1 + 0.0079770726) = $1.0144791987이 새 페그 가격으로 제공됩니다. 다시 말해, 2021년 12월 한 달러를 사려면 2022년 2월 한 달러가 많이 필요할 것입니다.
Chainlink / Fiews Job: https://market.link/jobs/44964ac4-d302-4141-8f94-67e58e34b88d
개요
FPI 컨트롤러 풀에는 FPI나 페깅을 다양하게 도와주는 기능을 합니다.
채굴 / 상환
사용자는 FPI를 FRAX을 가지고 채굴하거나 FPI를 FRAX로 상환할 수 있습니다. 이와 관련된 작은 수수료가 있는데, 처음에는 0.30%이다.
twamToPeg
twamToPeg 기능은 프로토콜이 FPI의 시장 가격을 목표된 페깅 가격으로 올리거나 낮추기 위한 시장 압력을 주기 위해 사용된다.
giveFRAXToAMO / receiveFRAXFromAMO
계약은 수익을 얻는 다양한 AMO[2]에 FRAX 담보를 빌려줄 수 있다.
Raw data source:
중요한 시스템 기능 및 시장 운영을 위한 Fraxswap 사용
Fraxswap은 TWAMM의 명령을 통해 Frax 프로토콜의 중요한 시스템 기능에 사용하기 위해 설계되었다. Fraxswap을 구축한 계기는 현존하는 AMM들은 알고리즘 스테이블 코인에 관한 통화정책이나 선도적 지침 및 대규모 시장 주문에 특화된 것이 없기 때문이다. 그러므로 그런 것에 특화된 AMM을 만들어서 장기간에 걸쳐 공급을 계약하거나 특정 담보를 획득함으로써 하나의 자산의 가격을 안정화시킬 것이다. 특히 Frax 프로토콜은 Fraxswap를 AMO 수익으로 가격 페그를 안정화하기 위해 새로운 FXS를 매입 및 소각하고, Frax 안정화를 위해 스테이블 코인을 주조하며, Fraxswap를 통해 하드 자산을 구매하기 위해 주조하고, 개발 중인 더 많은 시장 운영을 위해 사용할 것이다.
Fraxswap는 허가가 필요없는 AMM으로, 이는 다른 어떤 프로토콜이든 모든 토큰으로 Frax의 LP 쌍을 만들 수 있고 동일한(또는 다른 새로운) 사용 사례에 Fraxswap를 사용할 수 있음을 의미한다
다양한 프로토콜, 스테이블 코인 발행자 및 DAO에 의한 이상적인 Fraxswap의 사용 사례는 다음순서와 같다
1) 거버넌스 토큰을 천천히 판매하여 시간이 지남에 따라 재무 자산(예: 스테이블 코인)을 축적한다
2) DAO 수익 및 적립금을 사용하여 시간이 지남에 따라 거버넌스 토큰을 천천히 다시 구입한다.
3) DAO의 자체 거버넌스 토큰을 사용하여 시간이 지남에 따라 다른 프로토콜의 거버넌스 토큰을 천천히 획득한다. (이는 기업 인수/합병과 유사하지만 허가가 필요 없는 방식이다.
4) Olympus, Temple과 같은 재무 기반 DAO 및 거버넌스 토큰의 지원이 사회적으로 또는 프로그램적으로 보장되는 다양한 프로젝트에 대해 “위험 없는 가치”(RFV: Risk Free Value)를 지켜낸다.
통화 정책에 Fraxswap를 사용할 때, 토큰 쌍을 만들고 프로토콜 제어 유동성을 추가하는 것이 가장 잘 사용하는 방법이다. 그 후, TWAMM 주문은 DAO의 순자산에 대한 전방 지침 및 재조정을 위해 원하는 대로 어느 방향으로든 임의의 크기로 배치될 수 있다. TWAMM에 대한 슬리피지(slippage) 계산 및 유동성 최적화를 이해하려면 기술 사양 섹션을 참조해야 한다.
Trustless 통화 시스템 “시간 가중 평균 시장 조정자”(TWAMM)
개요
Fraxswap는 장기간 대규모 거래를 제 3자에 대한 신용 없이 수행할 수 있는 “시간 가중 평균 시장 조정자”(TWAMM) 시스템을 세계 최초로 갖춘 지속적인 ‘자동화 마켓 메이커’(AMM)이다. 또한 완전 비허가형(pemissonless)로 운영되며 중심 AMM은 유니스왑(Uniswap) V2을 기본으로 한다. 이 새로운 AMM은 거래자들의 대량 주문을 효율적으로 실행할 수 있도록 돕고, 프락스 프로토콜의 FRAX & FPI 안정화를 위한 페깅(pegs)의 안정성을 높이고 TWAMM 구매를 통해 FXS 보유자에게 프로토콜 초과 이익을 상환하기 위해 많이 사용될 것이다.
Fraxswap을 구축한 계기는 현존하는 AMM들은 알고리즘 스테이블 코인에 관한 통화정책이나 선도적 지침 및 대규모 시장 주문에 특화된 것이 없기 때문이다. 그러므로 그런 것에 특화된 AMM을 만들어서 장기간에 걸쳐 공급을 계약하거나 특정 담보를 획득함으로써 하나의 자산의 가격을 안정화시킬 것이다. 특히 Frax 프로토콜은 Fraxswap를 AMO 수익으로 가격 페그를 안정화하기 위해 새로운 FXS를 매입 및 소각하고, Frax 안정화를 위해 스테이블 코인을 주조하며, Fraxswap를 통해 하드 자산을 구매하기 위해 주조하고, 개발 중인 더 많은 시장 운영을 위해 사용할 것이다.
코어 자동화 마켓 메이커(AMM)
Fraxswap의 코어 AM은 Uniswap V2이며 전 범위 xy=k 상수 제품 설계를 기반으로 합니다. Fraxswap은 Uniswap V2의 구조를 따르되, 코드베이스를 TWAMM에 특화되어 지원하도록 설계되었다. Fraxswap v2는 독특한 고유의 방식으로 집중적인 유동성과 관련 자산 유동성을 지원하기 위해서 TWAMM 기능을 적극적으로 사용할 것입니다.
Uniswap 핵심 기능에 대한 자세한 문서는 다음을 참조하십시오.
https://docs.uniswap.org/protocol/V2/concepts/protocol-overview/how-uniswap-works
“시간 가중 평균 시장 조정자”(TWAMM)
Fraxswap은 최초의 라이브 TWAMM 구현입니다. 임베디드 TWAMM은 Paradigm의 원래 백서 사양을 준수합니다. 백서에 언급된 기능은 주문 풀링 및 주문 만료 조정(시간별)을 포함하는 장기 주문의 실행을 최적화하는 데 사용됩니다. 장기 주문은 Fraxswap과 상호 작용하기 전에 실행됩니다. 즉, 장기 주문은 AMM 상호 작용 전에 먼저 실행되고 블록당 한 번 실행됩니다(위 도식 참조). Fraxswap은 Paradigm의 원래 공식에 대한 근사 공식을 구현하고 단순화되고 보다 가스 효율적인 TWAMM을 허용합니다.
TWAMM 백서는 기본 메커니즘을 설명합니다. "각 TWAMM 인스턴스는 ETH 및 [FRAX]와 같은 특정 자산 쌍 간의 거래를 용이하게 합니다. TWAMM에는 [...] 두 자산에 대한 표준 상수 제품 마켓 메이커인 임베디드 AMM이 포함되어 있습니다. 누구나 이 임베디드 AMM을 일반 AMM처럼 언제든지 거래할 수 있습니다. 트레이더는 TWAMM에 장기 주문을 제출할 수 있습니다. 이는 고정된 수의 블록에 걸쳐 자산 중 하나의 고정 금액을 판매하는 주문입니다. 예를 들어 다음 2,000개의 블록에 대해 100 ETH를 판매하는 주문입니다. TWAMM은 이러한 장기 주문을 시간이 지남에 따라 균일한 비율로 임베디드 AMM에 대해 거래되는 무한한 수의 무한히 작은 가상 하위 주문으로 나눕니다. 이러한 각 가상 하위 주문에 대한 트랜잭션을 개별적으로 처리하면 무한한 가스 비용이 들지만 폐쇄형 수학 공식을 사용하면 필요할 때만 누적 효과를 계산할 수 있습니다. 장기 주문을 실행하면 임베디드 AMM의 가격이 시간이 지남에 따라 다른 시장의 가격보다 낮아질 것입니다. 이런 일이 발생하면 차익 거래자는 내장된 AMM의 가격에 대해 거래하여 이를 정상으로 되돌려 장기 주문에 대한 좋은 실행을 보장합니다. 예를 들어, 장기 판매로 인해 특정 중앙 집중식 거래소보다 내장된 AMM에서 ETH가 더 저렴해지면 차익 거래자는 내장된 AMM에서 ETH를 구매하여 가격을 다시 높이고 중앙 집중식 거래소에서 이익을 위해 판매합니다. ."
Paradigm의 TWAMM 공식과 Fraxswap의 TWAMM 공식의 대화식 비교는 https://www.desmos.com/calculator/wp4zrkh6uj 에서 확인할 수 있습니다.
금고 계정은 Fraxlend 쌍의 회계에 사용되는 구조이다:
struct VaultAccount { uint128 amount; uint128 shares; }
금고 계정에는 두 가지 요소가 있다.
1. 금액 - 총 금액을 나타낸다.
2. 주식 - 금액에 대한 청구를 나타낸다.
대출 계산
대출에서, 금액은 예치된 자산의 총 금액과 발생한 이자를 나타낸다.
채권자가 자산을 예치할 때, 예치된 자산의 양이 증가하면, 주식 가치도 금액/주식 간 비율이 변하지 않을 정도로 증가한다.
이자가 발생하면 금액이 증가하고 주식은 그대로 유지된다. 각 채권자가 기초자산에서 차지하는 비중은 주식으로 측정한다.
채권자들이 청산할 때, 그들은 기초 자산을 위해 주식을 상환한다는 것이다. 주식 금액은 상환된 주식 수만큼 감소하며, 금액/주식 비율이 변하지 않도록 감소한다.
차입 계산
차입금에서, 금액은 차입된 자산의 총액과 발생한 이자를 나타낸다.
채무자가 자산을 받으면 받은 토큰의 수가 증가하고, 주식 가치도 금액/주식 비율이 변하지 않도록 금액만큼 증가한다.
이자가 발생하면 금액이 증가하고 주식은 그대로 유지된다. 각 채무자의 부채는 주식으로 측정된다.
채무자의 상환채무가 자산의 반환금액만큼 감소하는 경우, 주식은 금액/주식의 비율이 변하지 않을 정도로 감소한다. 개별 채무자의 주식 잔액은 이 주식 수만큼 감소한다.
Fraxlend는 이더리움의 프로토콜인 ERC-20 자산 쌍을 묶어 대출로 제공하는 대출 플랫폼이다. 자산 쌍은 누구나 대출 활동에 참여할 수 있게 만든 고립된 시장이다.
채권자들은 ERC-20 자산을 한 쌍에 예치하고 수익률이 높은 fTokens을 받을 수 있다. 이자가 발생함에 따라, fTokens는 계속해서 증가하는 기초 자산으로 상환될 수 있다.
Fraxlend는 또한 장외 거래상 빚(OTC: over the counter)의 구조화를 위한 맞춤형 대조표를 작성하는 기능을 지원한다. Fraxlend의 대출 한 쌍은 만기일과, 제한된 채권자 및 채무자, 담보 부족 대출, 제한된 청산과 같은 기능을 사용하여 만들 수 있다.
참여자들의 시스템
Fraxlend의 주요 참가자는 채권자와 채무자이며, 모든 참여자들은 개별 쌍과 상호 작용한다.
채권자는 fToken를 이자로 받으며 자산 토큰 쌍을 제공한다.
채무자는 이 쌍에 대한 담보 토큰을 제공하고 그 대가로 자산 토큰을 받는다. 차입은 자본화되어 대출자에게 지급되는 이자율을 발생시킨다.
이 대출의 쌍 외에, 나머지 시스템에는 오라클, 속도 계산기 및 Fraxlend 쌍 배포자가 포함된다.
각 쌍은 하나 또는 두 개의 ChainLink Oracle을 사용하여 자산 토큰과 담보 토큰의 시장 비율을 결정한다. 다른 오라클 구현(예: TWAP)은 제한된 경우에 지원된다.
각 쌍은 서로 다른 Rate 계산기를 사용하여 배포할 수 있다. 이 계약들은 대출 가능한 자본의 양에 기초하여 이자율을 계산한다. 일반적으로 더 적은 차입금은 더 낮은 금리로 이어지고, 더 많은 차입금은 더 높은 금리로 이어진다.
각 쌍은 배포자 컨트렉트에 따라 배포된다.
각 쌍 레지스트리는 배포된 모든 Fraxlend 쌍을 따른다.
각 쌍은 사용자가 자산 토큰을 빌릴 수 있는 기회를 제공하며, 그 대가로 채무자는 적절한 양의 담보 토큰 쌍을 제공해야 한다.
채무자들이 개방적인 입장을 가지고 있는 한, 이자가 발생하고 자본화된다. 이는 시간이 지남에 따라 채무자가 갚아야 할 이자와 같은 금액만큼 증가한다는 것을 의미한다. 채무자가 담보물을 돌려받기 위해서는 대출 원금에 발생한 이자를 모두 더한 금액을 돌려줘야 한다.
차입의 예시
자산 금고 계정을 사용하여 총 자산 금액과 해당 주식 수를 추적한 것과 마찬가지로, 차입 금고 계정을 사용하여 차입 총액, 자본화된 이자 및 미상환 차입 주식 수를 추적합니다.
예를 들어, Alice가 $150 가치의 ETH를 사용하여 100 FRAX($100 가치)를 빌렸다고 가정해보자. 그녀는 처음 대출을 받은 이후로 10 FRAX의 이자를 누적했다. 금고 계정 대여는 다음과 같이 표시됩니다.
차입 금고 계정
합계
총량(amount)
110 FRAX
주식(shares)
100
Alice의 담보(Alice Collateral Amount)
$150 ETH
Alice의 차입 주식 잔액(Alice Borrow Shares Balance)
100
앞서 언급한 것처럼, 채무자의 신용은 최고 담보 대출액(LTV)보다 낮게 유지되어야 한다는 것을 반드시 기억해라. Alice의 LTV는 73.33%이기 때문에 최대값인 75%보다 낮으며 Alice의 신용은 건강한 것으로 간주된다.
우리는 다음과 같은 방법으로 Alice의 LTV를 계산한다. 먼저 우리는 그녀의 차입 주식 잔액(100주)에 차입 주가(1.10)를 곱한 다음, 미국 달러로 주어진 FRAX 가격(1.00주)을 곱하여 그녀의 대출 가치를 110달러로 계산한다. 그녀의 대출 가치는 110달러[1](100x1.10x1.00)이다. 그녀의 담보물의 가치는 150달러이다. 결국 그녀의 LTV는 110달러 / 150달러 = 73.33%라는 값을 갖게 된다..
Bob은 현재 175달러 상당의 ETH를 사용하여 100 FRAX를 빌린다. 현재 차입 주가 1.10을 고려할 때, 그의 차입 주식 잔액은 약 90.91이 될 것이다. 채권자들과 달리, 채무자들은 그들의 부채를 나타내는 ERC20 토큰을 받지 않고, 대신에 주식 잔고는 단순히 각 쌍에 저장된다. 이제 차입 금고 계정은 다음과 같다.
차입 금고 계정
합계
총량(amount)
210 FRAX
주식(shares)
190.91
Alice의 담보 총량(Alice Collateral Amount)
$150 ETH
Alice의 차입 주식 잔액(Alice Borrow Shares Balance)
100
Bob의 담보(Bob Collateral Amount)
$175 ETH
Bob의 차입 주식 잔액(Bob Borrow Shares Balance)
90.91
쌍이 20 FRAX의 이자를 더 발생시킨다고 가정합니다. 이제 차입 금고 계정은 다음과 같습니다.
차입 금고 계정
합계
총량(amount)
230 FRAX
주식(shares)
190.91
Alice의 담보 총량(Alice Collateral Amount)
$150 ETH
Alice의 차입 주식 잔액(Alice Borrow Shares Balance)
100
Bob의 담보(Bob Collateral Amount)
$175 ETH
Bob의 차입 주식 잔액(Bob Borrow Shares Balance)
90.91
[1] 원문에 100달러라고 나오는데 100 * 1.10 * 1.00하면 110달러임. 게다가 문맥상으로도 110달러가 맞는 것 같고
새로운 차입 주가는 1.2048(230/190.91)이다. Alice가 빚을 갚기 위해서는 120.48 FRAX(Alice의 주식(100) x 주가(1.2048)를 상환해야 한다는 의미다. 마찬가지로 Bob은 109.52 FRAX(Alice의 주식(90.91) x 주가(1.2048)를 상환해야 한다.
이자가 발생함에 따라 대출 상환에 필요한 금액이 증가하고 각 포지션의 LTV가 변경된다.
Alice's LTV: 80.32% (120.48 / 150)
Bob's LTV: 62.58% (109.52 / 175)
이자가 발생하고 자본화되면서 앨리스의 LTV가 최대 LTV인 75%를 넘어서면서 앨리스의 신용은 건강하지 못한 상태로 접어들었다. 이것은 그녀가 그녀의 신용을 청산 당할 위험이 높다.
쌍
각 쌍은 서로 다른 ERC-20 토큰(Collateral Token)을 예치함으로써 단일 ERC-20 토큰(자산 토큰)을 빌리는 고립된 시장이다.
채권자가 자산 토큰을 한 쌍에 예치하면 fToken을 받을 수 있다. fToken은 ERC-20 토큰이며 자산 토큰(기본 자산이라고도 함)으로 상환할 수 있다. 이자가 발생함에 따라, fTokens는 증가하는 기초 자산에 대해 상환할 수 있다.
채무자는 담보 토큰을 쌍에 예치하고 그 대가로 자산 토큰을 대여할 수 있는 권리를 받는다.
담보대출
각 채무자의 지위는 담보인정비율(LTV)을 가지고 있다. 이는 차입한 자산의 가치와 예탁한 담보의 가치 사이의 비율을 나타낸다. 자산 토큰과 담보 토큰 간의 환율이 이동하거나 이자가 자본화될 때 LTV가 변경된다.
채무자의 LTV가 최대 LTV 이상으로 상승하면, 그들의 지위는 건강하지 못한 것으로 간주된다. 이 문제를 해결하기 위해 채무자는 담보를 추가하거나 부채를 상환하여 LTV를 건전한 범위로 되돌릴 수 있다.
최대 LTV 값은 변경할 수 없으며 배포 시 구성된다. 일반적으로 값은 75%로 설정된다. 사용자 정의 기간 시트 배포는 이 값을 수동으로 설정할 수 있으며, 값을 100% 이상으로 설정하여 담보 대출이 부족한 대출도 생성할 수 있다. 100% 이상 구성된 최대 LTV를 악의적 행위자로부터 보호하기 위해 채무자들의 화이트리스트가 함께 있어야 한다. 구성된 값은 각 쌍에서 maxLTV() 함수를 사용하여 찾을 수 있다.
수익율 계산
각 쌍은 특정 수익률 계산 계약을 이용하여 이자율을 결정하도록 구성된다. 출시 시점에 Fraxlend는 두 가지 유형의 수익율 계산 시스템을 지원한다.
첫 번째 유형인 시간 가중 변동 금리 계산기(Time-weighted Variable Rate Calculator)는 대출된 자산의 양(사용률)에 따라 금리를 변경할 수 있다. 이용률이 목표치를 밑돌면 금리가 하향 조정되고, 이용률이 목표치를 웃돌면 금리가 상향 조정된다. 자세한 내용은 링크의 개념을 확인하라: <시간가중변동금리>
두 번째 유형인 선형 금리 계산기(Linear Rate Calculator)는 순수하게 활용 함수를 이용해서 이자율을 계산한다. 활용도가 낮으면 차입금리가 낮아지는 반면 활용도가 높으면 차입금리가 높아진다. 자세한 내용은 링크 내용을 확인하라: <선형 속도>
변동금리(Variable Rate) V2 - 활용도 함수로 이자율을 계산한다. 이자율은 요율 함수 f(활용도) = 요율에 따른 요율 변화에 즉시 변화한다. 이 때, 함수의 기울기는 사용률이 목표값을 초과할 때 증가하고 사용률이 목표 값을 초과할 때 감한다. 이는 이자율이 활용도 변화에 즉각적으로 대응한다는 것을 의미한다. 낮은 활용도 또는 높은 활용도의 기간의 장기간 변화는 이자율 곡선의 자체의 변화를 만든다. 더 자세한 내용은 아래 링크를 참조: (링크)
청산(Liquidations)
채무자의 LTV가 최대 LTV 이상으로 상승하면, 사용자는 누구나 채무자를 대신해 채무의 전부 또는 일부를 상환할 수 있으며 동등한 가치의 담보물과 청산 수수료를 받을 수 있다. 청산 수수료는 불변이며 배포 시에 정의된다. 기본적으로 이 값은 10%로 설정되어 있으며 쌍에서 liquidationFee() 함수 기능을 사용하여 확인할 수 있습니다.
fToken의 주가(share price)
채권자가 자산 토큰을 예치할 때 현재 fToken의 주가로 fToken을 받는다. fToken은 채권자가 쌍으로 예치한 기본 자산의 총 금액에 대출자로부터 받은 이자를 더한 금액이다. 당연히 이자가 붙으면 주가도 올라간다. 상환 시, fToken은 환산된 이자를 포함하여 계속 증가하는 자산 토큰에 대해 상환할 수 있다. 현재 fToke주가를 확인하려면 totalAsset() 보기 함수를 사용하여 금액/주식의 가치를 비교할 수 있다.
금고(Vault) 계정
금고 계정은 쌍의 모든 회계에서 핵심 개념이다. 금고 계정은 다음 두 가지 값을 포함하는 구조이다.
1. 금고 계정의 총 토큰 수.
2. 금고 계정의 총 주식(share) 수
struct VaultAccount { // Represents the total amount of tokens in the vault uint128 amount; // Analogous to market capitalization
}
주식(share)은 총량(amount)에 대한 총 청구 건수를 나타낸다. 자산 토큰에 대해 주식을 상환할 수 있다. 상환율, 즉 주가는 총량의 가치를 주식 가치로 나누어 결정된다. 기본적으로 주식과 기본 자산 토큰 간의 교환 가격이다
총량으로 표시된 가격으로 해당 주식으로 환산하려면 해당 금액을 주가로 나누면 된다. 주식을 총량으로 환산하려면 주식에 주가를 곱하면 된다.
주식(share) = 금액(amount) / 주가(share price)
총량 = 주식 x 주가
신용 상태(Position Health)
각 쌍에는 구성된 LTV(Maximum Loan-To-Value)가 있다. 시간이 지남에 따라 이자가 자본화됨에 따라 채무자는 더 많은 담보를 추가하거나 부채의 일부를 상환해야 한다. 그렇지 않으면 그들은 그들의 신용 상태가 건강하지 않게 될 위험이 있다. 채무자의 LTV를 결정하기 위해 우리는 담보의 가치와 fTokens의 가치를 사용한다.
청산(Liquidations)
채무자의 LTV가 최대 LTV 이상으로 상승하면 사용자는 누구나 채무자를 대신해 채무를 상환할 수 있으며 동등한 가치의 담보와 청산 수수료를 받을 수 있다. 청산 수수료는 불변이며 배포 시 정의된다. 기본적으로 이 값은 10%로 설정되어 있으며 쌍에서 liquidationFee() 보기 함수를 호출하여 볼 수 있다. 구성된 최대 LTV는 쌍에서 maxLTV() 함수를 호출하여 찾을 수 있다.
동적 부채 구조 조정(Dynamic Debt Restructuring)
청산인은 LTV가 최대 LTV(일반적으로 75%)를 초과하는 즉시 채무자의 지위를 끌어내릴 수 있다. 그러나 변동성이 너무 극심한 경우에는 LTV가 100%를 초과하기 전에 청산인이 건강하지 못한 포지션을 닫을 수 없을 가능성도 있다. 이 실현 가능성이 거의 없는 상황에서 악성 부채가 누적된다. 이 경우 청산인은 채무자의 담보가 적용되는 채무자 신용의 최대 금액을 상환하고 나머지 부채는 모든 채무자가 기초 자본에 대해 갖는 총 청구액에서 차감한다. 이 제도는 채권자들이 돈으로 빠르게 환급해버려서 늦게 시작한 마지막 채권자가 가치 없는 fTokens(다른 대출 시장에서 흔히 "불량 부채"로 알려진)를 보유하게 되는 상황을 미연에 방지하며, 불리한 사건이 발생한 직후에 쌍이 정상적으로 운영을 재개할 수 있도록 보장한다
각 쌍은 활용도의 함수로 이자율을 변경하도록 구성된다. 활용도는 채권자들에게 빌려준 예금 자산의 총 금액이다. Fraxlend는 현재 세 가지 중 위에 있는 두 가지 금리 모델을 사용할 수 있다.
1. 선형 금리(The Linear Rate)
2. 시간 가중 변동 금리(Time-Weighted Variable Rate)
3. 변동금리(Variable Rate) V2
1. 선형 금리(The Linear Rate)
선형 금리는 y = mx + b 형식의 두 개의 선형 함수를 허용하는 구성 가능한 함수이다. 이 함수는 쌍이 생성될 때 정의된 매개 변수를 사용한다.
최소 비율: 활용률이 0%일 때의 비율
정점 금리: 활용률이 정점 활용률과 동일한 경우(즉, 두 기울기가 만나는 경우)의 비율
정점 활용: 두 기울기가 만나는 곳의 활용률(%)
최대 금리: 활용률이 100%일 때의 금리
이러한 구성 값은 쌍을 만들 때 변경되지 않고 고정된다.
이자율은 다음 공식을 사용하여 계산됩니다.
활용률이 정점 활용률과 동일한 경우:
사용률이 정점 사용률보다 낮은 경우:
사용률이 정점 사용률보다 큰 경우:
시간 가중 변동 금리(Time-Weighted Variable Rate)
시간 가중 변동 금리는 시간 경과에 따라 현재 금리를 조정한다. 변동금리는 이자율이 얼마나 빨리 조정되는지를 결정하는 반감기 값(초)으로 구성된다.
최소 금리: 이자가 떨어질 수 있는 최소 금리
대상 활용 범위: 금리가 조정되지 않는 이용 범위는 시장의 기대와 균형을 이루는 것으로 간주된다.
최대 금리: 이자가 오를 수 있는 최대 금리
이자율 반감기: 활용률이 0%일 때 이자가 절반으로 줄어드는 데 걸리는 시간이다. 이것은 금리가 조정되는 속도이다. 현재 사용 가능한 금리 계산기에서 금리 반감기는 12시간이다.
시간 가중 변동 금리는 시장이 적절한 금리를 신호할 수 있게 해준다.
활용률이 목표 범위보다 낮으면 금리가 낮아져 더 많은 채무자와 채권자가 자본을 끌어 모으고, 이 두 가지 모두 활용률을 목표 범위로 다시 밀어 넣는다.
활용도가 목표 범위를 초과하면 금리가 상승하여 더 많은 대출과 더 적은 대출을 장려하여 활용도를 목표 범위로 되돌린다. 참가자들이 시간과 활용의 함수로 빌리거나 빌려주도록 장려한다.
다음 그래프는 금리 반감기가 4시간이고 목표 활용 범위가 75% - 85%일 때 금리가 어떻게 변화하는지 보여줍니다.
이를 통해 쌍 창출자가 아닌 시장이 주어진 자산-담보 쌍의 적절한 이자율을 결정할 수 있으며 쌍 창출자는 목표 활용도만 제공하면 된다.
변동금리(Variable Rate) V2
변동금리 V2 는 선형금리와 시간가중변동금리의 개념을 결합한 것이다. 구체적으로는 선형금리의 선형함수를 이용하여 현재금리를 결정하지만, 시간가중변수금리의 공식을 이용하여 정점과 최대금리를 조정한다.
시간 가중 변동 금리와 마찬가지로 변동 금리 V2는 반감기 및 목표 활용 매개변수를 취한다. 활용도가 낮으면 정점 및 최대 속도가 감소한다. 활용도가 높으면 정점 및 최대 속도가 증가한다. 감소/증가율은 사용률과 반감기 모두에 의해 결정된다. 활용도가 0%인 경우 정점 및 최대 비율은 각 반감기마다 50%씩 감소한다. 활용도가 100%이면 반감기당 증가율이 100%가 된다.
이는 금리가 선형금리 곡선의 기울기를 조정해 장기적으로 시장 상황에 적응하는 동시에 선형금리 곡선의 활용 변화에 즉각적으로 대응한다는 뜻이다.
채권자는 자산 토큰을 쌍에 예치하고 그 대가로 현재 주가에 따라 해당하는 수의 자산 주식(fToken)을 받는다.
채권자는 언제든지 현재 가격에 의해 주어진 비율로 fToken을 기본 자산 토큰으로 교환할 수 있다. 그리고 이자가 쌓일수록 fToken 주가는 상승한다.
주가를 바꿀 수 있는 유일한 운영은 이자를 발생시키는 것이다. 이자 발생은 항상 양수이므로 각 fToken이 상환할 수 있는 자산 토큰의 수는 줄어들 수 없다.
대출의 예시
Alice는 채무자들에게 빌려줄 100개의 FRAX 토큰을 예치했고, 초기 fToken 주가는 1.00이었고 100개의 fToken을 받았다. 그녀의 첫 계약금 이후, 그 두 채무자들에게 10 FRAX의 이자를 받았다. 따라서 금액은 110(예탁금 100 FRAX + 이자로 획득한 10 FRAX)으로 표시된다. 현재 fToken 주가는 1.10(110 FRAX / 100 fToken)이다.
자산 금고 계정(Asset Vault Account)
합계(total)
총량(amount)
110
주식(shares)
100
Alice의 주식 잔액(Alice Share Balance (fToken)
100
Bob의 주식 잔액(Bob Share Balance (fToken)
0
Bob이 지금 대출을 위해 100 FRAX를 입금한다면 우리는 다음과 같은 변화를 볼 수 있을 것이다. 먼저 쌍의 양이 100씩 증가한다. fToken의 현재 주가는 1.10이다. 따라서 Bob은 보증금으로 90.91(100/1.10)의 fToken을 받게 됩니다. 이제 자산 금고 계정은 다음과 같습니다.
자산 금고 계정(Asset Vault Account)
합계(total)
총량(amount)
210
주식(shares)
190.91
앨리스의 주식 잔액(Alice Share Balance (fToken)
100
밥의 주식 잔액(Bob Share Balance (fToken)
90.91
이자가 증가함에 따라 총량도 증가한다. 이자로 20 FRAX가 추가로 발생하는 경우 자산 금고 계정은 다음과 같습니다.
자산 금고 계정(Asset Vault Account)
합계(total)
총량(amount)
230
주식(shares)
190.91
앨리스의 주식 잔액(Alice Share Balance (fToken)
100
밥의 주식 잔액(Bob Share Balance (fToken)
90.91
현재 주가는 1.2048(230 FRAX/190.91 fToken)로 상승했습니다. 이것은 Bob이 109.52 FRAX에 90.91 fTokens를 상환할 수 있다는 것을 의미한다. 마찬가지로 Alice는 100 fToken을 120.48 FRAX로 상환할 수 있습니다.
시간이 지남에 따라 이자가 증가함에 따라 Alice와 Bob은 계속해서 증가하는 기초 자산에 대해 fToken을 상환할 수 있습니다.