Euler:下一代DeFi借贷协议_FTX:Foundation

前言:在目前借贷协议产生坏账的当下问题中,去看一个新的解决方案平台,犹如在暗黑冰冷的环境中被一束温暖的阳光照耀,希望你也能感受到。Euler的Staking系统今日上线,通过eth、usdc或usdt流动性供应的Elp凭证质押,可获取Euler协议的治理tokenEUL」。

Compound、Aave等第一代借贷协议现在基本是DeFi的常用协议。作为一种去中心化服务,这些协议提供主流代币的借贷,如ETH、USDC等。

不幸的是,在主流代币之外,这些借贷平台不提供非主流代币的借贷服务。任何新代币都必须通过治理框架投票批准才能上市——换句话说,这个过程不是未经许可的。例如,如果Alice创建了一个代币XYZ并想将其列在Compound上,则必须首先由COMP持有者对其进行投票。

然而,借贷长尾加密资产的需求仍然存在。在长尾资产具有用例之前,其持有者可能希望通过将代币存入借贷协议来赚取收益。另一方面,想要做空资产的人可以从协议中借入。这种总需求可能是巨大的,但目前第一代借贷协议无法满足。

Euler是下一代无需许可的DeFi借贷协议。任何人都可以在Euler上列出几乎任何代币用于借贷,只要该代币在带有WETH交易对的Uniswapv3上列出。

未经许可上架任何代币都会带来高风险,但Euler提出了一系列风险管理概念和解决方案,我们将在以下部分中介绍。

Yield Protocol:已从Euler处申领追回资金,正采取措施重启协议:4月25日消息,固定利率借贷协议Yield Protocol在推特上表示:“我们已成功从Euler处申领追回资金,资金被锁定在时间锁内,正采取措施重启YieldProtocol并启用提款。预计这个复杂的过程需要几周时间才能完成。”此前3月份消息,Yield Protocol因Euler攻击事件关闭主网借贷相关操作,受影响的资产预计低于150万美元。[2023/4/25 14:24:49]

资产等级

在Uniswapv3上与WETH有交易对的任何代币未经许可上市都会增加借贷市场的风险。如果代币的价格剧烈波动,清算未能完全偿还借款人的债务,那么不同类型的资产池可能会留下坏账。

为了应对这些挑战,Euler使用基于风险的资产层划分来保护协议及其用户。

隔离层

隔离层资产可用于普通借贷,但不能作为抵押品借入其他资产。它们只能单独借入,不能与使用同一抵押品池的其他资产一起借入。

例如,如果用户有USDC和DAI作为抵押品,他们想借出一个隔离层资产ABC,那么该账户只能借出ABC。

隔离层资产没有限制。默认情况下,任何资产都会添加到隔离层。优点是非流动性资产只要在UniswapV3上有交易对就可以作为借贷市场上市。如果资产价格剧烈波动导致爆仓,因为它与其他资产层级隔离,清算时不会影响他人。

Euler Finance攻击者向Ronin Bridge攻击者转移100枚ETH:3月17日消息,据Peck Shield监测,Euler Finance攻击者开始转移资产,并向Ronin Bridge攻击者转账100枚ETH。[2023/3/17 13:10:11]

想象一下,如果一项资产XYZ被借出并增值1000倍——在没有隔离的情况下,与XYZ共享抵押品的资产ABC也将被清算。

跨层

跨层资产可用于普通借贷,不能作为抵押品,但可以与其他资产一起借入。跨层资产允许更大的抵押灵活性,但比隔离层中的资产具有更高的风险,因为其他资产可能会在清算中受到影响。

抵押层级

抵押层资产可用于普通借贷、交叉借款,并可用作抵押品。例如,用户可以存入抵押资产DAI和USDC,并使用它们从一个账户中借入抵押资产UNI或LINK。

在通过治理机制进行投票之前,所有资产都从隔离层开始。EulerFinance原生治理代币的持有者可以投票将资产提升到不同的层级以提高资本效率,但会增加平台风险。利益与EUL持有人的利益保持一致。

风险调整后的借款能力

所有贷款协议都要求用户确保其抵押品的价值保持高于其负债的价值,使用超额抵押来提高系统的安全性。当抵押品的价值不足以支撑负债时,该头寸将被标记为清算。

