암호화폐

앵커 프로토콜 백서 번역

Q42 2021. 12. 16. 17:33

 

 

원문: https://www.anchorprotocol.com/docs/anchor-v1.1.pdf

 

앵커 : 블럭 체인 상에서 수동적 수입을 위한 금본위제

 

초록

 

금융 상품의 급격한 증가에도 불구하고, 디파이가 대중적으로 받아들여지려면 단순하고 안전한 예금 상품을 제공할 필요가 있다. 대부분의 소비자는 크립토 자산의 가격 변동성 때문에 스테이킹을 주저한다. 한편, 메이커나 컴파운드와 같은 디파이 스테이블코인 이자율은 변동성으로 인해 가계 예금 상품으로는 부적합한 면이 있다. 이러한 필요에서, 지분증명 블럭체인의 블럭 보상을 통해 한 이자를 제공하는 테라 블록체인 기반 예금 프로토콜인 앵커를 소개한다. 앵커는 예금자에게 안정적인 이율을 제공하는 원금 보장 스테이블코인 상품이다. 대출에 사용되는 자산에 대한 블록 보상을 통해 안정적인 이율을 가능케 한다. 따라서 앵커는 가장 높은 수요의 지분증명 블럭체인의 이율에 의해 결정되는 디파이의 기준금리를 제시한다. 궁극적으로, 우리는 앵커가 블록체인의 수동적인 소득에 있어 표준이 되고자 한다.

 

1. 소개

 

과거 수년간 우리는 디파이의 폭발적인 성장을 목도해왔다. 담보 대출(컴파운드), 탈중앙화 환전소(유니스왑), 예측 시장(아거)와 같은 다양한 분야를 포괄하는 금융 애플리케이션이 출시되었다. 초기의 성공과 인재와 자본의 유입에도 불구하고, 디파이는 아직 크립토 외부의 세상에서 널리 받아들일만한 단순하고 편리한 예금 상품을 내놓지 못하고 있다. 우리는 탈중앙화 금융이 대중화되는 길은 예금 상품이라고 믿는다.

앵커는 테라 기반으로 즉시 출금과 변동성이 낮은 금리를 제공하는 예금 프로토콜이다. 앵커는 수신 자산을 메이저 블럭체인의 지분증명 자산을 담보(bAsset)로 대출한다. 앵커는 담보로 잡은 자산의 이자 일부를 제공함으로써 수신 금리를 안정화한다. 대출자의 담보자산을 청산하거나 제 3자 차익거래를 통해서 예금주에게 지급을 보장한다.

우리는 예금주에게 안정적인 이자를 제공하는 것이 널리 소구할 수 있는 필수적인 요소라고 생각한다. 이에 따라 앵커는 예금 상품으로서 컴파운드와 메이커가 갖는 한계인 이자율의 큰 변동성을 극복하고자 한다. 저변동성을 넘어서서, 앵커는 모든 블럭체인에 걸쳐 단일하고 신뢰성있는 수익을 제공하려 한다. 각기 다른 조건과 이율을 제공하는 스테이킹 상품의 난립으로 일반 투자자에게 디파이는 접근하기 어렵고 매력이 떨어진다. 주요 지분증명 상품의 블럭 보상을 종합함으로써, 앵커는 블럭체인 경제의 기준금리를 책정하기를 바란다.

이하의 백서 구성은 다음과 같다. 먼저 지분증명 블럭체인에서의 토큰화된 스테이킹(bAsset)의 개념을 소개한다. 다음으로 예금 프로토콜의 빌딩 블럭에 해당하는 앵커 머니 마켓의 기본을 다룬다. 이후 기준금리로서 앵커 금리를 소개하고, 이에 따라 예금 이율을 안정시키는 메커니즘을 제시한다. 다음으로는 앵커의 주요한 보호체계인 청산 메커니즘을 다루고, 마지막으로 저축을 넘어선 수많은 앵커 머니에 대해 논의한다.

 

2. 토큰화 자산(bAsset)

 

