Ziggy UST 실행 계획

Feb 08 2023
이 기사는 TerraUSD 또는 UST(C)를 다시 페깅하기 위한 단계별 접근 방식인 "Ziggy"에 대해 제안된 실행 계획을 설명합니다. 계획은 시장 또는 당사가 통제할 수 없는 기타 조건에 따라 변경될 수 있습니다.

이 기사는 TerraUSD 또는 UST(C)를 다시 페깅하기 위한 단계별 접근 방식인 "Ziggy"에 대해 제안된 실행 계획을 설명합니다. 계획은 시장 또는 당사가 통제할 수 없는 기타 조건에 따라 변경될 수 있습니다.

수정일자 : 2023년 2월 7일

컨텍스트: 제안 #11324
Ziggy:
최종 제안 논의

이 부분은 이 문서의 변경 로그용으로 예약되어 있습니다.

#1 — 상황 이해

UST 리페그 계획의 핵심은 "가지고 있지 않은 85억 달러를 어떻게 투입할 것인가?"라는 질문입니다.

주어진 시점에서 우리는 Terra의 완전 순환 공급량(단위 수)에서 Terra의 시가총액(이 계획에서는 USTC)을 빼서 "누락된 가치"를 얻을 수 있습니다.

9,800,000,000 units minus $300,000,000 mkt cap = $9,500,000,000 deficit

그런 다음 총 시가총액에서 루나(LUNC)의 양을 뺍니다. 이 숫자는 이론적으로 주어진 시간에 Terra 코인을 뒷받침할 수 있습니다(완전하고 총체적인 청산을 가정).

$9,500,000,000 minus $1,000,000,000 = $8,500,000,000 deficit

Terra Classic의 이전 모델에서는 적자를 충당하기 위해 UST가 페그 아래로 내려갈 때마다 새로운 LUNA가 발행되었습니다. 반면 LUNA는 UST가 페그를 넘어설 때마다 소각되었습니다.

예를 들어:

  • $1.00 UST = $1.00 LUNA => 변경 사항 없음
  • $0.98 UST = $1.02 LUNA => 적자가 인쇄됨
  • $1.02 UST = $0.98 LUNA => 초과분 소각
  • 출처: 정치경제학
Donkey Kong Country, Stop & Go Station (1994). 레벨을 시작할 때 입구로 뒤로 걸어가면 레벨의 절반을 건너뛸 수 있습니다.

불행하게도 프로그램이 "의도한 대로" 작동하는 동안에는 설계상의 문제였습니다. LUNA가 영구적으로 공매도될 수 있는 환경이 조성되어 레버리지가 높은 시장 참여자가 가격을 억제하고 계속해서 LUNA를 과도하게 팽창시킬 수 있습니다.

1a. 루나 <> 테라 환율 시뮬레이션.

앞의 차트를 고려하십시오. Luna의 가격이 Terra의 가격보다 높을 때마다 수요를 충족시키기 위해 충분한 양의 LUNA를 소각할 수 있습니다. 파란색 선(상단)이 항상 어떻게 더 높은 경향을 보이는지 확인하십시오. 패리티를 복원하기에 충분한 담보가 시스템에 있었습니다. 이것은 인플레이션을 설명하지 않습니다. 인플레이션은 스테이킹하고 판매를 원하지 않는 사람들에게 "소프트 번"과 같습니다.

1b. Luna <> Terra 청구 가능 요금 시뮬레이션.

이 차트에서는 주어진 시간에 얼마나 많은 "클레임 가능한 항목"이 있었는지 그래프로 표시합니다. 이것은 단지 "내 Lunas(LUNA)에 대해 얼마나 많은 Terras(UST)를 얻을 수 있습니까?"를 의미합니다.

기간은 동일합니다. 총 청구 가능 금액이 기간 #23 - #25 사이에 어떻게 급증하는지 확인하십시오. LUNA <> UST의 스왑 비율이 너무 높아 한 번의 스왑으로 많은 Terra(UST)를 커버할 수 있었지만 역 과정은 UST를 LUNA로 거래하는 것이 좋지 않은 거래임을 의미했습니다. (크게 베팅하고 오래 가지 않는 한!)

