Aave 대출 프로토콜 101

Daeun
CURG
Published in
13 min readFeb 3, 2024

목차

  1. 예치자와 차입자
  2. 버전2와의 차이점
  3. Aave 토큰과 거버넌스
  4. 스테이블 코인 GHO
  5. 마무리하며

김다은 | Researcher of CURG |daeun956048@gmail.com

이 글의 목적은 디파이 생태계의 대표적인 가상자산 대출 및 예치 서비스 Aave에 생소한 사용자들에게 서비스 소개 및 설명을 하기 위함에 있다. 또한, 이 글은 특정 서비스에 대한 옹호나 홍보의 목적을 가지고 있지 않음을 미리 말씀드린다.

TLDR ;

  • 23년 1월 출시한 Aave 버전3는 isolation mode(격리모드)와 Efficiency mode(효율 모드)를 도입함으로서 유저들을 대상으로 서비스 편의성을 높였다.
  • 예치자는 프로토콜에 유동성을 공급함으로서 차입자에게 대출을 제공하고 이자를 수익원으로 삼는다.
  • 차입자는 과담보 또는 플래시론 형태로 원하는 가상자산을 차입할 수 있으며 health factor이 1 미만으로 하락하는 경우 담보 자산이 청산된다.

Aave는 쉽게 설명하자면 Web2 세계의 은행과 같이 가상자산을 예치하여 대출받을 수 있는 서비스이다. 서비스의 주요 플레이어는 예치자와 차입자로 각 구성원의 역할은 다음과 같다.

예치자와 차입자

예치자 사용설명서

  • 예치자는 자금을 예치하면 유동성 수단으로 aToken을 지급받는다.(aToken은 예치자가 예치한 자산에 대한 실시간 이자가 발생하는 토큰이다. 가치는 사용자의 예금 자산 가치에 1:1 비율로 고정되어 있으며 거래 가능하다)
  • 예치자는 에이브에서 발생하는 이자 외에도, 유동성 풀에 aToken을 입금하여 그에 대한 거래 수수료를 받을 수 있다.

차입자 사용설명서

  • 차입자산 별로 다른 금리를 적용할 수 있다.
  • 차입자는 안정금리와 변동금리 중 선택가능하며 언제든지 중도변경이 가능하다. (변경횟수의 제한도 없다)
  • 차입자는 담보자산 예치 외에 **플래시론을 이용하여 대출을 받을 수도 있다.

** 플래시론

플래시론은 하나의 트랜잭션 내에 대출금과 이자를 모두 상환하는 조건으로 담보없이 자산을 빌릴 수 있다. 단, 플래시론을 요청하는 컨트랙트가 필요하다.

안정/변동금리의 매커니즘

하지만 너무 많은 유동성이 시장 변동금리보다 아래인 안정금리로 대출되는 것을 막기 위해 안정금리는 단기적으로는 고정되어있지만 장기적으로는 상황에 따라 재조정될 수 있다. 변동금리는 Aave의 공급과 수요에 따라 변화한다. 대출자(자산 예치자)는 리저브의 활용도가 높을수록 더 많은 이자를 받는다.

예치자로 활동할 시 유의할 점

  • 예치자는 차입자들이 대출할 수 있는 가상자산에 대한 유동성을 공급해주는 중요한 역할을 하며 최소 예치수량은 없지만, 너무 작을 경우 수익보다 트랜잭션비가 더 많이 나올 가능성이 있다.
  • 리저브에 예치할 수 있는 자산의 양은 제한되어있으며 Supply cap parameter는 이를 나타내는 지표로 거버넌스가 결정한다.
  • 중도인출도 가능하지만, 타 예치자들이 물량을 공급하거나 차입자들이 상환하여 충분한 유동성이 있어야 한다.

차입자로 활동할 시 유의할 점

  • 차입자는 빌린 자산과 동일 자산으로 상환하여야 하며 만기는 없지만 시간에 비례해 이자가 축적되기 때문에 health factor가 하락하는 것을 유념해야 한다.
  • **health factor가 1 미만으로 감소하면 담보자산이 청산된다.
  • 청산과정에서는 차입자의 부채 중 최대 50%가 상환되며 liquidator가 이를 수행한다. (예시) 10 ETH를 담보로 5ETH 가치의 DAI를 빌렸을 경우, liquidator가 2.5ETH + 5%의 수수료(0.125ETH)를 청구한다.
  • 자산을 더 예치하거나 부채 중 일부를 상환하면 health factor가 증가하여 청산을 피할 수 있다.