앵커의 핵심 요소 중 하나는 bAsset (bonded asset), 즉 지분증명 블럭체인 상에 토큰화된 자산이다. bAsset은 스테이킹된 지분증명 자산의 소유를 나타내는 토큰이다. 스테이킹된 기초 자산과 마찬가지로, bAsset은 홀더에게 블럭 보상을 제공한다.  스테이킹된 자산과 달리 bAsset은 변환 및 대체가 가능하다. 따라서 사용자는 지분증명 기초자산과 마찬가지로 쉽게 bAsset을 거래할 수 있다. 요약하면, 홀더는 bAsset을 통해 스테이킹된 자산의 유동성과 대체가능성을 유지하면서 블럭 보상을 얻을 수 있다. bAsset은 스마트 컨트랙트를 지원하는 모든 지분증명 블럭체인에서 생성되어 사용할 수 있다. bAsset은 앵커의 핵심 컴포넌트로서, 테라 예금자에게 안정적인 이율을 제공하는 핵심적인 역할에 뒤에 후술한다.

정확한 bAsset의 메커니즘은 복잡하기 때문에 본 백서의 범위를 넘어선다. bAsset의 정확한 메커니즘을 다루는 기술 사양서는 추후 별도 배포 예정이다. 앵커의 목적상 우리는 위의 특성을 갖는 토큰화된 스테이킹 스마트 컨트랙트의 존재를 가정한다.

 

3. 테라 머니 마켓

 

앵커 예금 프로토콜의 핵심 빌딩 블럭은 테라 머니 마켓으로, 이는 TerraUSD와 같은 테라 스테이블 코인의 예금과 대출을 가능하게 하는 테라 블럭체인 상의 웹어셈블리(WASM) 스마트 컨트랙트이다. 머니 마켓은 대출자에게서 이자를 받는 테라 예금 풀로 정의할 수 있다. 대출자는 풀에서 테라를 빌리기 위한 담보로서 디지털 자산을 예치한다. 금리는 풀의 사용 비율(대출된 테라의 풀 내 비중)에 따라 결정되는 수요과 공급의 함수를 이용한 알고리즘이 결정한다.

 

3.1 부채 포지션

테라 머니 마켓에서의 차입은 대출을 받기 위해 담보를 맡기는 것만큼 직관적이다. 부채 포지션의 주요  파라미터는 차입 능력, 즉 계정이 일으킬 수 있는 최대 부채 한도이다. 계정의 차입 능력은 락업된 담보의 양과 질에 의해 결정된다. 앵커는 각 담보의 종류에 따른 담보 인정 비율(LTV)을 정의하는데, 이는 부채 포지션의 차입 능력에 기여하는 담보 자산의 가치에 대한 비율을 의미한다. LTV 비율은 0과 1사이에서 자산의 변동성과 유동성의 함수로 결정된다. 안정되고 유동성이 풍부한 자산은 LTV 비율이 높고, 변동성이 심하고 유동성이 부족한 자산은 LTV 비율이 낮다. 만약 어떤 계정이 LTV 비율 80% 인 자산 X 를 보유한다면, X 자산의 80%가 계정의 차입 능력에 기여한다. 앵커 스마트 컨트랙트는 모든 담보 자산의 가치와 LTV 비율을 곱한 값을 합해서 계정의 총 차입 능력을 결정한다. 이후 장에서 앵커가 부채 포지션을 위한 이자율을 결정하는 방법에 대해 설명한다.

 

3.2 금리 알고리즘

 

앵커는 대출 수요와 공급에 기반한 테라 예금자와 차입자의 금리 결정을 위하여 이자율 알고리즘을 사용한다. 알고리즘의 핵심 입력은 테라 풀 사용률이다. 사용률은 테라 풀의 대출 비율을 나타내고 수식은 다음과 같다:


사용률이 올라가면 이자율 알고리즘은 차입자에게 더 많은 비용을 부과하고 예금자에게 더 많은 이자를 돌려준다. 반대로 사용률이 내려가면 차입자는 더 적은 비용을 지출하고, 예금자는 더 저은 이자를 수취한다. 이 알고리즘을 통해 사용률이 적으면 차입자가 차입을 할 인센티브를 부여하고, 사용률이 높아지면 이러한 동기를 떨어뜨린다. 이 알고리즘은 다음과 같이 일반화할 수 있다:

여기서 f 는 연속 증가 함수이다.

