- Gearbox 是一个通用杠杆协议,允许你在其中一个地方获得杠杆,然后在其他地方使用它。
- Gearbox 具体包括
- Uniswap 和Sushiswap 上的保证金交易
- Yearn 的杠杆挖矿
- Curve 上锚定代币的套利
- 以及更多……
- 资产不会在 Gearbox 自己系统里运转,虽有交易和运作都在其他协议中进行,如 Uniswap、Sushiswap、Yearn 等。
- Gearbox 的核心愿景是成为所有用户需要但不用直接与之交互的后端可组合杠杆协议——比如其他 DeFi 协议可以集成 Gearbox,给用户提供“从 Gearbox 获取杠杆”的按钮,使用户的资本效率更高。
- Gearbox 系统有三个角色
- 贷款人——寻求额外收益并具有更高风险承受能力的流动性提供者。 这可以看作类似于为 Compound 提供流动性并取回 cToken。
- 借款人——希望通过从协议中借入流动性来增加头寸的交易者或 DeFi 农民,他们为此支付利率。 但他们借入的流动性是其名义规模的 2-4 倍或更多,这是他们获得的杠杆。
- 外部清算人——受到激励对系统进行清算,保护系统的安全
- Gearbox 协议的核心组件是 Credit Account(信用账户),Credit Account 是一个独立的合约,它持有用户的本金和借入的资金,有清算阈值,还有批准的代币和协议列表(避免恶意攻击)。 人们可以根据需要开设任意数量的信用账户。
- 除 Credit Account 外,Gearbox 还有 Pool、Credit Manager、Treasury 等合约,在下面对 Gearbox 运作机制的讲解中,可看到它们各自的作用。
- 贷款人将资产存入资产池 Pool 中,该资产可被借款人借至信用账户
- 借款人开通 Credit Account 后,存入初始资金,然后可向 Credit Manager 发起订单(该订单可能定义订单类型,如 Uniswap 保证金交易,以及借用资金/杠杆倍数;或者是杠杆挖矿、清算请求等——此为推测,等待更详细的资料)
- Credit Manager 将过滤后的请求通过 Credit Account 执行
- 当 Credit Account 中的资产的健康因子低于 1 时,第三方清算人因经济激励将对其进行清算,使流动贷款人的资产和相应利息被全额返还至 Pool,从而保障贷款人的资产安全
- 系统向 Pool 收取一定形式的费用存入 Treasury,并用 Treasury 的资金向 Pool 提供保险
- Gearbox 的独特之处在于,相比于 Aave/Compound 等超额抵押借贷协议只能借出不多于其抵押资产的情况,它能够提供更多的杠杆(2-4倍);相比于 TrueFi、Union、Sublime、Maple 等做非足额抵押的贷款协议,它没有引入评分或其他声誉模型,,而是用算法和经济激励的清算保障。
- 做到这一点的核心在于,Credit Account 的机制使借款人无法直接获得和操纵资金;Credit Account 内贷款人的资金安全靠基于链上数据的清算阈值判断和外部清算人保障。清算人是开放的,没有限制。任何人都可以在满足清算阈值的情况下对 Credit Account 进行清算,并获得收益。
- End Notes
- 当前该 Gearbox 文档信息尚不多,后续待其公布更多信息后再做进一步研究,以完善对它的认识
- 当前协议已部署至 Kovan,需要邀请码或者 Degen Score 超过 2000 才能访问
- 根据其 Discord 的信息,协议代码已在审计,审计结束并没问题后会将代码开源(更新其现有代码)
- 目前没有代币信息