** health factor란 담보자산의 가치 변동에 따라 증가 또는 감소하는 지표이다. health factor이 증가하면 청산 확률이 낮고, 감소하면 청산확률이 증가한다. 시장 상황에 따른 스테이블 코인의 가격변동이 health factor에 영향을 미칠 수도 있다.

버전2 와의 차이점

Efficiency mode (효율모드)

효율모드에서 차입자는 제공하는 담보와 빌리는 자산이 상관관계가 있을 시에 더 많은 차입금을 빌릴 수 있다 (~97% LTV 가능) 예를 들어, DAI, USDC, USDT는 모두 달러기반으로 같은 E-mode 카테고리로 볼 수 있다. 차입자는 E-mode 카테고리 외의 자산도 담보로 제공할 수 있지만 기존 LTV 청산 파라미터로 가능하다. 효율모드에서는 하나의 자산을 담보로만 자산을 차입할 수 있다.

Isolation mode (고립모드)

차입자는 고립모드에서 isolated asset을 담보예치하면 스테이블코인만 차입가능하다. (차입할 수 있는 양에 제한있음) isolated asset과 차입하는 스테이블코인 종류는 에이브 거버넌스로 결정하며 고립모드에서 각 isolated asset은 부채한도를 가지고 있다.

Aave 토큰과 거버넌스

Aave 토큰은 Aave 생태계에서 사용되는 유틸리티이자 거버넌스 토큰이며 다음과 같은 기능을 한다.

  1. 거버넌스 참여 (더 많은 토큰을 보유한 사람이 상대적으로 더 많은 의사 결정권을 가진다)
  2. Safety module 프로토콜에 스테이킹함으로서 프로토콜의 보안성을 향상시키고 스테이킹에 대한 리워드 수령.
  3. 유동성 공급에 대한 리워드

Aave 생태계의 거버넌스에 참여하고자 싶은 유저는 Aave 토큰이나 stkAave (Staked Aave)토큰을 이용해 직접 프로포절에 참여하거나 위임을 할 수도 있다. 직접 프로포절에 참여할 경우 유저는 두 토큰을 모두 사용 가능하며 투표에는 합산하여 계산된다.

Voting이 동작하는 방식

  1. Aave Request for Comments(ARC)가 생성되고 커뮤니티에 의해 검토됨
  2. ARC에 논쟁의 여지가 없다면, AIPs가 생성됨
  3. 거버넌스 투표를 위해 온체인 상에 AIP가 제출됨

스테이블코인 GHO

GHO는 1달러에 페깅된 과담보 탈중앙 스테이블 코인이다.

GHO의 특징

  1. 초과담보

GHO는 MakerDAO의 DAI와 마찬가지로 초과담보이다. 사용자는 GHO를 사용하기 위해 여러 개의 자산을 복수로 담보로 낼 수 있으며 Aave DAO가 ‘담보로 사용 가능한 자산’과 ‘과담보 비율’을 결정한다. 예치된 담보는 타 사용자들이 빌려갈 수 있으며 때문에 GHO를 사용하고자 하는 자는 이자도 추가 수익원으로 확보가능하다.

2. 탈중앙

GHO는 Aave 거버넌스가 관리하기 때문에 탈중앙화된 스테이블코인이다. 이자율/리스크 파라미터에 관한 모든 업데이트가 공개되며, 실행 전에 거버넌스로부터 동의를 받아야 한다.

3. 스테이블

GHO가 1달러 페깅을 유지하는 방식은 다음과 같다.

전제조건) Aave 프로토콜 상에서 GHO 가격이 1달러 고정되어있기 때문에 차입자는 항상 1달러에 GHO를 빌리고 상환, 청산할 수 있다. 따라서, 차입자가 빌리는 시점의 GHO 가격과 시장가격은 상이하다.

(1) GHO 시장가격이 1달러 이상일 때

차입자는 1달러 어치를 담보로 1GHO를 민팅받아, 1달러 이상에 GHO를 시장에 매도할 수 있다. 이를 통해 차입자는 차익을 실현할 수 있고, 시장 내 GHO 물량이 늘어나 GHO 시장가격은 하락하게 된다.

