코인베이스가 제안한 새로운 유형의 스테이블코인 플랫코인 상세 설명: 인플레이션 조정 스테이블코인을 어떻게 설계할 것인가?
원문 제목:Flatcoins: Inflation-Adjusted Stablecoins
원문 저자:Jeff Emmett、Danilo Lessa Bernardineli、Jamsheed Shorish、Michael Zargham
편집:Leia,TEDAO
서론:Flatcoin이란 무엇인가?
Flatcoin은 가치 저장 토큰으로서 인플레이션 변화에 따라 그 가치를 조정할 수 있는 새로운 토큰 경제학 개념입니다. Flatcoin의 명확한 목표는 토큰 보유자 및/또는 특정 이해관계자(예: 플랫폼 사용자)의 구매력을 유지하는 것입니다.
간단한 예로, 인플레이션 요소를 제거한 DAI인 가상의 "i-DAI"를 들 수 있습니다. i-DAI의 고정은 특정 기준 시점에 부착되며, 인플레이션 변화에 따라 그 가격이 실시간으로 조정되어 i-DAI 보유자의 구매력을 유지합니다. 아래 표는 이러한 전형적인 행동을 보여줍니다. 이 글에서 보겠지만, 현재 i-DAI는 단지 가상의 개념일 뿐이지만, 제어기 기반의 스테이블코인(CBS)을 통해 i-DAI 개념을 실현할 수 있으며, 실제로 RAI(Reflexer Labs에서 출시한 새로운 알고리즘 스테이블코인)와 같은 사례가 존재합니다.
표는 DAI와 가상의 i-DAI 간의 가치 차이를 보여줍니다.(*) DAI의 거대 가격 지수는 CPI가 상품에 미치는 영향을 설명하기 위한 가상의 예입니다.
인플레이션이란 무엇인가?
경제학에서 인플레이션은 물가가 전반적으로 상승하여 화폐(가격을 나타내는 데 사용되는)의 보유자의 구매력이 감소하는 것을 의미합니다. 그러나 web3 분야에서 인플레이션의 정의는 다소 다르며, 일반적으로(상당히 혼란스럽게도) 토큰 공급 증가로 인한 영향을 설명하는 데 사용됩니다. 전통적인 경제학 용어로는 이러한 현상을 "희석"이라고 하는 것이 더 정확합니다. 이 글에서는 인플레이션의 전통적인 정의를 고수할 것입니다.
인플레이션 환경에서는 화폐 보유자가 구매력 감소를 경험할 수 있으며, 이는 화폐와 전체 경제 시스템에 대한 신뢰를 약화시킬 수 있습니다. 그렇기 때문에 인플레이션은 모든 경제 시스템을 측정하는 핵심 지표로 간주되며, 전 세계 중앙은행은 관리하는 법정 화폐에 대해 낮은 연간 인플레이션율(일반적으로 2%에서 4% 사이)을 설정하는 명확한 임무를 가지고 있습니다. 그러나 현재 글로벌 경제가 겪고 있는 경험이 보여주듯이, 이는 간단한 일이 아닙니다.
최근 글로벌 경제가 높은 인플레이션 압박에 직면함에 따라, Coinbase는 인플레이션 조정형 "Flatcoin"을 설계할 것을 제안했습니다. Flatcoin의 명확한 목표는 "안정적인 구매력을 유지하면서도 전통 금융 시스템으로 인한 경제적 불확실성에 저항할 수 있는 유연성을 갖추는 것"입니다. 그러나 다시 강조해야 할 것은, 이는 쉬운 일이 아니라는 것입니다. 이제 Flatcoin 설계에 내재된 몇 가지 도전 과제를 살펴보겠습니다.
Flatcoin 설계 도전 과제
Flatcoin은 해결해야 할 여러 도전 과제를 포함하는 독특한 설계 과제입니다. 이러한 도전 과제는 독립적으로 해결할 수도 있고 동시에 해결할 수도 있습니다. 우리는 아래에서 이러한 도전 과제의 세부 사항을 깊이 탐구할 것입니다. 그 중 가장 핵심적인 도전 과제는 인플레이션을 정확하게 인식하고 적절한 인센티브 메커니즘을 만드는 것입니다.
구체적으로, 인플레이션은 경제학의 많은 개념과 마찬가지로 복잡한 적응 시스템 내에서 작동합니다. 이는 예측할 수 없는 인간 행동을 포함하여 인플레이션의 원인과 결과에 영향을 미치는 다양한 요인과 변수의 동적 상호작용이 존재함을 의미합니다. 이는 Flatcoin 설계에 도전 과제를 가져오며, 모든 설계의 구현은 다음과 같은 여러 측면의 요소를 고려해야 합니다:
- 인플레이션 지수의 낮은 시간 해상도
- 센서 측정 시공간 조정의 어려움
- 센서 융합 및 효과적인 제어기 설계의 복잡성
- 적절한 인센티브 메커니즘을 통해 Flatcoin 경제 변화를 실현하는 도전 과제
실행 가능한 Flatcoin 설계: 제어기 기반 반안정코인
Flatcoin을 구축하는 데 있어, 현재 가장 성공적인 스테이블코인의 사고와 기술을 차용하고 채택하는 것이 매우 유망한 방법입니다. 이러한 성공적인 스테이블코인은 제어기 개념을 사용하여 가격 변화를 "감지"하고 참여자의 인센티브 메커니즘을 재조정하여 보유한 토큰의 가치가 기준 가치에 따라 추적되도록 합니다.
이러한 제어기 기반 스테이블코인을 Controller-Based Stablecoins(CBS)라고 하며, RAI는 이미 실제로 적용된 사례입니다. RAI의 영감은 유사한 이론과 실천적 고려에서 비롯되었습니다. RAI가 제어기를 채택한 이유 중 하나는 중앙은행이 인플레이션을 통제할 때의 역사적 행동이 PID 제어기(비례 단위 P, 적분 단위 I 및 미분 단위 D로 구성됨)로 잘 설명될 수 있다는 것이 입증되었기 때문입니다. 2014년 Hawkings 등의 이론 연구와 2019년 Shepherd 등의 실증 연구에서 이 점이 입증되었습니다.
RAI가 CBS로서 보여준 안정성을 고려할 때, 우리는 RAI를 사례 연구로 삼아 CBS 기반의 Flatcoin 설계 구조를 소개하겠습니다.
RAI 사례 연구
RAI는 제어기 기반의 스테이블코인으로, 비감독 PI 제어기가 유도하는 경제적 인센티브와 RAI/USD 가격을 "감지"할 수 있는 오라클을 사용하여 그 가치를 USD의 가치와 일치시키는 경향이 있습니다.
사용자 경험의 관점에서 RAI는 사용자가 ETH를 담보로 사용하여 RAI 단위의 초과 담보 대출을 받을 수 있도록 허용합니다. 미상환 채무는 RAI로 평가되며, 이 채무의 이자율(또는 RAI 생태계 내에서의 상환 이자율)은 구현된 PI 제어기에 의해 정의됩니다. 대출 가능 금액은 이른바 상환 가격에 의해 결정되며, 실제로 상환 가격은 종종 RAI 시장 가격과 밀접하게 관련되어 있습니다. 차이는 일반적으로 1% 내외입니다.
이자율 조정의 논리는 RAI 시장 가격(RAI/USD 기준)과 RAI 상환 가격(마찬가지로 RAI/USD 기준) 간의 차이에 기반합니다. 상환 가격이 시장 가격보다 높을 때 이자율은 일반적으로 상승합니다. 반대로, 상환 가격이 시장 가격보다 낮을 때 이자율은 일반적으로 하락합니다(심지어 음수로 변할 수도 있습니다!).
RAI 가격이 상대적으로 안정적으로 유지될 수 있는 이유는 무엇인가? 이는 고정이 없고 변동성이 큰 자산(ETH)을 담보로 사용하더라도 RAI가 반주기적 인센티브 메커니즘을 갖추고 있기 때문입니다. 시장 가격은 RAI 매도자와 매수자의 이차 시장에 의해 결정되므로 변동성이 크지만, 상환 가격은 PI 제어기에 의해 결정되므로 보다 통제 가능하고 안정적입니다. 따라서 두 가격 간의 차이가 클 때 합리적인 사용자는 차익 거래의 동기를 갖게 됩니다.
구체적으로, 시장 가격이 상환 가격보다 높을 때 RAI 대출을 받고 이를 이차 시장에 판매하는 것이 수익성이 있으며, 두 가격이 수렴할 때까지 진행됩니다. 이후 이차 시장에서 RAI를 구매하여 채무를 상환하고 중립 포지션을 실현합니다. 시장 가격이 오랜 시간 동안 상환 가격보다 높을 때 이러한 방식이 특히 유용한데, 상환 이자율이 매우 낮아져 차익 거래 수익과 이자 수익을 발생시킬 수 있기 때문입니다. 어쨌든 시스템에서 수익을 얻는 것은 RAI 토큰의 시장 가격을 안정적으로 유지하는 데 도움이 됩니다.
반대의 경우(즉, 상환 가격이 시장 가격보다 높을 때)에는 가능한 한 많은 RAI를 이차 시장에서 구매하고 보유하여 가격이 수렴할 때까지 기다리거나, 이를 사용하여 미상환 RAI 포지션을 청산하는 것이 수익 행동이 됩니다. 첫 번째 행동은 시장에서 유통되는 RAI 토큰의 수를 줄이는 경향이 있으며, 두 번째 행동은 RAI를 소각합니다. 이 두 가지 행동 모두 시스템이 시장 가격으로 수렴하도록 촉진합니다.
RAI 뒤에 있는 제어기의 놀라운 점은 모든 이러한 제어기에 의해 유도된 인센티브가 외부 기준에 의해 구동된다는 것입니다. 즉, 외부 오라클을 통해 얻은 RAI/USD 가격을 통해 이루어집니다. RAI는 달러 재고나 유동성 풀을 보유하지 않고도 가격 안정성을 달성할 수 있습니다.
Flatcoin 설계를 위해 RAI의 설계는 MVP(최소 실행 가능 제품)를 구축하는 자연스러운 출발점을 나타내며, 두 가지 요소가 필요합니다:
1)인플레이션 오라클;
2)인플레이션을 측정하기 위한 적절히 조정된 제어기.
RAI에 대한 추가 자료가 필요하다면 다음 링크를 참조하십시오:
- Reflexer Finance:https://reflexer.finance/
- https://medium.com/reflexer-labs/summoning-the-money-god-2a3f3564a5f2
- https://www.youtube.com/watch?v=dQRvDV5IILw
- https://github.com/BlockScience/reflexer
- https://github.com/BlockScience/reflexer-digital-twin
분산 제어 도전 과제
앞서 언급했듯이, Flatcoin을 구축하기 위해서는 적절히 조정된 제어기와 인플레이션 오라클이 필요합니다. 이제 이 두 가지 측면이 직면한 도전 과제를 살펴보겠습니다.
인플레이션은 공간, 시간 및 구성 속성과 관련이 있으므로(아래에서 자세히 설명하겠습니다) 인플레이션을 포괄적으로 측정하는 것은 분산 제어 시스템 설계의 기본 도전 과제입니다.
제어 이론의 관점에서 Flatcoin 설계 도전 과제는 다음과 같이 이해할 수 있습니다:
(1) 광범위한 지역에 분포된 "제어 대상(plant)"이 존재하며, 이는 상품 및 서비스 시장으로, 서로 다른 시간과 장소에서 서로 다른 상품에 가격 신호를 보냅니다.
(2) 첫 번째 단계는 관련 신호를 수집하기 위한 센서(sensors)를 설계하는 것입니다(올바른 주파수와 적절한 위치에서) 그리고 이를 적절한 시간 및 공간 규모에서 통합하는 것입니다.
(3) 그런 다음 이러한 신호는 제어기(controller)에 입력되어 시스템이 필요한 시장 개입을 추정할 수 있는 충분히 풍부한 세계 모델로 처리됩니다. 이를 통해 Flatcoin의 가치가 예상대로 발전하도록 합니다.
(4) 마지막으로, 이 시스템은 실행기(executors)를 필요로 하며, 이는 인센티브를 제공하여 이차 시장이 Flatcoin 가치를 조정하여 인플레이션과 일치하도록 합니다.
다음 섹션에서는 설계 문제를 더 깊이 분석하기 위해 제어 이론의 기본 지식을 탐구할 것입니다.
복잡한 적응 시스템에서의 제어 이론 이해
환경 정의
제어 이론에서 시스템의 "경계" 또는 환경을 명확히 정의해야 합니다. 경계 내의 세계를 충분히 이해할 수 있는 모델을 구축하여 시스템 내에서 제어 가능한 결정을 내릴 수 있습니다. 아래에서 제어 시스템의 각 부분을 살펴보겠습니다.
- Plants(제어 대상)는 제어되는 물리적 또는 수학적 시스템을 의미합니다. 이는 기계 시스템, 회로 시스템 또는 생물 시스템일 수 있습니다. Plants는 원래 온도 조절을 위해 온도계 및 기타 센서가 장착된 공장 및 생산 시설을 의미했습니다.
- Sensors(센서)는 시스템 행동 또는 환경의 특정 측면을 측정하는 장치로, 온도, 압력 또는 구성 요소 위치와 같은 것입니다. 여기서 센서는 관련 상품 및 서비스 가격의 변화를 포착하여 인플레이션 변화를 계산하고 조정해야 합니다.
- Actuators(실행기)는 시스템의 미래 행동에 영향을 미치는 장치로, 예를 들어 모터, 밸브, 히터 또는 경제적 인센티브가 있습니다. 이를 통해 토큰의 가격이 인플레이션에 따라 적절히 조정되도록 합니다.
- Controllers(제어기)는 제어 시스템의 두뇌로, 센서로부터의 정보를 처리하고 이 정보를 사용하여 실행기의 행동을 조정하여 원하는 결과를 달성합니다. 제어기는 시스템의 현재 상태와 기대 결과에 따라 적절한 행동을 계산하고, 알고리즘과 수학적 모델을 사용하여 시스템 성능을 관리합니다.
센서, 실행기 및 제어기는 제어 시스템의 기본 구성 모듈을 형성하며, 이는 예측할 수 없는 인간 상호작용이 있는 시스템에서도 다양한 프로세스를 조정하고 자동화하는 데 사용될 수 있습니다.
Flatcoin 도전 과제에 대한 심층 이해
인플레이션 조정의 어려움
구매력에 미치는 영향을 완화하기 위해 인플레이션율을 추적하려는 모든 토큰은 어떤 "센서"와 정보 출처를 사용할 것인지에 대한 까다로운 질문에 답해야 합니다. 예를 들어, "인플레이션은 어디에서 발생하는가?", "누구에게 영향을 미치는가?" 및 "어떤 상품과 서비스가 영향을 받는가?"와 같은 질문입니다.
미국 소비자 가격 지수(CPI)에서 나열된 다양한 상품 가격 변화의 도식과 공식 CPI 지수(검은 선) 비교(출처: Blair Fix)
경제학자 Blair Fix가 생생하게 설명한 바와 같이, 인플레이션은 "하나의" 현상이 아닙니다. 물론 GDP 디플레이터 또는 CPI 및 PPI(생산자 가격 지수)와 같은 인플레이션 지수가 존재하지만, 이러한 지수 간에는 큰 차이가 있으며, 지리적 위치, 산업 또는 부문에 따라 다릅니다. 또한 이러한 지수의 시간 해상도는 낮아 대부분 매월 업데이트되며, 구매력의 변화는 일상 생활에서 즉각적인 영향을 미칠 수 있습니다(예: 슈퍼마켓 쇼핑 또는 휘발유 구매).
Flatcoin은 이름에서 알 수 있듯이 구매력이 "평탄하게" 유지되는 토큰으로, Flatcoin을 설계할 때는 예상 사용 범위와 적용 범위를 신중하게 고려해야 합니다. 인플레이션율에 따라 조정되는 토큰은 특정 지역이나 산업에서 높은 인플레이션이 발생할 수 있는 경우 가격 변동성이 매우 클 수 있으며, 이러한 상황이 오랜 시간 지속될 수 있습니다. 동시에 이 토큰은 다른 지역이나 산업에서 가격 변동성이 낮거나 아예 인플레이션이 없는 상황에도 적응해야 합니다.
또한 어떤 인플레이션 측정 기준을 선택할 것인지도 도전 과제가 될 수 있습니다. 왜냐하면 인플레이션은 국가, 지역 또는 대도시 수준에서도 큰 차이가 있을 수 있기 때문입니다. 표준화된 인플레이션 측정 기준인 CPI는 다양한 직업, 투자 및 사회 경제적 또는 인구 구성 집단 간의 구매력 차이를 고려하지 않습니다.
마지막으로, 구현 측면에서 인플레이션을 정확하고 시기 적절하게 측정하는 것은 설계의 복잡성을 증가시킵니다. 왜냐하면 이러한 토큰은 잠재적인 조작의 영향을 받을 수 있기 때문입니다. Flatcoin 시스템의 실행기는 오라클 하위 시스템의 신뢰성(및 "신뢰성")에 의존하므로, 이들의 설계도 쉬운 일이 아닙니다.
다음 단계: Flatcoin의 실현을 어떻게 추진할 것인가
이 문제의 시공간적 문제는 상당히 어렵고, 제어 이론 방법의 관점에서 적절한 인센티브 알고리즘 조정을 통해 토큰 경제를 창출하기 위한 흥미로운 개방형 설계 문제들이 많이 존재합니다.
민첩한 접근 방식의 정신에 따라, 우리는 초기 요구 사항을 충족하는 설계 목표를 달성하기 위해 기능 최소화된 PoC(개념 증명) 설계 및 파일럿 구현을 채택할 것을 권장합니다. PoC는 점진적으로 더 구체적이고 우선 순위가 높은 설계 도전 과제를 해결할 수 있도록 업그레이드 가능하도록 설계될 수 있습니다.
출발점은 먼저 인플레이션의 공간 성분을 제한하는 것입니다. 간단하고 추천하는 PoC 설계는 단일 통화 시장 내의 지역 지수 Flatcoin 및 스칼라 가격 지수에서 시작하는 것입니다. 그러나 이러한 간단한 설계는 다양한 차익 거래 도전에 직면할 수 있습니다.
더 긴 설계 시간 규모에서, 글로벌 복합 지수 인플레이션 토큰은 이러한 차익 거래 문제를 해결할 수 있으며, 따라서 더 견고한 사용 사례를 갖게 될 것입니다. 그러나 이는 명백히 이 글에서 제기된 다양한 도전 과제를 해결하기 위한 더 많은 개념화와 설계가 필요합니다. 첫 번째 PoC의 배포 및 평가가 진행됨에 따라 추가 요구 사항과 실행 가능성을 제안할 수 있으며, 이를 통해 센서, 제어기 및 실행기의 연구 및 개발을 점진적으로 진행하여 진정으로 효과적인 글로벌 규모의 Flatcoin을 실현할 수 있습니다. 이는 다양하고 다중 공간 지수를 포괄할 것입니다.