以太坊上的抵押借贷:从大杂烩到惊喜的创新演进
以太坊借贷应用架构演变:MakerDAO、Yield、Aave、Compound和Euler的比较
‘以太坊借贷应用的演变:比较MakerDAO、Yield、Aave、Compound和Euler’
伙计们,DeFi 是个真大杂烩,不过别担心,我来给你们讲讲以太坊上的抵押借贷的演进历程。这不仅对开发者和研究员有用,对数字资产投资者来说也是重要的一课。
首先,借贷对于以太坊上的区块链应用来说至关重要。已经有数十亿美元的资产被借出,所以了解借贷的运作方式对你来说非常关键。就像编程范式的演变一样,这些 DeFi 应用程序具有不同的架构设计,反映了从安全性到效率极用户体验等不断变化的优先级。
本文将带你深入了解一些重要的借贷应用程序的架构,如 MakerDAO、Compound、Aave、Euler 和 Yield。我们将重点介绍这些应用的关键创新和设计模式,帮助你快速而全面地掌握它们的架构。最后,我们将讨论这些 DeFi 巨头是如何从头开始构建的。
在 DeFi 中,大部分的借贷都是超额抵押。也就是说,如果用户提供的抵押品价值高于借贷的价值,用户就可以借入特定资产。不同于传统的借贷,很多这类借贷是没有定期还款或固定还款日期的。从本质上讲,你可以借,永远不还。
- 比特虚拟机(BitVM)的目标是扩展比特币,而不是成为一个伪以太坊,开发人员说
- USDR流动性危机给交易者造成了损失13万1350个稳定币
- DeFi 用户错误地用 $131,350 的 USDR 交换为 $0 的 USDC
不过,问题是抵押品的价值必须始终超过借贷价值预定的边界。如果抵押品价值低于此边界,就会触发贷款的清算。在清算过程中,其他人会偿还你的部分或全部贷款,并且他们会收到你的部分或全部抵押品作为回报。
遵循这种金融结构,所有借款申请都需要相同的构建,然后可以通过多种方式进行安排:
- 存储用户抵押品和借入资产的金库(treasury)
- 跟踪每个用户的抵押品和债务的账单(Accounting)系统
- 决定借款人利率的函数
- 验证借贷是否有足够抵押的机制,通常涉及外部价格预言机
- 抵押不足时借贷的清算路径
- 记录借贷总额和其他安全指标的风险管理系统,例如全局和每个用户的借贷限额、最低抵押品和特定的超额抵押率
- 供用户添加和删除抵押品、借贷和偿还标的接口
这些是借贷应用程序的核心组成部分。各个应用在这些方面有所不同,但我们很快就会发现一些共同点。比如,MakerDAO 中的借贷流程与其他应用使用的步骤和功能类似。
借款和贷款可以被视为独立的功能,但它们并不总是能够很好地集成。在 Compound、Aave 和 Euler 中,借款人和贷款人的利率是内部相关的;事实上,这就是使这些应用程序以最少的干预运行的原因。
另一方面,MakerDAO 和 Yield 借给借款人的资产来自于他们自己。他们不要求用户提供资产以便其他用户可以借用。所以,本文将重点讨论链上借款,而忽略贷款。因为借款要复杂得多,并且了解借款模式通常可以更好地理解整个协议。
简而言之,各个借贷应用的架构有所不同,但它们都有相似之处。MakerDAO、Compound、Aave、Euler 和 Yield 都有自己的金库合约和账单合约。它们也都需要与预言机进行交互,以确保借贷的安全性。
MakerDAO 在设计时把安全性放在首位,花费高昂并且难以驾驭。然而,其管理的庞大资产和运营记录凸显了其稳健的设计和执行。
Compound 的设计目标是简单性,并成功地在以太坊上建立了货币市场。Compound v2 则引入了代币化借贷头寸,使得这些头寸能够被其他应用程序识别为标准资产。
Aave 于 2021 年推出了 Aave v2,引入了改进且更简单的架构。它使用 aToken 和 vToken 来代表抵押品和债务头寸,同时实现了全局账单和风险管理功能。
Euler 在 2022 年推出,采用了独特的钻石般的模式。尽管它的存储合约拥有应用程序的所有数据,但代币化的 eToken 用于抵押品,dToken 用于债务,这使得设计变得非常灵活。
各个应用的架构都有各自的优势和特点,但从中可以看出借贷应用的创新和演进。无论是流动性挖矿、可组合性还是集合流动性,这些技术在牛市期间表现得尤为蓬勃。
高 Gas 成本是牛市期间的主要问题,驱使着用户体验的改变。借鉴了 Compound v2、Aave v2 和 Euler 的经验,Yield v2 引入了更低的 Gas 成本和更好的用户体验。
Compound v3 则创造了一个先例,将安全性放在金融效率之上。它背离了传统的流动性池模型,以更好地防范潜在的黑客攻击。随着 L2 网络的兴起,未来的抵押借贷应用设计可能会有所影响。
本文涵盖了以太坊上关键抵押借贷应用的架构,希望能帮助你更好地理解这些复杂性。如果你打算开发自己的区块链借贷应用,记住要考虑资产存储、账单记录和风险评估方法。根据这些经验和见解,你可以做出更明智的决策。
现在,我想听听你对这些抵押借贷应用的想法。在评论中分享你的见解和疑问!
We will continue to update 算娘; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles
- 据Elliptic称,俄罗斯攻击者可能是背后黑掉Sam Bankman-Fried的FTX的人
- 以太坊:Lido(LDO)注定重蹈Three Arrows Capital的覆辙吗?
- 2012年至今,加密货币生态系统遭窃取了300亿美元:报告
- 今日加密货币动态:Saga退出区块链游戏领域,Bitfinex追回更多被盗资产,BarnBridge DAO成员被告知在调查期间停止一切工作,Lightning Labs发布了面向比特币闪电网络和人工智能开发者的工具
- Shibarium可能于8月份上线 – 开发者
- ETH DeFi的“断路器”可以将黑客损失减少70% —— 开发者
- 以太坊扩容器Starknet为“量子飞跃”升级推出了测试网