나중에 상환할 때는 1달러에 상환받는다.

  1. 프로토콜 상 GHO 가격이 $1이다.
  2. 시장에서 GHO 가격은 $1.05이다.
  3. 유저는 Aave 프로토콜에서 $1에 1GHO를 민팅한다.
  4. 유저는 시장에서 $1.05에 GHO를 매도한다.
  5. 시장에서 GHO의 공급량이 증가한다.
  6. GHO 가격이 $1로 하락한다.
  7. 유저는 시장에서 $1에 GHO를 살 수 있다.
  8. 유저는 Aave 프로토콜에 $1어치 빚을 갚는다(GHO로 상환)
  9. $0.05 차익이 생긴다.

(2)GHO 시장가격이 1달러 미만일 때

차입자는 1달러 어치를 담보로 1GHO를 민팅받아도, 1달러 미만의 가격으로 GHO를 시장에 매도할 수 있다. 따라서 차입자는 GHO를 빌려도 손해보는 상황이기 때문에 GHO의 시장 내 물량은 줄어들 수 밖에 없다. 이는 다시 GHO 가격의 상승으로 이어진다.

  1. 프로토콜 상 GHO 가격이 $1이다.
  2. 시장에서 GHO 가격이 $0.95이다.
  3. 이미 borrow position인 유저가 시장에서 $0.95에 GHO를 획득한다.
  4. 유저는 1달러보다 적은 비용으로 GHO를 상환한다.

GHO를 사용하는 방법

  1. 정해진 담보비율에 따라 담보를 제공한다. (에이브 프로토콜에서 사용할 수 있는 자산은 모두 사용가능하다)
  2. GHO를 빌린다.
  3. GHO와 이자를 상환한다.
  4. GHO는 Aave pool로 가서 소각되며 상환된 이자는 DAO treasury로 귀속된다.

GHO 시스템에는 facilitator라는 중요한 주체가 있는데, GHO를 발행하고 소각하는 역할을 한다. Facilitator는 Aave 거버넌스가 결정하며 각 facilitator에게 발행할 수 있는 GHO 최고한도를 나타내는 bucket을 지정해준다. 각 facilitator는 발행 매커니즘 (초과담보, 무담보, 알고리즘 등) 자유롭게 선택하여 GHO를 발행할 수 있다.

Aave V3 pool facilitator는 현재 GHO를 과담보 모델로 운영하고 있다.

디스카운트 모델

Aave는 GHO의 초기 정착을 지원하고 더 많은 Aave 토큰을 프로토콜에 묶어 두기 위해 디스카운트 모델을 도입했다. 디스카운트 모델이란 Safety module에 Aave 홀더들이 스테이킹하고 GHO를 대출할 시 대출이자를 할인해주는 것을 말한다. GHO의 대출이자율은 시장 상황을 고려해 Aave DAO가 결정하며 거버넌스를 통하여 시간의 흐름에 따라 변경 가능하다.

GHO 이자율과 책정 매커니즘

Aave DAO는 GHO의 공급량, 이자율, 리스크 파라미터, 할인율을 결정한다.

이자율

DAO는 정기적으로 시장상황에 따라 GHO 이자율을 결정한다. 타 가상자산은 공급된 자산 보유고의 대출 수요에 따라 이자율이 결정되지만(수요가 적으면 이자가 낮고, 수요가 많으면 이자가 높다) GHO는 예치자(supplier)가 없기 때문에 매커니즘이 다르다.

GHO 이자 책정 매커니즘

GHO 가격이 1달러 초과이면, GHO 생성을 유도하기 위해 금리를 감소시키는 반면, 1달러 미만이면, 상환을 유도하기 위해 금리를 상승시킨다.

GHO 대출 시나리오

  1. 유저는 Aave 프로토콜에 담보로 1ETH를 제공한다.
  2. 담보에 대한 증표로 1aWETH를 수령한다.
  3. 10 GHO를 대출받는다. (이자율은 Aave를 스테이킹하면 할인된다)
  4. 10 debt tokens 수령함으로서 빚 포지션은 10.00000008 variableDebtEthGHO가 된다.

