HyperPay研究院 | 解读借贷协议Euler协议的创新

解读借贷协议Euler协议的创新

Euler协议是一个还未上线的去中心化借贷协议, 2020年6月Euler协议曾拿到Encode Club举办的“火花大学黑客松” (‘Spark’ University Hackathonhttps://www.encode.club/hack)竞赛的第一名大奖,该协议由牛津大学研究员Michael Bentley创立, 先后获得了80万美元的种子轮投资和800万美元的A轮融资,后者由Paradigm领投。

Euler协议究竟有怎样得创新之处让资本如此青睐?看一眼它的网站和白皮书可以获得一个总结性的答案,那就是Euler协议是一个可定制的免许可得借贷协议,也即允许所有用户为任何代币(当前主要指ERC20代币)创建自己的借贷市场。Compound和Aave等第一代DeFi借贷协议为用户提供了少数最具流动性的代币的借贷功能,但大量的长尾加密资产(或代币)并不不能获得许可上市参与借贷,Euler协议一系列创新和新功能,正是为了满足客户的这一大量的未满足的需求,同时帮助用户借出和借入比以往更多的代币,下面就来具体分析一下Euler协议有那一些独特的创新。

一、免许可上市代币

在 Uniswap 去中心化时间加权平均价格(TWAP)预言机的驱动下,任何在 Uniswap v3 上拥有 相对WETH 对的资产都可以被任何用户直接添加为 Euler 上的借贷市场,从而创造一个自己的借贷市场,而非Compound和AAVE等其他协议需要通过社区投票以决定是否上线某一代币。

二、资产分层

相对于DEX, 去中心化借贷协议上的无许可上市风险要大得多,因为风险可能会迅速从一个池溢出到另一个池,Euler协议使用基于风险的资产分层来降低风险,将资产分为隔离层资产、跨层资产以及抵押层资产三个风险和收益各不相同的等级。

隔离层资产:用于普通借贷,但不能用作抵押品,另外,借用不同的资产需要在 Euler 上使用不同的账户。比如用户有USDC和DAI作为抵押,想借隔离层资产ABC,那么只能借ABC。如果他们以后想借用另一个代币XYZ,那么他们只能使用Euler上的单独帐户来借用。

跨层资产:可用于普通借贷,也不能用作抵押品,不过可以用一个账户借入多个跨层资产。例如,如果用户有USDC和DAI作为抵押,他们想借用跨层资产ABC和XYZ,那么他们可以从Euler上的一个账户中借用。

抵押层资产:用于普通借贷、交叉借入,也可用作抵押品。交叉借入指用户在一个账户中抵押资产来借入多个抵押层资产。抵押层资产的资本效率最高,允许借贷双方在借贷市场灵活运用其资产。

另外,EUL 持有者可以通过治理将隔离层资产升级至跨层资产或抵押层资产,资产升级使协议用户面临更大的风险,需要EUL 持有者平衡收益与成本。

 

三、反应性利率

Compound 和 Aave 等第一代DeFi借贷协议都使用静态线性(或分段线性)利率模型来确定利率。静态线性利率模型经常出现参数设置不正确的情况,此时静态利率模型或将给出远偏离均衡的利率。此时,如果静态线性利率模型的参数太小,则导致借贷成本被低估,贷款人无法提取资产,资金池被过度使用。如果参数太大,则会导致借贷成本过高,从而扼杀借贷,导致资金效率低下。同时Compound 和 Aave对参数进行修正需要投票,即使发现出现较大偏离也不能及时进行调整。

由于Euler协议支持的代币较多,为每个借贷市场选择正确的参数是难以做到的,所以Euler协议选择由控制理论作为支撑的利率模型可以确保货币市场能够适应实时波动的市场环境而无需治理干预,以最大化协议资本效率,其PID公式具体如下:

其中:

1、 是设定值和真实值之间的误差,也就是设计的最佳利用率与实际利用率之间的差值;

2、 为偏差比例参数;

3、 为积分参数;

4、 为微分参数。

 

PID控制器算法简单、可靠性高,在工业过程控制中被广泛应用,大多数的控制回路都具有PID结构。例如汽车的巡航控制中,需要对汽车的速度进行控制,在上坡和下坡时,PID控制器可以根据公式在上坡时增加动力,在下坡时减少动力,以维持速度的稳定,同样PID控制器可以应用于利率市场。具体来说,当利用率高于(低于)目标利用率水平时,我们使用 PID 控制器来放大(抑制)利率的变化率。这产生了实时适应基础资产市场状况的反应性利率,而无需持续的治理干预。Delphi Labs 团队最近也描述了一种类似的方法。详细参考:

 

下面的两张图能较为直观的反应Euler与Compound/ Aave的利率区别。

Compound和AAVE的利率
Compound和AAVE的利率
Euler利率
Euler利率

四、清算机制的创新

4.1、基于双向风险调整的定制化清算门槛

与其他借贷协议同样,Euler 协议也要求借款用户确保其抵押品的价值始终高于其负债的价值(除非在流动性检查被推迟的中间期间)。Euler协议采用了一种双向风险调整方法,也就是不但对抵押品进行风险调整,也对负债进行风险调整,这种方法允许 Euler 将价格下行和上行的资产特定风险考虑在内,提高了资本效率,每种资产都有一个对应的抵押因子和借入因子,由于每种资产的风险收益特征不一样,所以其抵押因子和借入因子也不一样,这种方法也就意味着每个借款人的清算门槛都是根据与他们借入和用作抵押品的资产相关的特定风险状况量身定制的。

举个例子,假设一个用户拥有价值1000美元的USDT,并想借用BNB。他们能借多少钱?如果 USDT 的抵押因子为 0.9,BNB 的借入因子为0.7,那么用户最多可以借入 1000*0.9 *0.7 = 630 美元的BNB。在这个借贷水平下,他们的抵押品的风险调整值为 1000 美元 * 0.9 = 900 美元,负债的风险调整值为 630 美元 / 0.7 = 900 美元。如果BNB价格上涨,那么其负债的风险调整值也将增加到900美元以上,并且他们将有资格进行清算。允许清算的缓冲为 1000 美元 - 630 美元 = 370 美元。

4.2、抗MEV清算机制

在Compound和Aave等第一代借贷协议中,清算是通过以固定比例折扣抵押品来激励清算人,折扣通常在 5-10% 之间,这种机制有两个问题:1)潜在的清算人只能进行优先gas费拍卖 (PGA) 以获取有利可图的清算,清算奖励一部分分配给了公链矿工;2)可能会对大额清算造成惩罚,阻止大额借款人,同时又不足以支付成本并激励较小的清算。

