$> Kaya
~/tools/oracle-delay-analyzer可交互
/tools/oracle-delay-analyzer

预言机延迟分析器

这个预言机延迟分析器可以把 oracle 更新时间戳、参考时间戳和 heartbeat 结合起来,快速判断延迟程度。

~/tools/oracle-delay-analyzeranalyze oracle delay
延迟(秒)
延迟(分钟)
错过 heartbeat 数
状态
~/tools/oracle-delay-analyzer/examplesusage.txt

使用示例

  • 判断某个 oracle 更新相对参考时间已经滞后了多久。
  • 查看当前大概错过了多少个预期 heartbeat 周期。
  • 把 feed 简单归类为 fresh、stale 或 critical。
~/tools/oracle-delay-analyzer/guideREADME.md

预言机延迟分析器说明

预言机延迟分析器适合把原始时间戳快速转成更好理解的运营信号。它会根据 oracle 更新时间、参考时间和预期 heartbeat,算出总延迟、分钟级延迟、错过的 heartbeat 数量,并给出一个简单的新鲜度分类。这个工具很适合监控看板、事故回顾,以及 DeFi 产品里对 stale oracle 风险做第一轮判断的场景。

~/tools/oracle-delay-analyzer/faq3 items

常见问题

什么是 oracle heartbeat?

它表示在正常假设下,一个 feed 预期最长多久应该更新一次。

为什么要统计错过的 heartbeat?

因为这样可以更直观地看出 feed 相对于预期更新节奏已经落后了多少。

这是协议专属的 oracle 逻辑吗?

不是。它是一个基于时间戳和 heartbeat 假设的通用延迟分析器。

~/tools/oracle-delay-analyzer/related5 links
~/tools/oracle-delay-analyzer/links站内