Curve 스테이블코인 디자인 백서 (중영문 참조 버전)

iZUMiResearch
2022-11-24 14:33:29
수집
Curve 스테이블코인 디자인 백서의 중영 참조 버전으로, 이해를 돕기 위한 중국어 주석을 추가하고 원본의 철자 오류도 수정하여 여러분의 참고 학습을 위해 제공합니다.

저자: Michael Egorov, Curve Finance

*편집: *JamesX, iZUMi Research**

개요

이 스테이블코인의 설계에는 몇 가지 개념이 있습니다: 대출-청산 AMM 알고리즘(LLAMMA), PegKeeper, 통화 정책이 가장 중요합니다. 그러나 주요 아이디어는 LLAMMA에 있습니다: 전통적인 청산 프로세스를 특별 목적의 AMM으로 대체하는 것입니다.

이 스테이블코인의 설계에서 가장 중요한 개념은 대출-청산 AMM 알고리즘(LLAMMA), PegKeeper(안정성 유지 메커니즘), 통화 정책입니다. 그러나 주요 설계 포인트는 LLAMMA에 있습니다: 전통적인 초과 담보 대출의 청산 프로세스를 특별 목적의 AMM으로 대체하는 것입니다.

image

image

그림 2: 청산 임계값에 대한 가격 변화에 따른 손실의 의존성. 관찰의 시간 창은 3일입니다.

그림 2: 손실이 청산 임계값에 대한 가격 변화에 의존하는 방식. 관찰 시간 창은 3일입니다.


이 설계에서 누군가 담보를 걸고 대출을 받으면, 청산 임계값에서조차 담보의 가격이 하락하고 반등하더라도 큰 손실이 발생하지 않습니다. 예를 들어, 2017년 9월 이후 ETH/USD의 역사적 데이터를 사용한 시뮬레이션에 따르면, 누군가 CDP를 3일 동안 방치하고 이 기간 동안 가격이 청산 임계값보다 10% 하락하면, 담보의 1%만 손실됩니다.

이 설계에서 누군가 담보를 걸고 대출을 받으면, 청산 임계값에서조차 담보의 가격이 하락하고 반등하더라도 큰 손실이 발생하지 않습니다. 예를 들어, 2017년 9월 이후 ETH/USD의 역사적 데이터를 사용한 시뮬레이션에 따르면, CDP를 3일 동안 방치하고 이 기간 동안 가격이 청산 임계값보다 10% 하락하면, 담보의 1%만 손실됩니다.

지속 청산/비청산을 위한 AMM (LLAMMA)

지속 청산/비청산 AMM (LLAMMA)

스테이블코인 설계의 핵심 아이디어는 대출-청산 AMM 알고리즘입니다. 이 아이디어는 담보(예: ETH)와 스테이블코인(여기서는 USD라고 부릅시다) 간의 변환을 수행하는 것입니다. 담보의 가격이 높으면 사용자는 모든 예금을 ETH로 보유하지만, 가격이 낮아지면 USD로 변환됩니다. 이는 전통적인 AMM 설계와 매우 다릅니다. 전통적인 AMM 설계에서는 USD가 위쪽에 있고 ETH가 아래쪽에 있습니다.

아래 설명은 완전히 자가 일관된 엄밀한 증명으로 작용하지 않습니다. 많은 부분(특히 불변량)은 차원적 고려에서 얻어집니다. 완전한 수학적 설명을 위해서는 추가 연구가 필요할 수 있지만, 아래 설명은 실제 구현에 충분하다고 여겨집니다.

이는 외부 가격 오라클이 있어야만 가능합니다. 간단히 말해, 누군가 전형적인 AMM(예: 결합 곡선이 쌍곡선인 경우)을 만들고 "중심 가격"을 (예: 아래에서 위로) 조정하면, 토큰은 절연적으로 (예: USD에서 ETH로) 변환되면서 두 방향 모두에서 유동성을 제공합니다(그림 3). 이는 양자 물리학에서의 회피 교차(랜드-제너 전이라고도 불림)와 유사합니다(단지 아이디어일 뿐: 이 과정의 수학적 설명은 매우 다를 수 있습니다). 유동성이 집중된 범위를 여기서는 밴드라고 부르며, 일정한 po에서 밴드는 pcd에서 pcu까지 유동성을 가집니다. 우리는 pcd(po)와 pcu(po)가 po의 함수로 존재하고, 함수가 선형보다 더 가파르며, 따라서 po보다 더 빠르게 증가하기를 원합니다(그림 4). 또한, 가격 p↓와 p↑를 정의하여 p↓(po) = po, p↑(po) = po로 정의하며, 이는 절연 한계에서의 밴드의 끝을 정의합니다(예: p = po).

