신흥 대출 프로토콜 Euler의 자세한 설명: 어떻게 모든 토큰을 상장할 수 있으며, 위험을 어떻게 계층화할 수 있을까?
저자: Chole, 링차관
2020년 DeFi 열풍이 시작되기 전, 주요 애플리케이션은 여전히 대출 프로토콜이었습니다. ------ DeFi의 선구적인 프로젝트인 Maker, Compound와 같은 주류 코인 및 스테이블 코인 중심의 프로토콜부터 Aave와 Curve와 같은 신생 프로젝트까지 다양했습니다.
하지만 이러한 대출 플랫폼은 비주류 토큰을 제공하거나 대출할 수 없었고, 사용자는 임의로 어떤 토큰이든 상장할 수 없었습니다. 대신 거버넌스 투표를 통해야 했기 때문에, 그들은 허가가 필요 없는(Permissionless) 모델의 출현을 기다리고 있었습니다. 비주류 토큰에도 여전히 대출 수요가 있었고, 점차 다양한 토큰이 축적되어 거대한 수요를 형성하며 Euler 프로토콜의 출현을 촉진했습니다.
Euler XYZ 팀이 개발한 오픈 대출 프로토콜인 Euler는 Uniswap V3에 WETH 거래 쌍이 있는 토큰은 모두 대출 시장에 상장할 수 있으며, 일련의 메커니즘을 통해 유동성을 높이고 위험을 줄입니다.
간단히 말해, 모든 사용자는 어떤 토큰이든 Euler에 상장하여 토큰의 공급 및 대출을 할 수 있습니다.
1: 프로젝트 개요
Euler의 가장 큰 장점은 허가 없는 상장 메커니즘입니다. 즉, 허가가 필요 없는 메커니즘을 통해 사용자가 대출 시장에서 이자를 얻을 수 있도록 도와주며, 제3자가 필요하지 않습니다.
대출자가 유동성을 Euler 풀에 예치하면, 이자를 계산하는 ERC20 eToken(Compound의 담보 증명서 cToken과 유사)을 받습니다. 풀에 대출되지 않은 토큰이 있는 한, 언제든지 풀에서 기본 자산의 지분을 상환할 수 있으며, 대출자가 필요할 때 자금 풀에서 유동성을 인출하고 이자를 포함하여 자금을 반환해야 합니다.
따라서 대출자에게 Euler는 Aave의 부채 토큰과 같은 생성을 통해 토큰화된 부채의 생익 토큰 dToken을 주입하며, 자금을 빌릴 때 발행하고 상환할 때 소각합니다.
Euler는 Uniswap V3의 탈중앙화 시간 가중 평균 가격(TWAP) 오라클을 사용하여 사용자의 상환 능력을 평가합니다. 차입자의 위험 조정 부채 가치가 담보 가치보다 높아지면 청산될 수 있습니다.
사용자는 임의로 토큰을 상장할 수 있지만, 이는 더 높은 위험을 동반합니다. Euler는 이를 통해 위험을 관리하기 위한 일련의 방법을 제안하여 허가 없는 대출 프로토콜의 비전을 달성하고자 합니다.
2: 응용 사례
허가 없는 상장 메커니즘 (Permissionless listing):
Euler는 사용자가 어떤 자산이 대출 프로토콜에 상장될 수 있는지를 스스로 결정하도록 합니다. 사용자는 Uniswap V3에서 WETH 거래 쌍이 있는 자산을 Euler 대출 프로토콜에 추가할 수 있습니다. 그리고 Euler의 다층 자산 등급 메커니즘을 통해 사용자의 자산 위험을 줄입니다.
자산 등급:
Euler는 Uniswap V3와 WETH 간의 거래 쌍이 있는 토큰을 상장할 수 있도록 허용합니다. 이러한 허가 없는 특성은 각 토큰의 대출 시장 위험을 증가시킵니다. 만약 토큰의 가격 변동이 너무 크고 청산 프로세스가 채무자의 부채를 충분히 상환할 수 없다면, 서로 다른 자산 풀에서 문제가 발생할 수 있습니다.
이러한 위험에 대응하기 위해 Euler는 자산을 몇 가지 다른 등급으로 나눕니다:
(1) 격리 등급(Isolation-tier) 자산:
격리 등급 자산은 일반 대출에 사용될 수 있지만, 다른 자산을 대출하기 위한 담보로 사용할 수는 없습니다.
간단히 말해, 사용자가 USDC와 DAI를 담보로 사용하고, 현재 격리 등급의 자산 A를 대출하고자 할 때, 그는 다른 자산 B를 대출할 수 없습니다. 이 계정은 오직 격리 등급 자산 A만 독립적으로 대출할 수 있으며, 격리 등급 자산은 아무런 제한이 없습니다. 모든 자산의 기본 설정은 격리 등급입니다.
이러한 장점은 많은 소규모 코인이 Uniswap V3에서 거래 쌍이 있는 한 Euler에서 대출할 수 있다는 것입니다. 다만 담보로 사용할 수는 없으며, 이 자산이 극심한 변동성을 보일 경우 청산이 발생하더라도 격리 등급 자산의 특성으로 인해 다른 자산에 영향을 미치지 않습니다.
(2) 교차 등급(Cross-tier) 자산:
교차 등급 자산은 일반 대출에 사용될 수 있으며, 마찬가지로 다른 자산을 대출하기 위한 담보로 사용할 수는 없습니다.
하지만 격리 등급 자산과는 달리, 교차 등급 자산은 다른 자산과 함께 대출될 수 있습니다. Cross 등급 자산은 담보 사용의 유연성을 높여주지만, 청산 시 서로 다른 자산이 상호 영향을 미치기 때문에 위험이 격리 등급보다 높습니다.
예를 들어, 사용자가 USDC와 DAI를 담보로 가지고 있고, 교차 등급 자산 A와 B를 대출하고자 한다면, 동일한 계정을 사용하여 Euler에서 작업할 수 있습니다.
(3) 담보 등급(Collateral-tier) 자산:
담보 등급 자산은 일반 대출 및 교차 대출에 사용될 수 있으며, 담보로 사용할 수 있습니다.
예를 들어, USDC와 DAI는 담보 등급 자산으로, 이들은 다른 자산을 대출하기 위한 담보로 사용할 수 있습니다. LINK나 UNI를 대출하고자 할 때도 마찬가지입니다.
반응형 이자율 (Reactive interest rates):
모든 대출 시장이 가장 적합한 매개변수를 결정하고 조정해야 하는 문제를 피하기 위해, Euler는 제어 이론을 사용하여 대출 이자율을 조정합니다. 즉, Euler는 PID 제어기를 사용하여 자산 이용률이 목표 수준을 초과할 때 대출 이자율 변화율을 확대합니다.
자산 이용률이 목표 수준보다 낮을 때는 대출 이자율 변화율을 억제하여 반응형 이자율을 생성합니다. 이자율은 기초 자산의 시장 조건에 따라 조정되며, 지속적으로 거버넌스를 통해 매개변수를 변경할 필요가 없습니다.
MEV 저항 청산 메커니즘 (MEV-resistant liquidations):
Euler는 고정 비율의 할인 비율을 사용하지 않고, 포지션 가치가 하락함에 따라 할인율이 점진적으로 상승하도록 합니다. 즉, 시간이 지남에 따라 할인율이 점점 높아져 특별한 거래 방식이 됩니다.
따라서 잠재적인 청산자는 현재의 할인 비율로 청산할지 여부를 스스로 결정해야 하며, 각 청산자는 이익을 얼마나 얻을 것인지에 대한 기준이 다르기 때문에 다양한 시점에서 청산이 이루어질 수 있습니다.
Euler는 TWAP의 특성을 활용하여 가격이 부드럽게 상승하거나 하락하고, 포지션 가치는 부드럽게 하락하도록 하여 청산 할인율이 점진적으로 변화하게 하여 MEV 발생을 일부 억제합니다.
다중 담보 안정 풀 (Multi-collateral stability pools):
Euler는 대출자가 각 대출 시장과 관련된 안정 풀에 유동성을 제공하여 청산을 지원하도록 합니다. 안정 풀의 유동성 제공자는 청산이 실행될 때까지 eTokens를 예치하고 이자를 얻으며, 이 기간 동안 유동성 제공자가 자산을 이동하여 시스템을 제어하려는 시도를 방지합니다.
청산이 처리될 때, 청산자는 안정 풀의 유동성을 사용하여 차입자의 부채를 상환하고, 할인된 담보를 안정 풀에 반환합니다(수수료를 제외한 나머지는 청산자 소유). 안정 풀의 유동성 제공자는 최종적으로 그들의 eTokens를 담보 자산의 할인 지수로 교환하게 되며, 이러한 방법은 Liquidity 프로토콜이 창안한 안정 풀 개념의 다중 담보 형태로 볼 수 있습니다.
따라서 안정 풀을 사용하는 주요 장점은, 프로토콜이 차입자가 채무 불이행에 이르렀다고 판단할 때, 내부 유동성을 사용하여 즉시 청산을 처리할 수 있으며, 청산자가 제3자 거래소에서 자산을 확보할 필요가 없다는 것입니다.
내부 다중 담보 안정 풀 청산 사용:
Euler는 Liquity 프로토콜이 최초로 도입한 안정 풀 모델을 참고하여 이를 다중 담보 안정 풀 형태로 확장하였습니다. 대출자는 각 대출 시장의 안정 풀에 유동성을 제공하여 청산을 지원할 수 있습니다. 즉, 대출자는 청산 기간 동안 자신의 토큰을 청산 담보 자산으로 자동으로 교환할 수 있습니다.
이러한 메커니즘의 장점은, 프로토콜이 차입자가 청산 기준에 도달했다고 판단할 때, 청산자가 내부 유동성 출처를 사용하여 즉시 청산을 수행할 수 있으며, 제3자 거래소에서 자산을 교환할 필요가 없어 거래 비용을 크게 줄일 수 있다는 것입니다.
Euler의 이자율 모델은 Delphi Digital 팀이 설계한 동적 이자율 모델과 유사합니다. 자산 이용률이 목표 이용률 수준을 초과(미달)할 때, PID 제어기를 사용하여 이자율 변화율을 확대(억제)합니다. 간단히 말해, 이는 기초 자산 시장 상황에 실시간으로 적응하는 반응형 이자율을 생성하여 자본 효율성을 효과적으로 높입니다.
Euler 백서에 따르면, 플랫폼 이자율은 심지어 초 단위로 복리 계산이 이루어질 수 있습니다.
3: 토큰 모델
토큰 $EUL은 향후 10만 블록 에포크 주기에 따라 분배될 계획입니다.
에포크 1 단계에서, USDC, WETH 등 다양한 대출 시장의 차입자는 시간 가중 차입 금액에 따라 비례적으로 36915.69개의 EUL 토큰을 분배받게 됩니다.
4: 투자 기관
Euler는 지난해 2021년 8월 Paradigm이 주도한 800만 달러의 A 라운드 자금 조달을 받았으며, 다른 투자자로는 Lemniscap 및 블록체인 유명 프로젝트의 개인 투자자들이 포함되어 있습니다. 이들은 The Daily Gwei, Bankless, Synthetix, Coinbase, Product Hunt 등 프로젝트의 창립자 및 CEO입니다.
5: 팀 소개
Euler는 Euler XYZ 팀이 개발한 오픈 대출 프로토콜로, 공동 창립자는 총 세 명입니다. (왼쪽에서 오른쪽으로)
Euler CEO Michael Bentley는 영국 옥스퍼드 대학교에서 생물학자로 재직 중이며, 나머지 두 명의 공동 창립자는 Doug Hoyte와 Jack Prior로 현재 Euler XYZ 팀의 개발자로 활동하고 있습니다. 팀의 고문인 Mick de Graaf는 이더리움 탈중앙화 자산 관리 플랫폼 DEFIED.io의 공동 창립자이며, 이전에 체인 펀드 PieDAO에서 개발자로 활동한 바 있습니다.
6: 커뮤니티 상황
트위터:
https://twitter.com/eulerfinance
16k 팔로워
디스코드:
https://discord.com/invite/CdG97VSYGk
9297명 회원
텔레그램:
https://t.me/eulerfinance_official
3521명 팔로워
7: 링차관 평가
Euler는 허가 없이 자유롭게 대출할 수 있는 오픈 마켓을 달성하기 위해 다양한 방법을 사용하여 이 목표를 달성하고자 합니다. ------ 대출자와 청산자의 관점에서 허가 없는 상장 메커니즘, 최적화된 청산 메커니즘 등을 통해 다양한 역할의 요구를 충족시키고, 다중 담보 안정 풀을 통해 담보 자산 거래를 대체하여 대출자가 최종적으로 자신의 토큰을 모두 청산 담보 자산으로 자동 교환할 수 있도록 합니다.
Euler XYZ 팀이 개발한 이러한 개선 방법은 탈중앙화의 목적에 부합하며, 현재 채택된 조치가 실제로 위험을 효과적으로 관리할 수 있는지는 시간이 지나면서 추가적인 검증과 팀의 지속적인 개선이 필요합니다.