Source-Backed Research

출처 검증 리서치: Oracle Price FEED Staleness

5 분

본문은 검증된 영어 원문으로 표시됩니다. 번역본은 출처 검토 후 추가됩니다.

Verified Fact Boundary

1. Chainlink tells application designers to consider the accuracy, availability and quality of data feeds they consume. 2. Chainlink documentation describes risk categories and single-source feed considerations for data-feed selection. 3. Chainlink SmartData Proof of Reserve documentation warns that feed configurations can vary and self-reported reserves carry issuer-risk considerations. 4. Pyth documentation explains price, confidence, publisher count and feed-update timestamp fields for price data. 5. Pyth best-practice guidance discusses staleness constraints and the need to select acceptable age thresholds when consuming prices. 6. A current oracle response does not by itself prove suitability for collateral, liquidation, redemption, accounting or user-display decisions.

접기

Decision Matrix

기사 표: 가로로 스크롤하거나 표 영역에 초점을 맞춘 뒤 방향키를 사용하세요.

CheckWhat it meansPractical actionUnknown to keep explicit
Feed categoryrisk category explains intended use and market-data risk, not universal safetyrecord category and whether the feed is new, high risk, custom or deprecatinghow category changes after launch or market stress
Data-source modelsingle-source and reserve feeds can depend on provider or issuer reportingidentify whether the feed is market aggregated, single source or proof-of-reservewhether the underlying provider changed methodology
Confidence intervalconfidence expresses publisher agreement or uncertainty around a priceset a confidence threshold before allowing liquidation or accounting usehow confidence behaves during venue outages
Publish timea feed value can be syntactically valid while stalecompare publish time against a written staleness thresholdwhich component updates the threshold during incidents
Circuit breakerprotocol logic should handle unexpected feed movement or missing updatesdefine pause, cap, fallback and manual-review conditionshow users are notified when the feed path is paused
Evidence hygieneoracle logs can expose positions or liquidation-sensitive timingstore non-secret feed id, timestamp, category and decision labelretention rules for incident traces

Source Map

Control Notes

1. Feed category

Feed category is the decision point where public documentation must become an operating rule. In this package, it means risk category explains intended use and market-data risk, not universal safety. The practical action is to record category and whether the feed is new, high risk, custom or deprecating. The unresolved edge is how category changes after launch or market stress, so the article keeps that edge explicit instead of turning it into a reward claim, licensing claim, approval claim, recovery guarantee, price implication, settlement guarantee or platform ranking.

2. Data-source model

Data-source model is the decision point where public documentation must become an operating rule. In this package, it means single-source and reserve feeds can depend on provider or issuer reporting. The practical action is to identify whether the feed is market aggregated, single source or proof-of-reserve. The unresolved edge is whether the underlying provider changed methodology, so the article keeps that edge explicit instead of turning it into a reward claim, licensing claim, approval claim, recovery guarantee, price implication, settlement guarantee or platform ranking.

The operating test is also narrow. A public page can prove public wording.

3. Confidence interval

Confidence interval is the decision point where public documentation must become an operating rule. In this package, it means confidence expresses publisher agreement or uncertainty around a price. The practical action is to set a confidence threshold before allowing liquidation or accounting use. The unresolved edge is how confidence behaves during venue outages, so the article keeps that edge explicit instead of turning it into a reward claim, licensing claim, approval claim, recovery guarantee, price implication, settlement guarantee or platform ranking.

The operating test is also narrow. A public page can prove public wording.

4. Publish time

Publish time is the decision point where public documentation must become an operating rule. In this package, it means a feed value can be syntactically valid while stale. The practical action is to compare publish time against a written staleness threshold. The unresolved edge is which component updates the threshold during incidents, so the article keeps that edge explicit instead of turning it into a reward claim, licensing claim, approval claim, recovery guarantee, price implication, settlement guarantee or platform ranking.

The operating test is also narrow. A public page can prove public wording.

5. Circuit breaker

Circuit breaker is the decision point where public documentation must become an operating rule. In this package, it means protocol logic should handle unexpected feed movement or missing updates. The practical action is to define pause, cap, fallback and manual-review conditions. The unresolved edge is how users are notified when the feed path is paused, so the article keeps that edge explicit instead of turning it into a reward claim, licensing claim, approval claim, recovery guarantee, price implication, settlement guarantee or platform ranking.

The operating test is also narrow. A public page can prove public wording.

6. Evidence hygiene

Evidence hygiene is the decision point where public documentation must become an operating rule. In this package, it means oracle logs can expose positions or liquidation-sensitive timing. The practical action is to store non-secret feed id, timestamp, category and decision label. The unresolved edge is retention rules for incident traces, so the article keeps that edge explicit instead of turning it into a reward claim, licensing claim, approval claim, recovery guarantee, price implication, settlement guarantee or platform ranking.

The operating test is also narrow. A public page can prove public wording.

Known Unknowns

  • how category changes after launch or market stress
  • whether the underlying provider changed methodology
  • how confidence behaves during venue outages
  • which component updates the threshold during incidents
  • how users are notified when the feed path is paused
  • retention rules for incident traces

Practical Takeaway

Oracle feed selection should start with data-quality evidence, not with brand familiarity or total value secured. Chainlink documentation tells integrators to assess feed quality and categories, warns that single-source and Proof of Reserve feeds can carry provider or self-reporting risk, and Pyth documentation exposes price, confidence, publisher count and feed-update timestamp concepts while warning about staleness constraints. The decision outcome is to record feed category, data-source model, confidence interval, publish time, staleness threshold, circuit breaker and fallback route before a protocol uses an oracle value for collateral, liquidation, redemption, accounting or user display. The article stops at the evidence boundary. It helps the reader decide what to inspect next without converting public documentation into a promise that a private account, wallet, callback, policy framework, settlement route or liquidity position will work under every future condition.

출처

04
  1. Chainlink DocumentationSelecting Quality Data Feeds
  2. Chainlink DocumentationSmartData Feed Addresses
  3. Pyth Developer HubUnderstanding Price Data
  4. Pyth Developer HubBest Practices