1c. 초인플레이션 시뮬레이션.

Luna 가격이 마침내 Terra 가격보다 낮아지면 "알고리즘 인플레이션"이 시작되거나 새로운 LUNA가 생성됩니다. 시스템은 Luna에서 충분한 입찰가가 충족될 때까지 계속 돈을 인쇄합니다. 그러나 새로운 입찰가(매수)는 프로그램된 인플레이션율을 따라가지 못할 것이 거의 확실합니다.

이 현상은 디페깅 동안 "죽음의 나선"으로 알려져 있었습니다. 대신 나는 이것을 앞으로 나아가는 "쇠퇴의 나선"과 "성장의 나선"으로 재구성할 것입니다. 새로운 Luna의 발행은 막대한 가치를 되찾고 적절하게 재정의하는 데 도움이 되는 기이하고 세계적인 기회를 가능하게 했습니다.

여기에서 네트워크 부채 논문에 대한 자세한 내용을 읽을 수 있습니다. 네트워크 대차대조표

#2 — 통제된 시장 스왑 재개

이러한 기본 기능은 Market Module 로 알려진 기능에 정의되어 있습니다 . Oracle 및 Treasury 모듈 외에 이 모듈은 LUNA2에 존재하지 않습니다.

Market 모듈은 서로 다른 Terra 스테이블 코인 액면가 간, 그리고 Terra와 Luna 간에 아토믹 스왑을 가능하게 합니다. 이 모듈은 사용 가능하고 유동적인 시장, 안정적인 가격 및 프로토콜 자산 간의 공정한 환율을 보장합니다.

TerraSDR의 가격 안정성은 프로토콜의 알고리즘 시장 조성자에 대한 Terra<>Luna 차익 거래 활동을 통해 달성되며, 이는 Terra의 공급을 확장 및 축소하여 페그를 유지합니다.

원천:https://classic-docs.terra.money/docs/develop/module-specifications/spec-market.html

이 기능을 다시 켜고 싶습니다. 그러나 다음과 같은 특정 조건에서 작동하기를 원합니다.

  • 루나(LUNC)의 새로운 채굴 없음;
  • 고정된 양의 주조 Terra(USTC et al)

그러나 그들은 이미 선택권이 있지 않습니까? 음 ... 아니. 다음 예를 살펴보겠습니다.

  • 10m LUNC를 스테이킹한 사용자는 위임 보상을 인출하고 스테이킹하기 위해 거래당 수수료로 0.04 USTC를 지불할 수 있습니다. 세금이 면제되기 때문에 0.08 USTC만 지불합니다.
  • USTC에서 LUNC로 거래하는 사용자는 트랜잭션당 수수료로 0.04 USTC, 스프레드에서 최소 0.30%, 세금에서 추가로 0.2%를 지불합니다. USTC가 $0.03인 경우 LUNC에서 10m 또는 300,000 USTC로 전환하면 유동성 공급자에게 지급되는 스프레드로 900 USTC(최소 0.30%)와 세금으로 600 USTC를 지불하여 총 1,500.04 USTC를 지불하게 됩니다.

합리적인 시장 참가자는 바이낸스에서 거래하는 것이 단순히 더 수익성이 높기 때문에 순수한 수익성 측면에서 생각할 때 "선택의 여지가 없다"고 생각합니다. CEX는 또한 롱 및 숏 포지션에 대한 레버리지 무기한 거래를 허용합니다. 즉, 트레이더는 롱 또는 숏 매도를 위해 돈을 빌릴 수 있습니다. 스테이킹 보상과 결합하면 네트워크에 대해 적극적으로 베팅할 수 있습니다!

다음과 같이 묻는 것의 차이점입니다.

  • Snickers 바에 대해 결제 시 $1.00를 지불하시겠습니까?
  • Snickers 바에 대해 결제 시 $5.00를 지불하시겠습니까?