이러한 아이디어를 처음 도입한 컴파운드에 의해 이 수식은 치명적인 단점이 드러났는데, 두 이율 모두 사용률과 비례하기 때문에 시장의 주기에 매우 민감하다는 것이다. 컴파운드의 과거 데이터로부터 명백하게 드러난 패턴은, 스테이블코인 머니 마켓 상의 사용률이 이더리움 가격 변화와 매우 높은 상관성을 갖는다는 것이다. 이더리움 가격이 상승하면 이더리움에서 레버리지 롱 포지션에 대한 수요가 증가하기 때문에 스테이블코인 머니 마켓에서 차입이 늘어난다. 반대로 이더리움 가격이 하락하면 이더리움 부채 포지션의 청산과 맞물려 레버리지 매수 수요가 줄어든다. 부록에서 지난 12개월간의 컴파운드에서의 스테이블코인 대출 패턴을 확인할 수 있다. 이자율 수식은 이용률의 순환성이 차입자와 예금자 금리의 순환성으로 직접 변환된다는 것을 보여준다. 우리는 디파이 프로토콜에 대한 금리의 순환성이 보급에 있어 핵심적인 장벽이라고 믿는다.

4. 금리 안정화

 

우리는 기준 금리인 앵커 금리를 정의하고 기준 금리로 예금 금리를 안정화하는 방안을 제시한다.

 

4.1 앵커 금리

 

시중에는 각자의 위험과 수익의 특성를 갖는 수많은 스테이킹과 금융 상품이 있고, 이들은 시간에 따라 출렁인다. 이러한 모든 옵션을 고려할 때, 메인 스트리트 투자자는 어떤 이자율을 추종하며, 안정성을 얼마나 확신할 것인가? 이 글을 작성하는 시점에는 정답이 없다. 앵커는 디파이의 기준 금리를 설정함으로써 이에 대한 해답을 제시하고자 한다.

앵커는 금리를 조절하기 위해 통화를 공급하는 중앙 은행과는 다르게 접근한다. 디파이 기준 금리를 유도하기 위해 앵커는 블럭 체인에 대한 블럭 보상을 이용한다. 앵커에서 예금자가 기대할 수 있는 수익률은 대출자의 온체인 수익에 대한 함수이다. 앵커 머니 마켓은 bAsset을 담보로 받음으로써 대출자로부터 예금자로의 “수익률 이전"을 가능하게 하는 독특한 조력자이다. 결과적으로 다변화된 금리인 앵커 금리는 블럭체인 상에서 시장이 선호하는 금리의 원천을 반영한다. 이러한 이유로, 앵커 금리는 그 어떤 개별 이자율이나 고정 이율의 집합보다 안정적일 수 있는 가능성이 있다.

앵커의 테라 머니 마켓에서 차입을 위한 담보로 사용되는 bAsset 을 고려해서 정식으로 앵커 금리를 정의한다. 자산을 a1, a2, … an , 이율을 y1, y2, …, yn, , 부채 포지션이 오픈된 채 락업된 담보 가치를 c1, c2, …, cn 로 정의하자. 이 때 이율과 담보가치는 테라로 표시된다. 앵커 스마트 컨트랙트는 이율 ỹ1, ỹ2, … ỹn 의 12개월 이동 평균을 계산한다. 시간 t 에서의 앵커 이레이트는 다음과 같이 정의된다:

 

앵커 금리는 스테이블코인을 빌리기 위한 담보로 사용되는 모든 bAssets 의 회전 수익률 평균에 각 자산의 (테라 표시) 담보 가치 합계로 가중한 값이다. 담보 가치는 대출자부터 예금자에게 이전할 수 있는 블럭 보상의 크기를 결정하므로 가중치로 선정되는 것은 자연스럽다. 따라서 예금자에게 기여 가능성에 따라 이율에 가중치를 부여한다. 예를 들어, 3mm UST 가치의 bLuna 와 1mm 가치의 bAtom 이 UST 머니 마켓에서 담보로 있을 때 이율이 각각 15%와 10%라면, 앵커 금리는 13.75%가 된다.

 

4.2 금리 안정화 알고리즘

 

앵커 금리는 앵커 프로토콜에서 기초적인 역할을 한다. 이는 테라 예금자를 위한 목표 금리이다. 앵커 스마트 컨트랙트는 목표 금리를 달성하기 위해 예금주와 대출자 사이에서 동적으로 블럭 보상을 분배한다. 이는 0과 1 사이의 시간 변동 파라미터 α(t) 를 통해 이루어진다:

