Blockchain & Cryptocurrency Glossary

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • search-icon Clear Definitions
  • search-icon Practical
  • search-icon Technical
  • search-icon Related Terms

Push Model Oracle

1 min read
Pronunciation
[push mod-uhl awr-uh-kl]
Analogy
A push model oracle is like a weather station broadcasting updates to subscribers at set times.
Definition
An oracle design where off-chain services proactively send or “push” data updates to smart contracts at predefined intervals or upon specific events.
Key Points Intro
Push model oracles deliver timely data without requiring contract-initiated requests.
Key Points

Scheduled updates: data pushed at regular intervals

Lower latency: immediate availability for subscribed contracts

Gas cost: borne by oracle operators

Event-driven: can trigger on external conditions

Example
Chainlink nodes push updated price feeds every minute to a DeFi protocol’s aggregator contract.
Technical Deep Dive
Oracle nodes maintain off-chain watchers for data sources, then create signed transactions to call update functions on aggregator contracts. Threshold signatures and decentralized node networks prevent single-point manipulation. Contracts validate signatures and timestamps before accepting data.
Security Warning
If node operators collude or are compromised, they can push incorrect data, affecting contract logic.
Caveat
Fixed update schedules may not capture sudden market changes, leading to outdated values.

Push Model Oracle - Related Articles

No related articles for this term.