물론 Binance는 큰 손실을 입었지만 0.1%의 수수료로 이를 수행하고 있음을 기억하십시오. 우리는 0.30% + 0.20% + 거래 수수료를 청구합니다. 이 거래자들에게 우리 체인을 사용할 근거를 제시하지 않겠습니까?

비용을 줄이거나 돈을 더 추가하십시오. 어느 쪽이든 고양이는 참치가 더 필요합니다.

수동 화상에 대해서도 논의합시다. 총 공급량이 6조 LUNC인 경우 2m LUNC를 수동으로 소각하면 공급량의 3.333×10^-5%가 제거됩니다. 그때까지 LUNC에 대한 관심이 여전히 존재한다면 이를 달성하는 데 수천 년이 걸릴 것입니다!

LUNC 커뮤니티가 물어야 할 질문은 "바이낸스와 같은 CEX에서 LUNC와 USTC를 다시 온체인으로 가져올 수 있는 것은 무엇입니까?"입니다.

이를 위해서는 사용 사례가 필요합니다. 현재 우리는 22년 5월에 모두 돈을 잃었고 전혀 수익성이 없음에도 불구하고 계속해서 돈을 지불하고 있는 dApp이 거의 남아 있지 않습니다.

우리는 NFT 보유자에게 어필할 수 있지만 비즈니스 모델이 없으면 주관적으로 평가되거나 추측에 의해 구동됩니다. 우리는 또한 사용자가 유동성을 제공할 수 있는 DEX가 있지만 주문을 완료하기에는 엄청나게 "얇습니다". 약간의 구속, innit?

2023–02–07: Astroport Classic LUNC-USTC 유동성 풀.

~$0.03 USTC 및 ~$0.000185 LUNC에서 1,284만 USTC는 거래할 수 있는 유동성이 $385,200에 불과합니다. 이것은 많은 것처럼 들리지만 Binance가 하루에 수십억 거래량을 처리하는 것을 생각하면 거래자가 지불하기에는 스프레드가 너무 큽니다. 세율이 0에 가깝더라도 바이낸스에 남을 것입니다.

물론 여기에 돈을 추가할 수는 있지만 네트워크에서 안정적인 거래 형태는 없습니다. 이것은 우리가 돈을 추가할 수 있고 AMM이 작동하는 방식으로 인해 상당한 양의 손실을 경험할 수 있음을 의미합니다! (비영구 손실에 대한 자세한 내용은 여기를 참조하세요 !)

그래서 해결책은 무엇입니까? 사용자가 지갑에서 통화 간 거래를 허용하지 않는 이유는 무엇입니까?

그것이 시장 모듈이 하는 일입니다. 유럽을 여행하고 미국에 거주하는 경우 현지 통화로 거래해야 합니다. 그러나 LUNC를 포기하고 싶지는 않습니다. 대신 USD(USTC)를 EUR(EUTC)로 거래하고 이를 결제 수단으로 사용합니다. 거래( 스프레드 ) 에 부과되는 수수료는 LUNC 스테이커에게 돌아갑니다.

우리는 해당 통화 간의 거래 활동을 원합니다. 우리는 누구나 참여할 수 있도록 테스트넷에서 먼저 이것을 할 것입니다 .

#3 — 알고리즘에 대한 컨트롤을 설계하고 테스트합니다.

Ziggy의 제안 중 일부는 단계별 접근 방식을 취하고 있습니다. 이는 일반 작업(이해, 다시 활성화, 테스트)에 적용되며 숫자 값(0.01, 0.02, 0.03)에도 적용됩니다.

더 철저하게 하려면 모든 마이크로 단위(Terra Classic의 경우 0.000001)를 설명하고 이 개별 세트에 존재하는 모든 트랑슈를 설명하는 동시에 EVM 호환 체인도 설명합니다. 이는 1x10^–18과 1.00 사이의 모든 숫자 그룹을 의미하며 해당 정보를 1.00 이상으로 추정합니다.

즉, 가격이 예를 들어 0.000005와 0.50일 때의 계획은 무엇입니까? 이것은 불연속(유한) 숫자 집합일지라도 많은 숫자와 그룹 입니다 .