예금주에게 동적으로 블럭 보상을 지급함으로써, 이전 장의 수식은 다음과 같이 된다:

이 때 y(t) 는 bAsset 의 스테이킹 이율, C는 평균 담보 비율이며 α(t) 는 예금주에게 지불하는 스테이킹 이율의 비율이다. 직관적으로, 대출자가 예금자에게 지급한 비율은 bAsset 의 블럭 보상을 담보 비율로 곱한 동적 비율에 의해 보상된다. 또한 우리는 netBrorrowRate(t) 가 대출자가 지불한 bAsset 이자의 비중(유입) 뿐 아니라, 대출자가 예금주에게 지급한 비율(유출)도 포함한다는 점에 주목한다. netBorrowRate(t) 는 양수일 수도 있고 음수일 수도 있다.

동적 이자 분배의 중요한 요소 하나는 블럭 보상의 청산이다. 예금 금리는 테라로 표시되지만 블럭 보상은 임의의 지분 증명 자산으로 표시될 수 있다. 이 문제를 해결하기 위하여 앵커는 정기적으로 예금주에게 제공되는 블럭 보상을 청산한다. 이는 5장에서 개략적으로 다룬다.

안정화 메커니즘의 핵심은 앵커 금리 AR(t) 에 근접한 예금 금리을 유지하는 것이다.  α(t) 를 보정하는 알고리즘은 다음과 같은 이산 시계열 단계에서 수행된다:

여기서 h 는 h(1)=1 인 연속 단조 증가 오목 함수로, 간단한 예로 제곱근을 들 수 있다.

예를 들어, 앞의 예제에 따르면 예금 이율이 10%이고 α(t) 가 50%라고 가정하자. 즉 bLuna 와 테라를 담보로 한 bAtom 이자의 50%가 예금자에게 지급된다. 예금 금리는 앵커 금리보다 낮으므로 담보 이자의 상당 부분은 예금자에게 지급되어야 한다. h를 제곱근으로 한다면, α(t+1) 은 59% 정도 상승하므로 예금 금리가 상승해서 앵커 금리와의 차이가 줄어든다. 반대로, 예금 금리가 앵커 금리보다 높다면, α(t+1) 의 값은 반대의 효과를 달성하기 위해 줄어든다.

여기서의 핵심 아이디어는 예금 금리가 앵커 금리보다 낮으면 블럭 보상의 일부를 이용한 상승 효과를 위해  α 값이 증가하고, 예금 금리가 앵커 금리를 초과하면 블럭 보상의 비중을 낮추기 위해 α 값이 감소한다는 것이다. 예금 금리가 앵커 금리와 같으면 α 는 변하지 않는다. 이러한 보정과 관련된 수많은 제약 조건, 예를 들면 어느 시점에 a(t) 의 최대 변화와 같은 것은 이 문서의 범위를 넘어선다.

이런 안정화는 어떻게 가능할까? 공식적인 논의 대신 대출자가 예금주에게 추가적인 이자을 제공하지 않고 블럭 보상만을 통해 이자를 제공하는 단순한 상황을 살펴보면, 예금 금리 공식은 다음과 같다:

이 경우 목표 금리를 달성하기 위해서는 Cᐧu(t)ᐧα(t) 값이 1이면 충분하다(예:C = 2, u(t) = 0.5, α(t) = 1). 물론 이런 상황이 언제나 가능하지는 않겠지만, 이 경우 목표를 달성하는 데는 대출자로부터 추가적인 이자를 받는 정도면 충분할 것이다.

 

5. 원금 보호

 

앵커는 예금주의 원금 보장을 위해 설계된 청산 프로토콜을 구현한다. 예금은 이를 기초로 한 부채가 초과 담보 상태라면 안전하다. 앵커 청산 프로토콜은 담보 요건을 충족하지 못할 위험이 있는 부채를 상환해 예금을 보호하는 기능을 한다. 앵커 청산 프로토콜은 본 문서의 범위를 벗어나며, 이에 대한 심도 있는 설명은 별도의 기술 사양서를 배포할 예정이다. 여기서는 개략적인 내용만 설명한다.