image

유동성이 집중된 범위는 여기서 "밴드"라고 불리며, 일정한 po에서 밴드는 pcd에서 pcu까지 유동성을 가집니다. 우리는 pcd(po)와 pcu(po)가 po의 함수로 존재하고, 함수가 선형보다 더 가파르며, 따라서 po보다 더 빠르게 증가하기를 원합니다(그림 4). 또한, 가격 p↓와 p↑를 정의하여 p↓(po)=po와 p↑(po)=po의 가격으로 정의하며, 이는 절연 한계에서의 밴드의 끝을 정의합니다(예: p=po).

image그림 3: "외부 가격 소스가 있는 AMM의 동작". 외부 가격 pcenter는 유동성이 형성되는 가격을 결정합니다. AMM은 pcd에서 pcu까지 유동성을 지원하며, pcd < pcenter < pcu입니다. 현재 가격 p가 pcd와 pcu 사이의 범위를 벗어나면, AMM은 pcu에서 완전히 스테이블코인으로, pcd에서 완전히 담보로 존재합니다. pcd ≤ p ≤ pcu일 때, AMM 가격은 현재 가격 p와 같습니다.

image그림 4: 우리가 찾고 있는 AMM. 우리는 pcd와 pcu가 po의 함수로 존재하여 po가 증가할 때 더 빠르게 증가하는 AMM을 구성하려고 합니다. 이 경우, ETH가 비쌀 때 AMM은 모두 ETH로 존재하고, ETH가 저렴할 때는 모두 USD로 존재합니다.

우리는 Uniswap3와 유사하게 여러 개의 밴드에서 시작하며, 가상의 잔액을 추가하여 결합 곡선의 쌍곡형을 유지합니다. 예를 들어, USD의 양이 x이고 ETH의 양이 y라고 가정하면, "증폭된" 상수-제품 불변량은 다음과 같습니다:

우리는 또한 x0 ≡ x + f와 y0 ≡ y + g로 표시할 수 있으므로 불변량은 익숙한 I = x0 y0로 쓸 수 있습니다. 그러나 f와 g는 일정하지 않습니다: 외부 가격 오라클에 따라 변합니다(불변량 I도 마찬가지로, 오라클 가격 po가 변하지 않을 때만 불변량입니다). 주어진 po에서 f와 g는 밴드 전체에서 일정합니다. 앞서 언급했듯이, 우리는 p↑를 밴드의 상단 가격으로, p↓를 밴드의 하단 가격으로 나타냅니다. 우리는 A(유동성 집중도의 척도)를 다음과 같이 정의합니다:

image

우리가 찾고 있는 속성은 더 높은 가격 po가 동일한 잔액에서 더 높은 가격으로 이어져야 한다는 것입니다. 따라서 현재 시장 가격(평균적으로 po를 따를 것)은 그보다 낮아야 하며, 밴드는 모두 ETH로 거래될 것입니다(반대 방향도 마찬가지입니다). 이를 만족하는 방법은 여러 가지가 있지만, 우리는 하나가 필요합니다:

image

여기서 y0는 현재 밴드의 ETH로 표시된 예치금의 p0 의존적 척도이며, 현재 가격 p, p↑ 및 po가 서로 같을 때 y = y0이고 x = 0이 되도록 정의됩니다(그림 4에서 po = p↑의 점을 참조). 그러면 그 순간의 y를 대체하면:

image

가격은 dx0 /dy0와 같으며, 이는 상수-제품 불변량에 대해 다음과 같습니다:

가격은 dx0 /dy0와 같으며, 이는 상수-제품 불변량에 대해 다음과 같습니다:

image

po = p↑ 또는 po = p↓의 상황에서 x = 0 또는 y = 0으로 대체하여 위의 공식이 자가 일관된지 확인할 수 있습니다.

일반적으로 밴드에 대해 우리는 p↑와 따라서 p↓, po, 상수 A, 그리고 x와 y(밴드 내 현재 예치금)를 알고 있습니다. 모든 것을 계산하기 위해서는 yo를 찾아야 합니다. 이는 불변량에 대한 이차 방정식을 해결하여 찾을 수 있습니다:

일반적으로 밴드에 대해 우리는 p↑와 따라서 p↓, po, 상수 A, 그리고 x와 y(밴드 내 현재 예치금)를 알고 있습니다. 모든 것을 계산하기 위해서는 yo를 찾아야 합니다. 이는 불변량에 대한 이차 방정식을 해결하여 찾을 수 있습니다:

image

이는 yo에 대한 이차 방정식으로 변환됩니다:

이는 yo에 대한 이차 방정식으로 변환됩니다:

image

스마트 계약에서 우리는 get_y0 함수에서 이 이차 방정식을 해결합니다.

스마트 계약에서 우리는 get_y0 함수에서 이 이차 방정식을 해결합니다.

오라클 가격 po가 일정하게 유지되는 동안 AMM은 정상적으로 작동합니다. 예를 들어, 가격이 상승할 때 ETH를 판매하고 가격이 하락할 때 ETH를 구매합니다. "현재 하락" 가격 pcd에 대해 x = 0을 대입하거나 "현재 상승" 가격 pcu에 대해 y = 0을 대입하여 불변량 방정식에 대입하면, po의 현재 값과 p↑의 현재 값에서 AMM 가격은 다음과 같습니다:

오라클 가격 po가 일정하게 유지되는 동안 AMM은 정상적으로 작동합니다. 예를 들어, 가격이 상승할 때 ETH를 판매하고 가격이 하락할 때 ETH를 구매합니다. "현재 하락" 가격 pcd에 대해 x = 0을 대입하거나 "현재 상승" 가격 pcu에 대해 y = 0을 대입하여 불변량 방정식에 대입하면, po의 현재 값과 p↑의 현재 값에서 AMM 가격은 다음과 같습니다:

image

또 다른 실질적으로 중요한 질문은: 가격이 상승하거나 하락할 때 오라클 가격 po가 완전히 따라갈 수 있을 만큼 느리게 변화한다면, 현재 값 x와 y를 고려할 때, 밴드는 최종적으로 얼마나 많은 ETH(y↑)를 가지게 될 것인가(가격이 상승할 경우) 또는 얼마나 많은 USD(x↓)를 가지게 될 것인가(가격이 하락할 경우)입니다. 이는 즉시 해결할 수 있는 간단한 수학적 문제는 아니지만, 수치 계산 결과는 꽤 간단한 답을 보여주었습니다:

또 다른 실질적으로 중요한 질문은: 가격이 상승하거나 하락할 때 오라클 가격 po가 완전히 따라갈 수 있을 만큼 느리게 변화한다면, 현재 값 x와 y를 고려할 때, 밴드는 최종적으로 얼마나 많은 ETH(y↑)를 가지게 될 것인가(가격이 상승할 경우) 또는 얼마나 많은 USD(x↓)를 가지게 될 것인가(가격이 하락할 경우)입니다. 이는 즉시 해결할 수 있는 간단한 수학적 문제는 아니지만, 수치 계산 결과는 꽤 간단한 답을 보여주었습니다:

image

우리는 이러한 결과를 대출의 안전성을 평가하고 AMM의 잠재적 손실을 평가할 때 사용할 것입니다.

우리는 이러한 결과를 대출의 안전성을 평가하고 AMM의 잠재적 손실을 평가할 때 사용할 것입니다.

이제 우리는 하나의 밴드에 대한 설명을 가지고 있습니다. 우리는 모든 가격 공간을 밴드로 나누어 p↓와 p↑로 서로 접촉하게 하여, 기본 가격 pbase를 설정하고 밴드 번호 n이 있을 때:

이제 우리는 하나의 밴드에 대한 설명을 가지고 있습니다. 우리는 모든 가격 공간을 밴드로 나누어 p↓와 p↑로 서로 접촉하게 하여, 기본 가격 pbase를 설정하고 밴드 번호 n이 있을 때:

image

모든 밴드에 대해 방정식 7과 방정식 5의 해가 다음과 같음을 증명할 수 있습니다:

모든 밴드에 대해 방정식 7과 방정식 5의 해가 다음과 같음을 증명할 수 있습니다:

image

이는 밴드 간에 간격이 없음을 보여줍니다.

거래는 방정식 1의 불변성을 유지하면서 발생하지만, AMM 내부의 현재 가격은 가격 po에 따라 이동합니다: po가 하락하면 상승하고 그 반대도 마찬가지입니다(입방적으로), 이는 방정식 8에서 볼 수 있습니다.