Euler:黑客若归还被盗DAI和ETH的90%,剩余10%可作为白帽黑客赏金:3月15日消息,借贷协议 Euler Finance 继续在链上向黑客发布消息,Euler 称,最简单的方法是将你控制下的 DAI 和 ETH 的 90% 返还到 EulerDAO 金库地址,10% 作为白帽黑客赏金,然后就会停止调查,重点可以转向向协议用户分发资金,而不需要走法律途径。

今日早些时候,Euler称,黑客若不及时还90%资金,将悬赏100万美元征集线索。

?[2023/3/16 13:06:39]

Compound通过在决定借款人可以借多少钱时使用抵押因素来调整借款人的资产价值来实现这一点。例如,用户在1ETH=4000USD时抵押1ETH借入UNI,当ETH的抵押因子为0.7时,用户可以借入价值2800USD的UNI。如果抵押物价值下降到一定阈值,或者借入的资产价值上升到一定阈值,则抵押物不足以支撑其负债,头寸将被标记为清算。此时,清算人可以触发清算程序。

但是,这并没有考虑到所借入资产的风险差异,只是用一个抵押品因子来表示风险。例如,如果我们借出代币XYZ,而不是使用1ETH作为抵押来借UNI,则风险要高得多。但如果只考虑抵押品因素,就不能针对不同的资产设置不同的风险指标。

由于Compound仅列出主流代币,因此任何借贷资产的风险水平都可能相似;但是,如果可以上架任何代币,则必须考虑借贷风险。

除了Compound的抵押因素外,Euler还考虑了借入因素。这使得Euler可以考虑借入资产价格变动的特定资产风险,以及抵押资产价格变动的风险。

Euler Finance 攻击者已经开始将被盗资金转入 Tornado Cash:金色财经报道,据 PeckShield 监测显示,Euler Finance 攻击者已经开始将被盗资金转入 Tornado Cash,目前已至少通过 0xc66d 开头地址转入 100 枚以太坊。[2023/3/13 13:00:52]

例如,假设用户有价值1000美元的USDC,想借用UNI。如果USDC的抵押因子为0.9,而UNI的借入因子为0.7,则用户最多可以借入价值1000美元*0.9*0.7=630美元的UNI。在这个借款水平上,他们抵押品的风险调整后价值为1000美元*0.9=900美元,他们负债的风险调整后价值为630美元/0.7=900美元。

假设借入的UNI价值为630美元,当其价值增加到超过900美元时,该头寸将被标记为清算。虽然不太可能发生,但如果1000USDC的价值跌破900美元,该头寸也将被标记为清算。从这个意义上说,当抵押资产的波动性很高时,清算更有可能发生。

与仅使用抵押品因子相比,加入借款因子可以更有效地控制借贷风险。

TWAP预言机

为了能够计算一笔贷款是否被超额抵押,Euler需要监控用户资产的价值。在Compound、Maker和Aave上,各种系统用于从链下来源获取价格,并通过预言机将它们放在链上,以便相关智能合约可以访问它们。

这种方法不适合Euler,因为该协议需要无需人工/中心化干预即可获得定价信息的无许可上市。因此,Euler依赖Uniswapv3的去中心化时间加权平均价格(TWAP)预言机来获取定价。这样,只要目标资产在Uniswapv3上有针对WETH的交易对和流动性,就可以在Euler上线。

0xScope:数个协议的数百万美元资产在Euler协议中滞留:3月13日消息,据0xScope Protocol监测,部分项目及巨鲸地址在Euler Finance攻击事件中被波及,具体包括:

- Angle Protocol在Euler中有1760万美元USDC;

- Idle DAO在Euler中有460万美元USDC;

- SwissBorg在Euler中存入了6357枚ETH和170万枚USDT,攻击事件发生后,SwissBorg迅速借出了4752枚cbETH以减少损失,但仍滞留了约426万美元资产;

- 0x28a5开头巨鲸地址与czsamsun.eth分别在协议中滞留了400万美元和274万美元资产。[2023/3/13 13:00:49]

TWAP

UniswapTWAP是使用某个时间间隔内资产的几何平均价格计算的。TWAP通常是交易价格的平滑指标和滞后指标。

TradingView上的TWAP模块示例

短时间里间隔内的TWAP是一个不太平滑的函数,但更新程度更高,而长时间里间隔内的TWAP是一个更平滑的函数,但不是最新的。TWAP非常适合Euler的目的有几个原因:

1.抵抗价格操纵攻击:使用TWAP时,闪电贷套利的影响会降低;平滑价格曲线可以防止闪电贷从暂时的价格波动中获益。

