LOGBOOK

HELP

Quiz Entry - updated: 2026.07.30

Describe the push-based inbound oracle pattern: its problem, solution, and main trade-off.

An off-chain component watches for relevant changes and proactively pushes them onto the chain, unprompted. Initiated off-chain — good for irregular data, but the chain must trust that off-chain source.

  • Problem: A blockchain application must be supplied with outside knowledge, but the closed chain can't have it communicated in by itself.
  • Solution: The oracle monitors off-chain state changes and forwards them to the chain as they happen — no on-chain request needed.
  • Benefit: Scattered or irregularly-updated data is proactively delivered; the contract needs no ability to search or poll for it, and the oracle can pre-check the data before submitting (helpful, given the chain's limited compute).
  • Drawback: It isn't triggered or deployed on the chain, so data provision depends entirely on an off-chain (often non-distributed) application. To poison the chain, an adversary only has to compromise that single off-chain source — a concentrated attack surface.

Go deeper:

From Quiz: IOTHACK / Blockchain Oracles: Bridging On- and Off-chain | Updated: Jul 30, 2026