모든 앵커 대출에 대해 충분한 담보를 보장하기 위해, 청산 프로토콜은 “청산 계약"을 사용해 “고위험" 대출을 상환한다. 청산 계약은 담보에 청산 수수료를 더해 상환 작업을 실행한다. 청산 계약은 누구나 작성할 수 있고, 풀에 적재된 후 청산이 필요한 시점에 청산 수수료가 적은 순으로 실행된다. 계약은 청산수수료 외에 미지급 대출금의 완전한 보장을 위해 산출된 수동적인 프리미엄을 대출자에게서 수취한다.

청산 계약에 내재된 구조와 인센티브는 전통적인 보호(keeper) 시스템에 비해 견고한 지불 능력을 보장한다. 보호 시스템은 재량에 따른  청산 자금 조달을 위한 차익거래에 의존하는데, 이는 시장 변동성이 높아지면 유동성 경색을 가져올 수 있다. 이러한 리스크는 실제로 메이커의 보호 시스템에서 실현되어 대출자에게 큰 손실을 입혔다. 반대로 청산 계약은 전액 담보를 잡고 장시간의 인출을 강제한다. 따라서 일시적인 충격에 따른 청산 수요는 예측 가능하고 안정적이므로 예금주와 대출자를 모두 보호한다.



6. 응용 분야

 

저축 상품 외에도, 앵커의 머니 마켓은 저자들의 상상을 뛰어넘는 많은 분야의 금융에 이용될 수 있다. 우리가 당장 생각할 수 있는 몇 가지 사례를 저축 상품에서 시작해서 제시해 본다:

 

6.1 저축 상품

 

높은 가격 변동성을 갖는 크립토 자산은 낮은 가격 노출도를 갖는 수동적 소득을 추구하는 이용자에게는 이상적인 선택이 아닐 것이다. 앵커는 테라 스테이블 코인 머니 마켓으로 솔루션을 제공한다. 테라 스테이블 코인을 예금한 고객은 그 대가로 스테이블 코인을 받기 때문에 대부분의 크립토 자산이 갖는 높은 변동성을 피할 수 있다. 앵커의 예금 금리 안정화 메커니즘은 안정적인 수익을 제공함으로써 변동성으로부터 추가적인 보호를 제공한다.

 

6.2 가격과 스테이킹 이자 레버리지

 

이용자는 자산을 담보로 예치하고 스테이블코인을 빌린 뒤 이를 이용해 해당 자산을 추가로 매입함으로써 포지션을 레버리지할 수 있다. 마찬가지로 이용자는 스테이블 코인을 싸게 빌려 대출 비용을 초과하는 이율의 bAsset 을 구매함으로써 저금리 기간을 활용할 수도 있다. 여분의 스테이블코인 유동성을 원하는 이용자는 추가적인 이자를 거의 지불하지 않고 자기 자산의 블럭 보상으로 보조되는 예금 이율을 통해 이를 달성할 수도 있다.

 

6.3 청산 계약

 

예금이나 대출에 관심이 없는 이용자는 앵커 대출 포지션에 대한 청산 금융을 제공하는 고위험 고수익 상품인 앵커 유동성 풀에 참여할 수 있다. 청산 계약 작성자는 수동적인 프리미엄 외에도 계약 실행에 따른 청산 수수료로 수익을 낼 수 있다.

7. 결론

 

토큰화된 스테이크(bAsset)를 담보로 하는 머니 마켓으로 구축된 테라 블럭체인 상의 예금 프로토콜인 앵커에 대해 소개했다. 이 프로토콜은 블럭체인 경제의 기준금리로, 시장에서 가장 수요가 많은 지분증명 자산의 이율로부터 도출된 앵커 금리를 정의한다. 앵커는 예금주에게 앵커 금리와 동일한 안정적인 이자를 지급하기 위해 bAsset의 블럭 리워드를 이용한다. 우리는 앵커의 단순함과 견고함이 암호화폐 기반의 가계 예금 상품을 찾는 이들에게 적합한 해결책을 제시한다고 믿는다.



'암호화폐' 카테고리의 다른 글

레버리지 이자 농사는 무엇이며 어떻게 높은 수익을 제공할 수 있을까?  (0) 2022.03.31
Hi Protocol  (0) 2022.03.24
Friktion 번역  (0) 2022.03.11
폴리곤 (Matic) 백서 번역  (0) 2022.01.26
솔라나 백서 번역  (0) 2022.01.23