이제 이러한 철저한 접근을 위해서는 퀀트금융 전문가의 도움이 필요합니다. 사람들은 다양한 가격 수준에서 Luna와 Terra 자산을 다르게 취급할 것입니다. 대량으로 각각 $0.005/$0.00005일 때 USTC/LUNC를 매수할 수 있지만 $0.04/$0.0004일 때는 더 예약되어 있거나 특정 기간 동안 이익을 얻을 수 있습니다.

Ziggy의 ERM 코드 제안은 TerraSDR(SDT)을 옵션으로 처리하거나 지정된 외환 쌍(예: USD/JPY)을 옵션으로 처리하는 방법을 설명합니다. 유틸리티를 온체인으로 가져오는 측면에서 이것은 우리가 온보딩할 수 있는 가장 가치 있는 종류의 dApp 중 하나입니다. ( Forex 옵션 거래 에 대해 자세히 읽어보십시오 .)

이것은 Layer-2로 이해될 수도 있고 Layer-1로 이해될 수도 있습니다. 반복의 관점에서 볼 때 레이어 2 사이드체인에서 새로운 알고리즘 기능을 테스트한 다음 가치가 있는 것으로 판명되면 기본 레이어로 작업하는 것이 더 합리적입니다. 이더리움에서 이에 대한 예는 기능을 메인넷으로 옮기기 전에 Arbitrum, Optimism 또는 Polygon에서 테스트하는 것입니다.

출처: wallstreetmojo.com

옵션은 Robinhood와 같은 애플리케이션의 출현으로 인해 최근 몇 년 동안 주류로 자리잡은 보다 복잡한 금융 주제입니다. 일반적으로 두 가지 주요 유형을 생각할 수 있습니다.

  • 부르다
  • 놓다
LUNC의 총 조합 수: 22 Terras 및 1 Luna.

ERM은 USTC, LUNC 및 기타 쌍의 구매 및 판매를 가능하게 하는 일반화된 코드 가이드라인입니다. 253개의 고유한 조합이 있는 경우 모든 조합을 고려한 다음 LUNC 자체를 지원하는 방법으로 상관 관계가 없는 조합 3개를 추가합니다. 데이터 관점에서 볼 때 256개 슬롯을 모두 활용하는 것이 바람직하며 새 회원국은 계속 온보딩할 수 있습니다. 이에 대한 일반적인 권장 사항은 BTC, ETH 및 스테이블 코인입니다.*

*참고: BUSD가 대중의 선택이었지만 저는 대신 xUSD, USDx 및 하나의 지원 기관이나 프로토콜을 선호하지 않는 다양한 기타 국가의 통화로 스테이블 코인 풀을 생성할 수 있는 방법을 설명하는 백서를 작성 중입니다. 다른 것 위에. 내 Twitter에서 #Moonflower 아래의 토론을 볼 수 있습니다 .

Ziggy의 ERM 의사 코드.

옵션 스타일의 알고리즘 가격 유지를 사용한다는 것은 현물 가격의 기본 변경에서 내재 변동성과 관련된 파생 상품에 이르기까지 매우 세부적인 가격 조치를 설명하는 시스템을 만들 수 있음을 의미합니다.

네트워크 자체는 이 알고리즘 옵션 작성에서 상대방 역할을 합니다. 주어진 시점에서 네트워크는 기본 콜풋 시스템을 통해 Terra 또는 Luna의 가용 공급을 보장하려고 시도하고 있습니다. 즉, ERM이 구현되면(이름이 변경되더라도) 전체 위험이 가정됩니다. USTC에서 $1.00에 도달하고 가격이 즉시 하락하거나 상승하는 것을 볼 수 있습니다 .

또한 이러한 범위에서 데이터를 수집합니다 SoftPeg. SoftPeg(high, low)대신 as 를 생각하면 SoftPeg(put, call)그 기능을 더 정확하게 정의할 수 있습니다.