거래는 방정식 1의 불변성을 유지하면서 발생하지만, AMM 내부의 현재 가격은 가격 po에 따라 이동합니다: po가 하락하면 상승하고 그 반대도 마찬가지입니다(입방적으로), 이는 방정식 8에서 볼 수 있습니다.

LLAMMA vs 스테이블코인

스테이블코인은 변동성이 큰 담보(예: ETH)에 대해 스테이블코인을 대출받는 CDP입니다. 담보는 가격 범위(이러한 밴드) 내에서 LLAMMA에 로드되며, 담보의 가격이 상대적으로 느리게 하락하면 ETH는 CDP를 종료하는 데 필요한 충분한 스테이블코인으로 변환됩니다(이는 자가 청산을 통해 발생할 수 있으며, 커버가 위험한 한계에 너무 가까운 경우 외부 청산을 통해 발생할 수 있습니다. 또는 가격 반등을 기다리는 동안 전혀 종료되지 않을 수 있습니다).

스테이블코인은 변동성이 큰 담보(예: ETH)에 대해 스테이블코인을 대출받는 CDP입니다. 담보는 가격 범위(이러한 밴드) 내에서 LLAMMA에 로드되며, 담보의 가격이 상대적으로 느리게 하락하면 ETH는 CDP를 종료하는 데 필요한 충분한 스테이블코인으로 변환됩니다(이는 자가 청산을 통해 발생할 수 있으며, 커버가 위험한 한계에 너무 가까운 경우 외부 청산을 통해 발생할 수 있습니다. 또는 가격 반등을 기다리는 동안 전혀 종료되지 않을 수 있습니다).

사용자가 담보를 예치하고 스테이블코인을 대출받으면, LLAMMA 스마트 계약은 담보를 위치시킬 밴드를 계산합니다. 담보의 가격이 변할 때, 담보는 스테이블코인으로 변환되기 시작합니다. 시스템이 "물속에" 있을 때, 사용자는 이미 대출을 커버할 충분한 USD를 가지고 있습니다. 얻을 수 있는 스테이블코인의 양은 공개된 getxdown 메서드를 사용하여 계산할 수 있습니다. 만약 그것이 청산 임계값에 너무 가까운 값을 제공한다면, 외부 청산자가 개입할 수 있습니다(일반적으로 담보 가격이 하락하고 횡보한 후 며칠 또는 몇 주 이내에는 발생하지 않아야 하며, 담보 가격이 결코 상승하지 않거나 상대적으로 빠르게 회복되지 않는 경우에는 발생하지 않을 것입니다). 건강 메서드는 getxdown과 부채의 비율을 반환하며, 가격이 "청산"보다 훨씬 높은 경우 담보의 가치 증가를 더합니다.

사용자가 담보를 예치하고 스테이블코인을 대출받으면, LLAMMA 스마트 계약은 담보를 위치시킬 밴드를 계산합니다. 담보의 가격이 변할 때, 담보는 스테이블코인으로 변환되기 시작합니다. 시스템이 "물속에" 있을 때, 사용자는 이미 대출을 커버할 충분한 USD를 가지고 있습니다. 얻을 수 있는 스테이블코인의 양은 공개된 getxdown 메서드를 사용하여 계산할 수 있습니다. 만약 그것이 청산 임계값에 너무 가까운 값을 제공한다면, 외부 청산자가 개입할 수 있습니다(일반적으로 담보 가격이 하락하고 횡보한 후 며칠 또는 몇 주 이내에는 발생하지 않아야 하며, 담보 가격이 결코 상승하지 않거나 상대적으로 빠르게 회복되지 않는 경우에는 발생하지 않을 것입니다). 건강 메서드는 getxdown과 부채의 비율을 반환하며, 가격이 "청산"보다 훨씬 높은 경우 담보의 가치 증가를 더합니다.

스테이블코인이 이자를 부과할 때, 이는 AMM에도 반영되어야 합니다. 이는 모든 가격 그리드를 조정하여 이루어집니다. 따라서 스테이블코인이 이자율 r을 부과할 때, AMM의 모든 가격 그리드는 동일한 비율 r로 위로 이동하며, 이는 기본 가격 곱셈기를 통해 이루어집니다. 따라서 부과된 이자율이 양수인 한, 곱셈기는 시간이 지남에 따라 증가합니다.

스테이블코인이 이자를 부과할 때, 이는 AMM에도 반영되어야 합니다. 이는 모든 가격 그리드를 조정하여 이루어집니다. 따라서 스테이블코인이 이자율 r을 부과할 때, AMM의 모든 가격 그리드는 동일한 비율 r로 위로 이동하며, 이는 기본 가격 곱셈기를 통해 이루어집니다. 따라서 부과된 이자율이 양수인 한, 곱셈기는 시간이 지남에 따라 증가합니다.