GHO 상환 및 청산 시나리오

  1. 유저는 10개의 debt tokens를 보유하고 있다.
  2. 시장에서 추가로 90개의 GHO 토큰을 구매해서, 100개의 GHO 토큰을 보유한다.
  3. 10.00000008 GHO를 상환하면 10.00000008 variable debt tokens는 소각된다.
  4. 10 GHO는 소각되지만 이자 0.00000008 GHO는 GHO treasury로 이동한다.

GHO의 장점 & 타 스테이블 코인과의 차이점

GHO는 예치자가 존재하지 않음으로 인해 다음과 같은 장점이 있다.

  1. 유연성

기존에는 유저가 USDC를 담보로 제공하고, Link를 빌리고 싶으면 Link를 예치한 다른 유저가 존재해야 했다. 하지만, GHO는 GHO를 예치한 유저가 필요없으며, 필요할때마다 민팅되는 구조이다.

2. 수익성

Aave는 GHO 예치자와 이자수익을 나눌 필요가 없다. GHO의 대출이자 전부는 Aave DAO 트래져리로 전부 귀속되며 이는 프로토콜이 장기지속성을 확보하는데 도움을 준다.

GHO의 사용처 및 가치

  • 스테이블코인으로서의 가치저장수단
  • RWA를 담보로 맡기고 GHO를 대출받을 수 있기 때문에 Web2 시장의 플레이어들이 크립토 시장에 진입하기 더 쉬워짐.
  • GHO를 다른 자산들로 트레이딩함으로서 수익실현
  • (위에서 설명한) GHO 시장가격이 1달러 이상일때 아비트라지 활동을 통한 수익실현

필자는 GHO를 조사하며 Aave가 왜 자체적인 스테이블 코인을 또 개발했는지 궁금했다. GHO의 탄생배경을 들여다보면 Aave 프로토콜이 중요시하는 가치와 프로토콜의 지속가능성을 유지하기 위해 많은 노력을 기울이고 있음을 알수 있다.

첫 째로 Aave는 기존의 중앙집중형 스테이블 코인인 USDT, USDC에 대한 대체재로서 GHO라는 커뮤니티에 의해 컨트롤되고 투명하게 운영되는 스테이블 코인을 만들고자 하였다. 이는 유저들에게 더 다양한 스테이블코인 옵션을 제공하는 기능을 하기도 한다. 또한, GHO는 대출 이자가 모두 DAO 트래져리로 귀속됨으로서 이익실현이라는 중요한 미션을 달성하는데 중추적인 역할을 하기도 한다.

마무리하며

Aave를 조금만 깊게 파보면 왜 경쟁 서비스인 Compound보다 앞서나가는지, 서비스의 확장과 개선을 위해 많은 노력을 기울이고 있음을 알 수 있다. 우선 Aave는 Compound보다 취급하는 가상자산의 종류 뿐만 아니라 체인 수도 더 다양하다. Aave는 현재 Ethereum, Polygon, Arbitrum, Avalanche, Optimism, Gnosis, Metis, Base, Fantom, Harmony 총 10개의 체인위에서 동작 중인 반면, Compound는 Ethereum, Polygon, Arbitrum, Base 총 4개의 체인에서 서비스를 운영 중이다.

Aave 버전3는 멀티체인 기능에 초점을 맞춰 Portal을 출시하여 멀티체인 프로토콜로 확장하였다. 기존에 DAI, USDC, USDT 등 스테이블 코인들은 다른 체인을 사용하기 위해서는 브릿지를 거쳐 wDAI, wUSDC 등 형태로 다른 체인을 이용해야만 했다. 하지만, GHO는 Aave portal로 연결된 모든 체인에서 aGHO의 형태로 사용이 가능하다. 반면, Compound는 2020년 12월 크로스체인을 위한 자체 메인넷 Compound chain 개발을 선언하였지만 활발히 진행되고 있지 않는 것처럼 보인다.

또한, Compound는 변동금리 라는 선택지만 제공하지만, Aave 사용자는 변동금리와 안정금리 중 선택이 가능하다. 이 외, 이번에 버전3로 새로 업그레이드하며, 효율모드와 고립모드 등 기존 대출 프로토콜에서 보지 못한 시스템을 도입함으로서 유저들이 서비스를 이용하는 데 있어서의 유연성을 제공하였다.

다음 글은 Aave의 경쟁사인 Compound에 대해 다뤄보겠습니다.

긴 글 읽어주셔서 감사합니다 :)

Reference

--

--