#4 — "de-peg 이벤트"로부터 보호하기 위한 병렬 솔루션을 개발한 다음 de-peg를 시뮬레이션합니다.

ERM as-is에는 위험 관점, 즉 구현 순서에서 몇 가지 심각한 결함이 있습니다. 가격 오라클에 대한 합의를 수집한 다음 거버넌스를 통해 전달하지 않고 알고리즘 방식으로 즉시 변경하면 어느 정도의 비잔틴 오류가 발생합니다.

비잔틴 결함에서 서버 와 같은 구성 요소는 장애 감지 시스템에 장애가 있고 작동하는 것처럼 일관되지 않게 나타나 다른 관찰자에게 다른 증상을 나타낼 수 있습니다. 어떤 구성 요소가 처음에 실패했는지에 대한 합의 에 먼저 도달해야 하기 때문에 다른 구성 요소가 실패했다고 선언하고 네트워크에서 차단하는 것은 어렵습니다 . BFT ( Byzantine fault tolerance )는 이러한 조건에 대한 내결함성 컴퓨터 시스템 의 복원력입니다.

원천:https://en.wikipedia.org/wiki/Byzantine_fault

Tendermint는 위임 지분 증명(권한) 또는 pBFT-dPoS(A)를 사용하여 실용적인 비잔틴 내결함성을 사용합니다. 여기에서 자세한 내용을 읽을 수 있습니다 .

이제 Ziggy 제안은 가격 책정의 "계단"을 오르는 것을 설명하지만 계단 아래로 떨어지는 것은 설명하지 않습니다. 계단에 균열이 있는지 테스트하기 위해 계단을 올라갔다가 다시 내려갑니다. 이런 식으로 우리는 막대한 매도 압력을 가하여 디페그 이벤트를 시뮬레이션하고 있습니다.

SoftPeg(put, call)우리는 이러한 이벤트가 정의 또는 범위 를 통해 Ziggy ERM에서 신호를 받을 수 있음을 명확히 하고 싶습니다 SoftPeg(high, low). put사실상 우리는 USTC a를 주어진 가격에 매도하고 USTC a를 주어진 가격에 high행사하겠다고 전체 시장에 신호를 보냅니다 .calllow

예를 들어, 우리는 SoftPeg(0.04, 0.02) = 0.03만료 시간을 다음과 같이 정의합니다 ModifierBlockDuration = 1000 blocks. 이러한 의미에서 우리는 이제 숙련된 양적 금융 거래자가 자신의 옵션 전략을 설계하는 개방형 시스템에서 작업할 수 있도록 허용합니다.

출처: Alex Forshaw, Maximilian Bryan, Edward Kim(2022). 원천.

Ziggy ERM은 "변동성 허용 오차"의 USTC 범위를 정의합니다 0.02. 우리는 이것을 트랑슈 또는 "돈의 일부"로 간주할 수 있습니다.

알렉스 포쇼(Alex Forshaw)는 2022년 후반에 재탐색할 수 있는 트랜치-리저브 계획 (위)을 제안했습니다 . Forshaw가 제안한 원래 계획은 Maximilian Bryan 및 Edward Kim 외에도 Terra-wrapped Bitcoin 리저브를 사용하여 알고리즘 바이백을 통해 이를 지원하기 위해 10개의 트랜치를 제안했지만 twBTC주요 관심사는 리저브가 폭파되지 않도록 하는 것이었습니다. 신중하게 조정된 시장 공격.

이러한 제안자들의 은혜로 우리는 그들이 제안된 준비금을 사용하여 Ziggy ERM과 함께 주어진 트렌치에서 페그를 지지하는 방법으로 이 계획을 계속 탐색하도록 요청하고 싶습니다: , 또는 유사한 "보안 twBTC" twETH담보 twUSDx.

출처: Investopedia // 테레사 치에치

즉, 10개의 트랜치를 기술하는 대신 1x10^-18과 1.00 사이의 개별 트랜치 세트를 기술합니다. (다시 말하지만, 이 숫자는 많습니다.)