getxdown 또는 getyup을 계산할 때, 우리는 먼저 현재 가격이 현재 가격 po로 이동할 경우 스테이블코인과 담보의 양 x∗와 y∗를 찾습니다. 그런 다음 po가 각각 최저 밴드의 최저 가격 또는 최고 밴드의 최고 가격으로 절연적으로 변화할 경우 얼마나 많은 스테이블코인이나 담보를 얻는지 살펴봅니다. 이렇게 하면 현재 순간 가격에 의존하지 않는 스테이블코인의 양을 측정할 수 있으며, 이는 샌드위치 공격 저항에 중요합니다.

getxdown 또는 getyup을 계산할 때, 우리는 먼저 현재 가격이 현재 가격 po로 이동할 경우 스테이블코인과 담보의 양 x∗와 y∗를 찾습니다. 그런 다음 po가 각각 최저 밴드의 최저 가격 또는 최고 밴드의 최고 가격으로 절연적으로 변화할 경우 얼마나 많은 스테이블코인이나 담보를 얻는지 살펴봅니다. 이렇게 하면 현재 순간 가격에 의존하지 않는 스테이블코인의 양을 측정할 수 있으며, 이는 샌드위치 공격 저항에 중요합니다.**
**

LLAMMA는 ETH/USD 가격으로 정의된 po를 가격 소스로 사용하며, 우리의 스테이블코인은 페그 아래(ps < 1) 또는 페그 위(ps > 1)에서 거래될 수 있습니다. 만약 ps < 1이라면, LLAMMA의 가격은 p > po입니다.

LLAMMA는 ETH/USD 가격으로 정의된 po를 가격 소스로 사용하며, 우리의 스테이블코인은 페그 아래(ps < 1) 또는 페그 위(ps > 1)에서 거래될 수 있습니다. 만약 ps < 1이라면, LLAMMA의 가격은 p > po입니다.

절연 근사에서 p = po/ps이며, 모든 담보<->스테이블코인 변환은 더 높은 오라클 가격에서 발생합니다/오라클 가격이 더 낮고 다음과 같을 때:

절연 근사에서 p = po/ps이며, 모든 담보<->스테이블코인 변환은 더 높은 오라클 가격에서 발생합니다/오라클 가격이 더 낮고 다음과 같을 때:

image

이 가격에서 변환 시 얻는 스테이블코인의 양은 1/ps의 계수만큼 더 높습니다(만약 ps < 1이라면).

이 가격에서 변환 시 얻는 스테이블코인의 양은 1/ps의 계수만큼 더 높습니다(만약 ps < 1이라면).

ps > 1이 장기간 지속되는 것은 바람직하지 않으며, 이를 위해 우리는 안정 장치를 사용할 것입니다(다음 참조).

ps > 1이 장기간 지속되는 것은 바람직하지 않으며, 이를 위해 우리는 안정 장치를 사용할 것입니다(다음 참조).

자동 안정 장치 및 통화 정책

자동 안정 장치 및 통화 정책

ps > 1일 때(예: 스테이블코인에 대한 수요 증가로 인해), 스테이블코인과 상환 가능한 기준 코인 또는 LP 토큰 간의 비대칭 예치금으로 형성된 페그 유지 준비금이 생성됩니다. ps > 1이 되면, PegKeeper 계약은 무담보 스테이블코인을 발행하고(단지!) 이를 스테이블스왑 풀에 단일 측면으로 예치할 수 있도록 허용됩니다. 이렇게 하면 최종 가격이 여전히 1보다 낮지 않게 됩니다. ps < 1일 때, PegKeeper는 스테이블코인을 비대칭적으로 인출하고 소각할 수 있습니다.

ps > 1일 때(예: 스테이블코인에 대한 수요 증가로 인해), 스테이블코인과 상환 가능한 기준 코인 또는 LP 토큰 간의 비대칭 예치금으로 형성된 페그 유지 준비금이 생성됩니다. ps > 1이 되면, PegKeeper 계약은 무담보 스테이블코인을 발행하고(단지!) 이를 스테이블스왑 풀에 단일 측면으로 예치할 수 있도록 허용됩니다. 이렇게 하면 최종 가격이 여전히 1보다 낮지 않게 됩니다. ps < 1일 때, PegKeeper는 스테이블코인을 비대칭적으로 인출하고 소각할 수 있습니다.

