For the complete documentation index, see llms.txt. This page is also available as Markdown.

价格预言机

关于您资金的真相

一个错误的价格源就足以摧毁整个协议:虚假价格尖峰触发清算,漏洞造成数百万美元损失,恶意更新让用户血本无归。

Ripe 按优先顺序检查价格源,并采用第一个有效结果。如果一个失败,就查询下一个。如果没有任何来源能为资产定价,Ripe 会停止,而不是猜测。

并非每种资产都有备用来源。股票代币通常只有一个价格源——单一 Chainlink 价格源——因此它一旦停止更新,代币在恢复前就没有价格。

实时条款以链上为准。 哪些价格源已启用、优先级顺序、每个价格源的新鲜度窗口及覆盖资产,会因部署而异并随时间变化。本页所有数字均为示例。Params 才是权威来源。

价格为何对 Ripe 至关重要

协议中的每项关键操作都依赖准确价格:

  • 借款能力: 抵押品价值决定您能借入多少 GREEN。

  • 清算安全: 价格变化会在仓位风险过高时触发清算。

  • 赎回价值: 赎回者按 1 美元使用 GREEN,并按预言机价格取得抵押品。

  • 稳定池利润: 清算价差以预言机价格为基准计算。

  • 利率: 动态利率会根据 GREEN 在参考资金池中的占比变化。

Ripe 如何寻找价格

资产价格请求流程:

您的资产(例如股票代币或 ETH)

Ripe 价格路由器

1. 按顺序查询优先价格源
2. 还没有价格?继续查询其余来源
3. 使用第一个有效价格

美元价值

某个来源回滚或返回无效数据,不会阻止排在后面的来源;不同来源也可覆盖不同资产。

预言机提供方

以下是 Ripe 可以运行的适配器。具体启用情况请查看 Params

行业标准。去中心化节点运营方发布加密资产和股票价格源;Ripe 读取最新轮次,并检查轮次是否完整且足够新鲜。

Curve 资金池

直接从链上资金池状态实时为稳定币、Curve LP 代币和 GREEN 定价——依据的是真实、可交易的流动性。它还会记录 GREEN 参考资金池的快照,用于驱动动态利率。快照在人们使用协议时记录,因此利率信号反映持续状况,而不是单个区块。

Pyth Network

机构级发布方、亚秒级更新、广泛覆盖。每个 Pyth 价格都附带置信区间;Ripe 使用价格减去该区间后的值,并在区间过宽时拒绝该价格。

Stork Network

由去中心化发布方签署的价格证明,并根据发布时间进行检查。

RedStone

采用 Chainlink 风格的适配器:轮次和新鲜度检查相同,但数据网络不同。

蓝筹收益代币定价

为主流借贷协议中的生息代币定价。底层资产价格来自路由器,适配器在此基础上处理汇率:

  • Aave v3、Compound v3: 弹性供应代币——按底层资产价格定价,无需快照。

  • Morpho、Morpho v2、Euler、Fluid: ERC-4626 份额——使用按时间加权的份额汇率快照。

  • Moonwell: 使用其汇率,并以相同方式生成快照。

以 Morpho USDC 仓位为例。路由器给出的 USDC 价格为 1.00 美元。份额汇率采用近期快照的加权平均值——例如每份额对应 1.05 USDC。因此每份额仓位价值 1.05 美元。

只有份额汇率会被平滑处理——闪电贷造成的尖峰几乎不会改变加权平均值,突然上涨也会逐步纳入,而非立即完全采用。

Underscore 金库定价

Underscore 的 ERC-4626 金库份额采用相同方式定价:底层资产价格来自路由器,份额汇率来自拥有独立新鲜度规则的快照。

过期保护

治理为每个价格源设置新鲜度窗口,各适配器依据自己的时间基准进行检查:

  • Chainlink、RedStone: 轮次更新时间。

  • Pyth、Stork: 发布时间。

  • Curve: 始终为当前状态——直接读取实时池状态。

  • 蓝筹收益代币、Underscore: 快照年龄,采用各价格源自己的延迟和新鲜度设置。

股票市场交易时段与价格跳空

股票价格源遵循市场交易时段。交易所收市后,只要最后发布的价格仍在该价格源的新鲜度窗口内,就会继续沿用;重新开市时,新价格会一次性生效。Ripe 不读取发行方的“oracle paused”标志或市场日历——它读取代币级价格源,其中已经应用公司行动乘数。完整说明请参阅 Ripe 上的股票代币

价格过期时会发生什么

  1. 一个来源过期: Ripe 转向下一个来源。

  2. 所有来源都不可用: Ripe 会停止相关操作,绝不会用旧缓存价格替代。

无法为账户估值时

如果某种抵押资产失去价格,Ripe 会停止猜测整个仓位的价值。可能出现两类问题,冻结方式也不同:

价格源过期或损坏——最常见的情况,例如股票价格源超过新鲜度窗口或轮次无效。有效价格恢复前,所有会重新估值账户的操作都会回滚——借款、存入、提取、清算、去杠杆——无论是否有债务;赎回则会跳过该账户。批量清算中,只要一个账户持有过期资产,整个批次都会回滚。偿还 GREEN 仍然可行;没有债务时,也仍可一次性全额提取该过期资产本身。

资产根本没有价格源,或金库没有足额托管支持——例如发行方从金库销毁了代币。Ripe 会隔离您的借款条款:该资产价值计为零,您不能借款;有债务期间,不能提取任何资产。您仍可还款和增加抵押品;清算、赎回和去杠杆会跳过您的账户。没有债务时,仍可提取其他资产;缺乏托管支持的代币要等支持恢复后才能离开。

价格——或缺失的托管支持——恢复后,所有功能会立即按新价格恢复。LTV 为零的资产永远不会触发这些情况——它们不支持贷款,因此不需要价格。

治理与保护措施

新增价格源、调整优先级,以及新增或修改单个价格源,都必须通过带时间锁的治理。适配器也可以通过同一方式停用或替换,卡住的预言机更新费用可以被回收。

以验证建立信任

多数借贷协议不会告诉您:它们可能只使用一个预言机。做得好一点的也许有两个。

Ripe 会按顺序检查治理启用的每个来源。主来源失效?下一个已经在响应。无需等待,也无需人工干预。

而当没有任何来源能为资产定价时——例如只有单一来源的股票代币遇上长假——Ripe 会停止,而不是猜测。您的仓位会冻结为仅可还款状态,直到真实价格回来。

这不是锦上添花,而是生存所需。


技术实现详情请参阅:

Last updated