Ziggy ERM이 하이브리드 옵션 전략(이 경우 Strangle ) 을 수행할 때 Forshaw 등 이 제안한 tranche 시스템은 call// low말 에 예약 구매에 자동으로 참여하여 더 작은 규모로 테스트할 수 있습니다 SoftPeg. 여기에서 put// 끝에 접근하는 방법을 결정해야 합니다 high.

#5 — Ziggy 관련 계획의 테스트 및 반복을 위한 소스 파이낸싱.

이러한 노력에 자금을 지원하는 네트워크의 가장 직접적인 출처는 커뮤니티 풀입니다. 그러나 재정적인 관점에서 네트워크 수명을 고려할 때 Oracle 풀의 네트워크 과세 벤처 자금에서 가능한 한 최소한으로 유지하면서 커뮤니티 풀에 비축을 구축하고자 합니다.

Ziggy 제안에서 논의된 또 다른 핵심 문제는 "인센티브(돈)는 어디에서 오는가?"입니다. 이 제안은 그것이 차익 거래에서 소싱될 수 있음을 암시하지만, 차익 거래는 시장의 비효율성에서 비롯됩니다. 우리는 그것을 이익을 위해 강제로 만들 수 없습니다.

대신, 우리는 현재 검증자가 원천징수 기능을 선택할 수 있도록 제안합니다. 이러한 기능의 구현은 작성 시점에 Layer-1 개발자 중 한 명과 논의되었습니다 . 이 기능은 다음과 같습니다.

  • 수수료 % 설정
  • 커미션의 일부는 Ziggy ERM 기능에 자금을 지원하기 위해 별도의 풀에서 (자발적으로) 보류됩니다.
  • (데이터 상의 SoftPeg이유로) $0.03입니다.
  • 네트워크는 별도의 매개변수를 통해 put가격을 행사할 권리를 보유합니다 .$0.04
  • 네트워크는 별도의 매개변수를 통해 call가격을 행사할 권리를 보유합니다 .$0.02
  • 가격 put은 자체 커미션을 통해 유효성 검사기의 원천 징수를 통해 행사할 수 있습니다. 그렇게 함으로써 직접적인 이익이 발생합니다. 그러나 이는 대리인보다 유효성 검사기 노드를 실행하는 사람들에게 우선적이므로 이 돈을 거버넌스 처리기에 따라 오라클 풀 및 커뮤니티 풀 분할로 다시 보냅니다.
  • 가격 call은 특정 트랑슈 범위에 자본을 할당한 리저브 트랑슈 시스템을 통해 행사할 수 있습니다 0.02 — 0.04.
  • LuncBurnArmy의 AnteHandler 화상 세금 분할 제안
  • faffyswap의 Community DEX 제안
  • drlocum의 멀티 풀 시스템 제안

#6 — 요약 및 참고 사항

요약은 다음과 같습니다.

  1. 상황을 이해하고 이전에 발생한 이유를 이해합니다.
  2. 마켓 스왑을 다시 활성화하고 메인넷 전에 테스트넷에서 단계 테스트를 수행합니다. (Luna 신규 채굴 없음, Terra 고정 발행)
  3. 시장 스왑에 대한 제어를 설계하고 테스트합니다. (지기 ERM)
  4. 페그 해제 이벤트를 준비하기 위해 병렬 보호 솔루션을 개발한 다음 해당 디페그를 시뮬레이션하여 견고성을 테스트합니다. (Ziggy ERM 하의 USTN 예비 트렌치 메커니즘)
  5. 자발적 검증자 수수료 원천 징수를 사용하여 자금 조달. 5% 커미션의 100%를 집으로 가져가는 대신 Ziggy ERM에서 알고리즘 리페그 자금을 조달하는 데 절반을 사용하십시오. 그런 다음 수익을 Oracle Pool 및 Community Pool로 보냅니다. (여러 제안에서 영감을 받음)

이 아이디어는 반복할 수 있습니다. 다시 편집해야 하는 경우를 대비하여 이 문서의 맨 위에 변경 로그가 제공됩니다.

브레인스토밍을 시작하고 이렇게 합시다!