为解决上述问题,Euler协议采用的不是固定的折扣百分比,而是允许折扣作为头寸不足的函数而上升,这将清算人参与 PGA 的一次性机会变成了一种荷兰式拍卖,这个过程应该有助于将折扣价格推向清算借款人的边际运营成本。同时允许 Euler 上的流动性提供者有资格获得“折扣助推器”,这使他们能够在矿工和领跑者(没有助推器)之前在荷兰式拍卖中获利。

4.3、软清算

在 Compound 和 Aave 上,收盘因子目前固定为 0.5,清算人可以一次性偿还多达一半的借款人贷款,无论他们的头寸有多低,这种方法有以下问题:1)如果较小的清算足以使借款人恢复健康,那么允许清算人清算一半的贷款是过度的,这限制较大的借款人;2)较大比例的折扣有时会使借款人更接近破产并阻止他们偿还贷款。为解决上述问题,Euler 协议使用动态关闭因子来尝试“软清算”借款人。具体而言,允许清算人偿还高达使违规者恢复违规所需的金额,这意味着轻微违规的借款人在清算期间偿还的债务通常远少于一半,而严重违规的借款人在清算期间偿还的债务往往远远超过一半。

 

五、抵押品受保护

在 Compound 和 Aave 上,存入协议的抵押品是可用于借贷的,但Euler 协议的抵押品是受保护的,也即抵押品不能用于借贷,虽然不能为用户赚取利息,但没有借款人违约的风险,始终可以立即提取,并有助于防止借款人使用代币影响治理决策或空头头寸。

六、稳定池

Euler协议基于Liquity 协议首创的稳定池思想创建了多抵押稳定池,允许通过向与每个贷款市场相关的稳定池提供流动性,使贷方也能够支持清算,在协议认为借款人违规时,可以使用内部流动性来源立即处理清算,而清算人无需从第三方获取流动性,有关使用内部流动性进行清算的好处Euler白皮书总结如下:

 

七、总结

此外Euler协议还有防止发生“银行挤兑”风险的储备机制,以及秒级复利等创新,Euler协议 的多个创新点以及从Compound 、AAVE和liquity等借贷协议中借鉴并优化的运行模式,将能更好的满足用户的借贷需求,同时大幅提升资本效率,我们认为Euler协议有望重塑借贷市场,非常值得期待。

Subscribe to HyperPay Wallet
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.