이러한 행동은 ps가 1보다 클 때 가격을 빠르게 하락시키고, 1보다 작을 때 가격을 상승시킵니다. 비대칭 예치금과 인출금이 가격을 변화시키기 때문입니다. 비록 발행이 무담보이지만, 스테이블코인은 스테이블코인 풀의 유동성에 의해 암묵적으로 담보된 것으로 보입니다. 전체 발행/소각 주기는 최종적으로 수익성이 있는 것으로 보이며, 안정성을 제공합니다.

이러한 행동은 ps가 1보다 클 때 가격을 빠르게 하락시키고, 1보다 작을 때 가격을 상승시킵니다. 비대칭 예치금과 인출금이 가격을 변화시키기 때문입니다. 비록 발행이 무담보이지만, 스테이블코인은 스테이블코인 풀의 유동성에 의해 암묵적으로 담보된 것으로 보입니다. 전체 발행/소각 주기는 최종적으로 수익성이 있는 것으로 보이며, 안정성을 제공합니다.

우리가 안정 장치에 발행한 스테이블코인의 양을 dst로 나타내고, 스테이블스왑 AMM에서 스테이블코인을 구매하는 데 필요한 상환 가능한 USD의 양을 계산하는 함수 get_dx를 fdx()로 나타냅시다. 그런 다음, 준비금이 너무 크지 않도록 하기 위해, 우리는 대출 r을 변화시켜 "느린" 안정화 메커니즘을 사용합니다:

우리가 안정 장치에 발행한 스테이블코인의 양을 dst로 나타내고, 스테이블스왑 AMM에서 스테이블코인을 구매하는 데 필요한 상환 가능한 USD의 양을 계산하는 함수 get_dx를 fdx()로 나타냅시다. 그런 다음, 준비금이 너무 크지 않도록 하기 위해, 우리는 대출 r을 변화시켜 "느린" 안정화 메커니즘을 사용합니다:

image

여기서 h는 ps의 변화로 인해 비율 r이 2배로 변화하는 것입니다(더 높은 ps는 더 낮은 r로 이어집니다). 안정 장치의 부채 dst의 양은 ps = 1에서 r0의 비율에 따라 다른 값으로 평형을 이룹니다. 따라서 우리는 (수동으로 설정하는 대신) dst/supply가 특정 목표 숫자(예: 5%)보다 클 때 r0를 줄이거나, 더 낮을 경우 증가시킬 수 있습니다(이렇게 하면 대출자가 스테이블코인을 대출하고 덤핑하도록 유도하여 가격을 낮추고 시스템이 dst를 소각하도록 강제합니다) 또는 더 낮을 경우 증가시킵니다(이렇게 하면 대출자가 대출을 상환하도록 유도하여 ps를 높이고 시스템이 부채 dst와 안정 장치 예치를 증가시키도록 강제합니다).

여기서 h는 ps의 변화로 인해 비율 r이 2배로 변화하는 것입니다(더 높은 ps는 더 낮은 r로 이어집니다). 안정 장치의 부채 dst의 양은 ps = 1에서 r0의 비율에 따라 다른 값으로 평형을 이룹니다. 따라서 우리는 (수동으로 설정하는 대신) dst/supply가 특정 목표 숫자(예: 5%)보다 클 때 r0를 줄이거나, 더 낮을 경우 증가시킬 수 있습니다(이렇게 하면 대출자가 스테이블코인을 대출하고 덤핑하도록 유도하여 가격을 낮추고 시스템이 dst를 소각하도록 강제합니다) 또는 더 낮을 경우 증가시킵니다(이렇게 하면 대출자가 대출을 상환하도록 유도하여 ps를 높이고 시스템이 부채 dst와 안정 장치 예치를 증가시키도록 강제합니다).

결론

제시된 메커니즘은 스테이블코인 제작 및 대출 목적을 위한 청산의 위험성을 해결할 수 있기를 바랍니다. 또한, 안정 장치와 자동 통화 정책 메커니즘은 과도하게 큰 PSM을 유지할 필요 없이 페그 유지를 도울 수 있습니다.

제시된 메커니즘은 스테이블코인 제작 및 대출 목적을 위한 청산의 위험성을 해결할 수 있기를 바랍니다. 또한, 안정 장치와 자동 통화 정책 메커니즘은 과도하게 큰 PSM을 유지할 필요 없이 페그 유지를 도울 수 있습니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축