2.防止不必要的清算:如果交易量很大,Uniswap的当前价格可能会大幅变动。然而,TWAP不会立即做出反应,套利机器人可以迅速将其收窄到更广泛的市场价值,而不会导致不必要的清算。

3.减少MEV攻击:TWAP的连续性可用于实施荷兰式清算拍卖,减少矿工捕获的MEV。

清算机制

当借款人的风险调整后负债价值即将超过其风险调整后抵押品的价值时,该头寸将被标记为清算。清算人介入执行必要的清算并获得清算资产折扣奖励。起初,借款人仍有足够的抵押品来偿还贷款,但被判定有拖欠贷款的风险。因此,它们可能会被清算以限制违约的可能性。

限制MEV

在Compound和Aave上,通过以固定百分比折扣向清算人提供借款人的抵押品来激励清算。这种策略的一个问题是,潜在的清算人通常别无选择,只能进行优先天然气拍卖(PGA)以进行有利可图的清算。但由于矿工可提取价值,交易可以提前进行,也可能会失败。这种方法的另一个问题是,固定折扣可能对大规模清算具有惩罚性,因此会阻碍大借款人,同时不足以支付成本和激励较小额的清算。

为了解决这些问题,Euler使用了不同的方法。它不是固定的折扣百分比,而是允许折扣根据头寸的水下程度而增加,使其成为荷兰式拍卖的一种。随着折扣缓慢增加,每个潜在的清算人必须决定是否以当前的折扣出价进行清算。由于每个清算人对奖励的期望不同,他们会选择不同的时间执行清算。Euler的TWAP价格平滑功能提供了连续的清算机会,这进一步有助于限制MEV的问题产生。

如上图所示,在典型的清算例子中,当资产价格突破清算价格时,所有清算人都希望通过设置最高gaslimit在这里清算以获得固定的5-10%的奖励。相比之下,Euler提供基于TWAP平滑价格的可变奖励,允许每个清算人根据他们的成本和期望的利润选择何时清算。清算人的这种分散进入减轻了MEV效应。

然而,这个过程仍然不能完全阻止MEV,因为矿工和领跑者仍然可以窃取清算人的交易。为了限制这种形式的MEV,Euler通过给流动性提供者一个“折扣助推器”来激励流动性提供者也成为清算人,这使他们能够在荷兰式拍卖中比矿工和领跑者获利,这反过来劝阻领先者不要参与。

利率

Compound和Aave都使用静态线性利率模型来指导其协议的借贷成本。从广义上讲,随着从池中借款的需求增加或池中流动性供应减少,利率上升,而当供应增加或借款需求减少时,利率下降。

如果提前对静态模型进行适当的参数化,静态模型可以很好地工作,但如果参数化不正确,则可能会出现问题。例如,如果静态线性函数的斜率太小,可能会导致借贷成本被低估,贷款人无法撤回资产,因为资金池已被过度利用。另一方面,如果静态线性函数的斜率太陡,会导致借贷成本过高,扼杀借贷,导致资本效率低下。

反应性利率

为了避免必须为每个借贷市场选择正确参数的问题,Euler使用控制理论来帮助其自主指导借贷成本。具体来说,Euler使用PID控制器来确保:

?当资产利用率高于目标时,放大利率

?当资产利用率低于目标时,收缩利率

这会产生反应性利率,实时适应标的资产的市场条件,而无需持续的治理干预。

子账户

资产层级有助于隔离Euler上的风险,但它们会带来新的用户体验问题。一旦一个帐户在隔离层中借入了一项资产,它将被锁定,无法借入其他资产。

因此,Euler使每个以太坊账户都可以创建多达256个子账户,这些子账户可用于同时经济高效地管理多个头寸。用户只需批准Euler对代币的一次访问权限,即可充值至任意子账户。这允许用户根据他们的需要轻松地分离不同的账户策略。

总结

为了实现无许可借贷,Euler使用各种概念设计使其平台以实现这一目标:

?隔离:通过资产层隔离风险,

?风险指数:为抵押资产和借入资产设置风险指数,允许对不同风险水平的资产进行不同的处理,

?荷兰式拍卖清算:利用TWAP价格平滑进行连续折扣清算,

?反应性利率:根据市场反馈机动性的调整利率。

这些改进的方法,促使Euler未来或许会,成为一种允许无许可上市的下一代借贷协议,这符合去中心化的精神。由于Euler在以太坊主网上推出的时间不长,需要更多时间将证明这些措施是否能够在无需许可的世界中有效地管理借贷风险。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:78ms0-3:882ms